wallee
Version:
TypeScript/JavaScript client for wallee
35 lines (34 loc) • 1.38 kB
TypeScript
import type { SubscriptionSuspensionAction } from './SubscriptionSuspensionAction';
/**
*
* @export
* @interface SuspensionCreationRequest
*/
export interface SuspensionCreationRequest {
/**
* A note that contains details about the suspension. It is not disclosed to the subscriber.
* @type {string}
* @memberof SuspensionCreationRequest
*/
note?: string;
/**
*
* @type {SubscriptionSuspensionAction}
* @memberof SuspensionCreationRequest
*/
endAction?: SubscriptionSuspensionAction;
/**
* The date and time when the suspension is planned to end.
* @type {Date}
* @memberof SuspensionCreationRequest
*/
plannedEndDate?: Date;
}
/**
* Check if a given object implements the SuspensionCreationRequest interface.
*/
export declare function instanceOfSuspensionCreationRequest(value: object): value is SuspensionCreationRequest;
export declare function SuspensionCreationRequestFromJSON(json: any): SuspensionCreationRequest;
export declare function SuspensionCreationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SuspensionCreationRequest;
export declare function SuspensionCreationRequestToJSON(json: any): SuspensionCreationRequest;
export declare function SuspensionCreationRequestToJSONTyped(value?: SuspensionCreationRequest | null, ignoreDiscriminator?: boolean): any;