import type { CustomerGroupRule } from './CustomerGroupRule'; /** * @type CustomerGroup: Document representing a customer group. * * @property creationDate: The date the customer group was created. * * @property description: Customer Group description. * - **Max Length:** 4000 * * @property id: Customer Group id. * - **Min Length:** 1 * - **Max Length:** 256 * * @property inDeletion: Boolean to indicate if the customer group is marked for deletion. * * @property lastModified: The date the customer group was last modified. * * @property memberCount: Number of members in the customer group * * @property rule: * * @property type: Customer Group Type. * */ export type CustomerGroup = { creationDate?: string; description?: string; id: string; inDeletion?: boolean; lastModified?: string; memberCount?: number; rule?: CustomerGroupRule; type?: CustomerGroupTypeEnum; } & { [key: string]: any; }; export type CustomerGroupTypeEnum = 'system' | 'dynamic' | 'static';