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