# `DocuSign.Model.BillingPlanInformation`
[🔗](https://github.com/neilberkman/docusign_elixir/blob/v3.5.1/lib/docusign/model/billing_plan_information.ex#L5)

This object contains details about a billing plan.

# `t`

```elixir
@type t() :: %DocuSign.Model.BillingPlanInformation{
  appStoreReceipt: DocuSign.Model.AppStoreReceipt.t() | nil,
  billingAddress: DocuSign.Model.AccountAddress.t() | nil,
  creditCardInformation: DocuSign.Model.CreditCardInformation.t() | nil,
  directDebitProcessorInformation:
    DocuSign.Model.DirectDebitProcessorInformation.t() | nil,
  downgradeReason: String.t() | nil,
  enablePreAuth: String.t() | nil,
  enableSupport: String.t() | nil,
  includedSeats: String.t() | nil,
  incrementalSeats: String.t() | nil,
  paymentMethod: String.t() | nil,
  paymentProcessor: String.t() | nil,
  paymentProcessorInformation:
    DocuSign.Model.PaymentProcessorInformation.t() | nil,
  planInformation: DocuSign.Model.PlanInformation.t() | nil,
  processPayment: String.t() | nil,
  referralInformation: DocuSign.Model.ReferralInformation.t() | nil,
  renewalStatus: String.t() | nil,
  saleDiscountAmount: String.t() | nil,
  saleDiscountFixedAmount: String.t() | nil,
  saleDiscountPercent: String.t() | nil,
  saleDiscountPeriods: String.t() | nil,
  saleDiscountSeatPriceOverride: String.t() | nil,
  taxExemptId: String.t() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
