UNPKG

wallee

Version:
57 lines (56 loc) 1.96 kB
import { ChargeFlow } from "./ChargeFlow"; import { CreationEntityState } from "./CreationEntityState"; declare class ChargeFlowLevelConfiguration { /** * The charge flow level configuration to which the flow is associated. */ 'flow'?: ChargeFlow; /** * A unique identifier for the object. */ 'id'?: number; /** * The ID of the space this object belongs to. */ 'linkedSpaceId'?: number; /** * The charge flow level configuration name is used internally to identify the charge flow level configuration. For example the name is used within search fields and hence it should be distinct and descriptive. */ 'name'?: string; /** * The duration of the level before switching to the next one. */ 'period'?: string; /** * The date and time when the object is planned to be permanently removed. If the value is empty, the object will not be removed. */ 'plannedPurgeDate'?: Date; /** * The priority indicates the sort order of the level configurations. A low value indicates that the level configuration is executed before any level with a higher value. Any change to this value affects future level configuration selections. */ 'priority'?: number; /** * The object's current state. */ 'state'?: CreationEntityState; /** * The type determines how the payment link is delivered to the customer. Once the type is defined it cannot be changed anymore. */ 'type'?: number; /** * The version is used for optimistic locking and incremented whenever the object is updated. */ 'version'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { ChargeFlowLevelConfiguration };