wallee
Version:
TypeScript/JavaScript client for wallee
40 lines (39 loc) • 1.4 kB
TypeScript
/**
*
* @export
* @interface SubscriptionUpdate
*/
export interface SubscriptionUpdate {
/**
* A description used to identify the subscription.
* @type {string}
* @memberof SubscriptionUpdate
*/
description?: string;
/**
* The date and time when the subscription is planned to be terminated.
* @type {Date}
* @memberof SubscriptionUpdate
*/
plannedTerminationDate?: Date;
/**
* The affiliate that led to the creation of the subscription.
* @type {number}
* @memberof SubscriptionUpdate
*/
affiliate?: number;
/**
* The version number indicates the version of the entity. The version is incremented whenever the entity is changed.
* @type {number}
* @memberof SubscriptionUpdate
*/
version: number;
}
/**
* Check if a given object implements the SubscriptionUpdate interface.
*/
export declare function instanceOfSubscriptionUpdate(value: object): value is SubscriptionUpdate;
export declare function SubscriptionUpdateFromJSON(json: any): SubscriptionUpdate;
export declare function SubscriptionUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionUpdate;
export declare function SubscriptionUpdateToJSON(json: any): SubscriptionUpdate;
export declare function SubscriptionUpdateToJSONTyped(value?: SubscriptionUpdate | null, ignoreDiscriminator?: boolean): any;