UNPKG

wallee

Version:
62 lines (61 loc) 1.96 kB
import { AddressCreate } from "./AddressCreate"; declare class SubscriberUpdate { /** * The ID is the primary key of the entity. The ID identifies the entity uniquely. */ 'id': number; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. */ 'version': number; /** * Allow the subscriber to use these payment methods even if subscription products do not accept them. */ 'additionalAllowedPaymentMethodConfigurations'?: Array<number>; /** * The address associated with the subscriber for invoicing and transaction processing purposes. */ 'billingAddress'?: AddressCreate; /** * The description used to identify the subscriber. */ 'description'?: string; /** * Prevent the subscriber from using these payment methods even if subscription products do accept them. */ 'disallowedPaymentMethodConfigurations'?: Array<number>; /** * The email address that is used to communicate with the subscriber. There can be only one subscriber per space with the same email address. */ 'emailAddress'?: string; /** * The language that is used when communicating with the subscriber via emails and documents. */ 'language'?: string; /** * Allow to store additional information about the object. */ 'metaData'?: { [key: string]: string; }; /** * The merchant's reference used to identify the subscriber. */ 'reference'?: string; /** * The address to where orders will be shipped. */ 'shippingAddress'?: AddressCreate; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { SubscriberUpdate };