/** * * @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;