package com.xmzs.common.chat.entity.billing;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
/**
|
* 描述:账户信息
|
*
|
* @author https:www.unfbx.com
|
* @since 2023-04-08
|
*/
|
@Data
|
public class Subscription {
|
|
@JsonProperty("object")
|
private String object;
|
|
/**
|
* 付款方式
|
*/
|
@JsonProperty("has_payment_method")
|
private boolean hasPaymentMethod;
|
|
@JsonProperty("canceled")
|
private boolean canceled;
|
@JsonProperty("canceled_at")
|
private Object canceledAt;
|
|
@JsonProperty("delinquent")
|
private Object delinquent;
|
@JsonProperty("access_until")
|
private long accessUntil;
|
@JsonProperty("soft_limit")
|
private long softLimit;
|
@JsonProperty("hard_limit")
|
private long hardLimit;
|
@JsonProperty("system_hard_limit")
|
private long systemHardLimit;
|
@JsonProperty("soft_limit_usd")
|
private double softLimitUsd;
|
@JsonProperty("hard_limit_usd")
|
private double hardLimitUsd;
|
@JsonProperty("system_hard_limit_usd")
|
private double systemHardLimitUsd;
|
/**
|
* 计划
|
*/
|
@JsonProperty("plan")
|
private Plan plan;
|
|
/**
|
* 账户名称
|
*/
|
@JsonProperty("account_name")
|
private String accountName;
|
|
@JsonProperty("po_number")
|
private Object poNumber;
|
|
/**
|
* 账单邮箱
|
*/
|
@JsonProperty("billing_email")
|
private Object billingEmail;
|
@JsonProperty("tax_ids")
|
private Object taxIds;
|
@JsonProperty("billing_address")
|
private Object billingAddress;
|
@JsonProperty("business_address")
|
private Object businessAddress;
|
@JsonProperty("primary")
|
private Boolean primary;
|
}
|