Definition

export interface Rewards {
  currentLoyaltyRewards?: {
    levelNumber: number;
    totalPointsAvailable: number;
    postDate: string;
    description: string;
    pendingRewardAmount: number;
  };
  nextLoyaltyRewards?: {
    levelNumber: number;
    totalPointsAvailable: number;
    description: string;
    spendRequiredNextLevel: number;
    pointsRequiredNextRewards: number;
  };
  certificates: Certificate[];
}
interface Certificate {
  certificateNumber: string;
  fulfillDate: string;
  expireDate: string; // 'yyyy-mm-dd'
  rewardAmount: number;
  barcodeIndicator?: '128' | '3of9';
  pinCode?: string;
}

Examples

Related