import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface AbstractSubscriptionAffiliateUpdate */ export interface AbstractSubscriptionAffiliateUpdate { /** * Allow to store additional information about the object. * @type {{ [key: string]: string; }} * @memberof AbstractSubscriptionAffiliateUpdate */ metaData?: { [key: string]: string; }; /** * The name used to identify the affiliate. * @type {string} * @memberof AbstractSubscriptionAffiliateUpdate */ name?: string; /** * The language that is linked to the object. * @type {string} * @memberof AbstractSubscriptionAffiliateUpdate */ language?: string; /** * * @type {CreationEntityState} * @memberof AbstractSubscriptionAffiliateUpdate */ state?: CreationEntityState; } /** * Check if a given object implements the AbstractSubscriptionAffiliateUpdate interface. */ export declare function instanceOfAbstractSubscriptionAffiliateUpdate(value: object): value is AbstractSubscriptionAffiliateUpdate; export declare function AbstractSubscriptionAffiliateUpdateFromJSON(json: any): AbstractSubscriptionAffiliateUpdate; export declare function AbstractSubscriptionAffiliateUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractSubscriptionAffiliateUpdate; export declare function AbstractSubscriptionAffiliateUpdateToJSON(json: any): AbstractSubscriptionAffiliateUpdate; export declare function AbstractSubscriptionAffiliateUpdateToJSONTyped(value?: AbstractSubscriptionAffiliateUpdate | null, ignoreDiscriminator?: boolean): any;