couponRedeemToEntity static method
Implementation
static domain.CouponRedeemResult couponRedeemToEntity(infra.CouponRedeemResponse response) {
return domain.CouponRedeemResult(
ok: response.ok,
coupon: rewardToEntity(response.object.coupon),
redemption: domain.CouponRedemption(
id: response.object.redemption.id,
redeemId: response.object.redemption.redeemId,
prizeName: response.object.redemption.prizeName,
imageUrl: response.object.redemption.imageUrl,
createdAt: response.object.redemption.createdAt,
updatedAt: response.object.redemption.updatedAt,
points: response.object.redemption.points,
pointType: response.object.redemption.pointType?.toString(),
state: response.object.redemption.state,
isRedemptionCoupon: response.object.redemption.isRedemptionCoupon,
prizeDescription: response.object.redemption.prizeDescription,
code: response.object.redemption.code,
),
message: response.object.message,
);
}