export default CustomerActivity; /** * The CustomerActivity model module. * @module model/CustomerActivity */ declare class CustomerActivity { /** * Initializes the fields of this object. * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ static initialize(obj: any): void; /** * Constructs a CustomerActivity from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Partial} data The plain JavaScript object bearing properties of interest. * @param {CustomerActivity} [obj] Optional instance to populate. * @returns {CustomerActivity} The populated CustomerActivity instance. */ static constructFromObject(data: Partial, obj?: CustomerActivity): CustomerActivity; /** * Validates the JSON data with respect to CustomerActivity. * @param {Partial} data The plain JavaScript object bearing properties of interest. * @returns {boolean} to indicate whether the JSON data is valid with respect to CustomerActivity. */ static validateJSON(data: Partial): boolean; id: string | undefined; type: (keyof typeof CustomerActivity.TypeEnum) | undefined; data: any | undefined; created_at: Date | undefined; group_id: string | undefined; } declare namespace CustomerActivity { let TypeEnum: { /** * value: "customer.confirmed" * @constant */ "customer.confirmed": string; /** * value: "customer.created" * @constant */ "customer.created": string; /** * value: "customer.updated" * @constant */ "customer.updated": string; /** * value: "customer.deleted" * @constant */ "customer.deleted": string; /** * value: "customer.referred" * @constant */ "customer.referred": string; /** * value: "customer.custom_event" * @constant */ "customer.custom_event": string; /** * value: "customer.segment.entered" * @constant */ "customer.segment.entered": string; /** * value: "customer.segment.left" * @constant */ "customer.segment.left": string; /** * value: "customer.sms.sent" * @constant */ "customer.sms.sent": string; /** * value: "customer.sms.recovered" * @constant */ "customer.sms.recovered": string; /** * value: "customer.sms.failed" * @constant */ "customer.sms.failed": string; /** * value: "customer.email.sent" * @constant */ "customer.email.sent": string; /** * value: "customer.email.recovered" * @constant */ "customer.email.recovered": string; /** * value: "customer.email.failed" * @constant */ "customer.email.failed": string; /** * value: "customer.activecampaign.sent" * @constant */ "customer.activecampaign.sent": string; /** * value: "customer.activecampaign.recovered" * @constant */ "customer.activecampaign.recovered": string; /** * value: "customer.activecampaign.failed" * @constant */ "customer.activecampaign.failed": string; /** * value: "customer.braze.sent" * @constant */ "customer.braze.sent": string; /** * value: "customer.braze.recovered" * @constant */ "customer.braze.recovered": string; /** * value: "customer.braze.failed" * @constant */ "customer.braze.failed": string; /** * value: "customer.mailchimp.sent" * @constant */ "customer.mailchimp.sent": string; /** * value: "customer.mailchimp.recovered" * @constant */ "customer.mailchimp.recovered": string; /** * value: "customer.mailchimp.failed" * @constant */ "customer.mailchimp.failed": string; /** * value: "customer.intercom.sent" * @constant */ "customer.intercom.sent": string; /** * value: "customer.intercom.recovered" * @constant */ "customer.intercom.recovered": string; /** * value: "customer.intercom.failed" * @constant */ "customer.intercom.failed": string; /** * value: "customer.shopify.sent" * @constant */ "customer.shopify.sent": string; /** * value: "customer.shopify.recovered" * @constant */ "customer.shopify.recovered": string; /** * value: "customer.shopify.failed" * @constant */ "customer.shopify.failed": string; /** * value: "customer.klaviyo.sent" * @constant */ "customer.klaviyo.sent": string; /** * value: "customer.klaviyo.recovered" * @constant */ "customer.klaviyo.recovered": string; /** * value: "customer.klaviyo.failed" * @constant */ "customer.klaviyo.failed": string; /** * value: "customer.batch.sent" * @constant */ "customer.batch.sent": string; /** * value: "customer.batch.recovered" * @constant */ "customer.batch.recovered": string; /** * value: "customer.batch.failed" * @constant */ "customer.batch.failed": string; /** * value: "customer.rewarded" * @constant */ "customer.rewarded": string; /** * value: "customer.rewarded.loyalty_points" * @constant */ "customer.rewarded.loyalty_points": string; /** * value: "customer.voucher.gift.balance_added" * @constant */ "customer.voucher.gift.balance_added": string; /** * value: "customer.voucher.loyalty_card.pending_points.activated" * @constant */ "customer.voucher.loyalty_card.pending_points.activated": string; /** * value: "customer.voucher.loyalty_card.pending_points.added" * @constant */ "customer.voucher.loyalty_card.pending_points.added": string; /** * value: "customer.voucher.loyalty_card.pending_points.canceled" * @constant */ "customer.voucher.loyalty_card.pending_points.canceled": string; /** * value: "customer.voucher.loyalty_card.pending_points.updated" * @constant */ "customer.voucher.loyalty_card.pending_points.updated": string; /** * value: "customer.voucher.loyalty_card.points_activated" * @constant */ "customer.voucher.loyalty_card.points_activated": string; /** * value: "customer.voucher.loyalty_card.points_added" * @constant */ "customer.voucher.loyalty_card.points_added": string; /** * value: "customer.voucher.loyalty_card.points_transferred" * @constant */ "customer.voucher.loyalty_card.points_transferred": string; /** * value: "customer.voucher.loyalty_card.points_expired" * @constant */ "customer.voucher.loyalty_card.points_expired": string; /** * value: "customer.voucher.deleted" * @constant */ "customer.voucher.deleted": string; /** * value: "customer.publication.succeeded" * @constant */ "customer.publication.succeeded": string; /** * value: "customer.publication.failed" * @constant */ "customer.publication.failed": string; /** * value: "customer.validation.succeeded" * @constant */ "customer.validation.succeeded": string; /** * value: "customer.validation.failed" * @constant */ "customer.validation.failed": string; /** * value: "customer.redemption.failed" * @constant */ "customer.redemption.failed": string; /** * value: "customer.redemption.succeeded" * @constant */ "customer.redemption.succeeded": string; /** * value: "customer.redemption.rollback.failed" * @constant */ "customer.redemption.rollback.failed": string; /** * value: "customer.redemption.rollback.succeeded" * @constant */ "customer.redemption.rollback.succeeded": string; /** * value: "customer.order.canceled" * @constant */ "customer.order.canceled": string; /** * value: "customer.order.created" * @constant */ "customer.order.created": string; /** * value: "customer.order.fulfilled" * @constant */ "customer.order.fulfilled": string; /** * value: "customer.order.paid" * @constant */ "customer.order.paid": string; /** * value: "customer.order.processing" * @constant */ "customer.order.processing": string; /** * value: "customer.order.updated" * @constant */ "customer.order.updated": string; /** * value: "customer.reward_redemptions.created" * @constant */ "customer.reward_redemptions.created": string; /** * value: "customer.reward_redemptions.pending" * @constant */ "customer.reward_redemptions.pending": string; /** * value: "customer.reward_redemptions.completed" * @constant */ "customer.reward_redemptions.completed": string; /** * value: "customer.reward_redemptions.rolledback" * @constant */ "customer.reward_redemptions.rolledback": string; /** * value: "customer.loyalty.updated" * @constant */ "customer.loyalty.updated": string; /** * value: "customer.loyalty.tier.upgraded" * @constant */ "customer.loyalty.tier.upgraded": string; /** * value: "customer.loyalty.tier.downgraded" * @constant */ "customer.loyalty.tier.downgraded": string; /** * value: "customer.loyalty.tier.prolonged" * @constant */ "customer.loyalty.tier.prolonged": string; /** * value: "customer.loyalty.tier.expiration.changed" * @constant */ "customer.loyalty.tier.expiration.changed": string; /** * value: "customer.loyalty.tier.joined" * @constant */ "customer.loyalty.tier.joined": string; /** * value: "customer.loyalty.tier.left" * @constant */ "customer.loyalty.tier.left": string; /** * value: "customer.holder.assignment.created" * @constant */ "customer.holder.assignment.created": string; /** * value: "customer.holder.assignment.deleted" * @constant */ "customer.holder.assignment.deleted": string; }; }