rewardRedeemToEntity static method

RewardRedeem rewardRedeemToEntity(
  1. RewardRedeemResponse reward
)

Implementation

static domain.RewardRedeem rewardRedeemToEntity(infra.RewardRedeemResponse reward) {
  return domain.RewardRedeem(
    ok: reward.ok,
    message: reward.object.message,
    points: reward.object.points,
    redemptionReward: domain.RedemptionReward(
      id: reward.object.redemption.id,
      redeemId: reward.object.redemption.redeemId,
      prizesName: reward.object.redemption.prizeName,
      imageUrl: reward.object.redemption.imageUrl,
    ),
    rewardRedeem: domain.RewardDescription(
      id: reward.object.reward.id,
      name: reward.object.reward.name,
      description: reward.object.reward.description,
      redeemUrl: reward.object.reward.redeemUrl,
    ),
  );
}