BaseRewardDTO
BaseRewardDTO =
PointsRewardEntity|EarningRulePointsForAmountRewardEntity| {discountValue:number|null;type:"discount"; } |Omit<GiftCardRewardEntity,"code"|"balance"|"endsAt"> |Omit<FreeProductRewardEntity,"expirationInDays">
Base reward data transfer object representing different types of rewards