package com.cyksj.model.response.recharge; import lombok.Getter; import lombok.Setter; @Getter @Setter public class YearAfDianCardKeyResp { private Boolean success; private RespData data; private ErrorInfo error; @Getter @Setter public static class RespData { public Cdk cdk; public PlatformResult platformResult; } @Getter @Setter public static class Cdk { public String code; public String status; public String expiresAt; } @Getter @Setter public static class PlatformResult { public String platform; public Data data; } @Getter @Setter public static class Data { public Account account; } @Getter @Setter public static class Account { public String email; public String userId; public String organizationId; public boolean deactivated; public String planType; public String billingCycle; public boolean willRenew; public String renewDate; public String gracePeriodEndDate; public boolean hasPaymentMethod; public boolean hasPurchaseHistory; public boolean hasActiveSubscription; public String subscriptionExpiresAt; public SubscriptionPlan subscriptionPlan; } @Getter @Setter public static class ErrorInfo { public String code; private String message; } public static class SubscriptionPlan { public String id; public java.util.List allowedModels; } }