Skip to main content

TypeAlias.LoyaltyRewardTier

type LoyaltyRewardTier = {
application: string;
bgImageUrl?: string | null;
createdAt: string;
currencyToPointRatio: number;
id: string;
name: string;
requiredVisits: number;
updatedAt: string;
};

Loyalty reward tier definition.

Defines progression thresholds, point accrual rates, and tier-specific benefits.

Type Declaration

NameType
applicationstring
bgImageUrl?string | null
createdAtstring
currencyToPointRationumber
idstring
namestring
requiredVisitsnumber
updatedAtstring

Example

const tier: LoyaltyRewardTier = {
id: "tier_gold",
name: "Gold Tier",
requiredVisits: 10,
currencyToPointRatio: 2, // 2 points per EUR/USD
bgImageUrl: "https://example.com/gold-bg.png",
...
};