import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface SubscriptionAffiliateInactive */ export interface SubscriptionAffiliateInactive { /** * Allow to store additional information about the object. * @type {{ [key: string]: string; }} * @memberof SubscriptionAffiliateInactive */ metaData?: { [key: string]: string; }; /** * The name used to identify the affiliate. * @type {string} * @memberof SubscriptionAffiliateInactive */ name?: string; /** * The language that is linked to the object. * @type {string} * @memberof SubscriptionAffiliateInactive */ language?: string; /** * * @type {CreationEntityState} * @memberof SubscriptionAffiliateInactive */ state?: CreationEntityState; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof SubscriptionAffiliateInactive */ version: number; } /** * Check if a given object implements the SubscriptionAffiliateInactive interface. */ export declare function instanceOfSubscriptionAffiliateInactive(value: object): value is SubscriptionAffiliateInactive; export declare function SubscriptionAffiliateInactiveFromJSON(json: any): SubscriptionAffiliateInactive; export declare function SubscriptionAffiliateInactiveFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionAffiliateInactive; export declare function SubscriptionAffiliateInactiveToJSON(json: any): SubscriptionAffiliateInactive; export declare function SubscriptionAffiliateInactiveToJSONTyped(value?: SubscriptionAffiliateInactive | null, ignoreDiscriminator?: boolean): any;