package com.starry.admin.modules.weichat.entity.blindbox;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class BlindBoxPurchaseResult {

    private String orderId;

    private BlindBoxRewardInfo reward;

    @Data
    @Builder
    public static class BlindBoxRewardInfo {

        private String rewardId;

        private String blindBoxId;

        private String blindBoxName;

        private String blindBoxCover;

        private String rewardGiftId;

        private String rewardGiftName;

        private String rewardGiftImage;

        private BigDecimal rewardGiftPrice;

        private BigDecimal boxPrice;

        private LocalDateTime expiresAt;

        private String status;
    }
}
