UNPKG

xero-node

Version:

Xero NodeJS OAuth 2.0 client for xero-node

42 lines (41 loc) 1.22 kB
export declare class Product { /** * The unique identifier for the product */ 'id'?: string; /** * The name of the product */ 'name'?: string; /** * The unit of the per seat product. e.g. \"user\", \"organisation\", \"SMS\", etc */ 'seatUnit'?: string; /** * The pricing model of the product: * FIXED: Customers are charged a fixed amount for each billing period * PER_SEAT: Customers are charged based on the number of units they purchase * METERED: Customers are charged per use of this product * SIMPLE: Customers are charged on a fixed amount for each billing period with an optional add-on feature */ 'type'?: Product.TypeEnum; /** * The unit of the usage product. e.g. \"user\", \"minutes\", \"SMS\", etc */ 'usageUnit'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace Product { enum TypeEnum { FIXED, PERSEAT, METERED, SIMPLE } }