View Source ExOAPI.Stripe.Schemas.PortalFeatures (exoapi_stripe v0.1.4)

:customer_update :: ExOAPI.Stripe.Schemas.PortalCustomerUpdate

:invoice_history :: ExOAPI.Stripe.Schemas.PortalInvoiceList

:payment_method_update :: ExOAPI.Stripe.Schemas.PortalPaymentMethodUpdate

:subscription_cancel :: ExOAPI.Stripe.Schemas.PortalSubscriptionCancel

:subscription_pause :: ExOAPI.Stripe.Schemas.PortalSubscriptionPause

:subscription_update :: ExOAPI.Stripe.Schemas.PortalSubscriptionUpdate

Link to this section Summary

Link to this section Types

@type params() :: map()
@type t() :: %ExOAPI.Stripe.Schemas.PortalFeatures{
  customer_update: ExOAPI.Stripe.Schemas.PortalCustomerUpdate.t() | nil,
  invoice_history: ExOAPI.Stripe.Schemas.PortalInvoiceList.t() | nil,
  payment_method_update:
    ExOAPI.Stripe.Schemas.PortalPaymentMethodUpdate.t() | nil,
  subscription_cancel: ExOAPI.Stripe.Schemas.PortalSubscriptionCancel.t() | nil,
  subscription_pause: ExOAPI.Stripe.Schemas.PortalSubscriptionPause.t() | nil,
  subscription_update: ExOAPI.Stripe.Schemas.PortalSubscriptionUpdate.t() | nil
}

Link to this section Functions

Link to this function

changeset(struct \\ %__MODULE__{}, params)

View Source
@spec changeset(t(), params()) :: Ecto.Changeset.t()