wallee
Version:
TypeScript/JavaScript client for wallee
28 lines (27 loc) • 1.39 kB
TypeScript
/**
*
* @export
* @interface SubscriptionProductRetirementRequest
*/
export interface SubscriptionProductRetirementRequest {
/**
* Whether the subscriptions' termination periods should be respected.
* @type {boolean}
* @memberof SubscriptionProductRetirementRequest
*/
respectTerminationPeriods?: boolean;
/**
* The product to which the subscriptions with the retiring product are to be migrated. If none is defined, the subscriptions are terminated.
* @type {number}
* @memberof SubscriptionProductRetirementRequest
*/
targetProduct?: number;
}
/**
* Check if a given object implements the SubscriptionProductRetirementRequest interface.
*/
export declare function instanceOfSubscriptionProductRetirementRequest(value: object): value is SubscriptionProductRetirementRequest;
export declare function SubscriptionProductRetirementRequestFromJSON(json: any): SubscriptionProductRetirementRequest;
export declare function SubscriptionProductRetirementRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionProductRetirementRequest;
export declare function SubscriptionProductRetirementRequestToJSON(json: any): SubscriptionProductRetirementRequest;
export declare function SubscriptionProductRetirementRequestToJSONTyped(value?: SubscriptionProductRetirementRequest | null, ignoreDiscriminator?: boolean): any;