export interface Redeem { /** Timestamp when the redemption was cancelled */ cancelledAt?: string | undefined; /** Timestamp when the redemption was completed */ completedAt?: string | undefined; /** Unique identifier for the contact */ contactId?: number | undefined; /** Timestamp when the redemption was created */ createdAt?: string | undefined; /** Unique identifier for the debit transaction */ debitTransactionId?: string | undefined; /** Timestamp when the redemption expires */ expiresAt?: string | undefined; /** Unique identifier for the redemption */ id?: string | undefined; /** Unique identifier for the loyalty program */ loyaltyProgramId?: string | undefined; /** Additional metadata associated with the redemption */ meta?: Record | undefined; /** Reason for rejection if the redemption was rejected */ rejectReason?: string | undefined; /** Timestamp when the redemption was rejected */ rejectedAt?: string | undefined; /** Unique identifier for the reward attribution */ rewardAttributionId?: string | undefined; /** Current status of the redemption */ status?: string | undefined; /** Timestamp when the redemption was last updated */ updatedAt?: string | undefined; }