recurly-client-0.1.0.0: Client for Recurly subscription management
Safe HaskellSafe-Inferred
LanguageHaskell2010

RecurlyClient.Types.ShippingMethodCreate

Description

Contains the types generated from the schema ShippingMethodCreate

Synopsis

Documentation

data ShippingMethodCreate Source #

Defines the object schema located at components.schemas.ShippingMethodCreate in the specification.

Constructors

ShippingMethodCreate 

Fields

  • shippingMethodCreateAccounting_code :: Maybe Text

    accounting_code: Accounting code for shipping method.

    Constraints:

    • Maximum length of 20
  • shippingMethodCreateCode :: Text

    code: The internal name used identify the shipping method.

    Constraints:

    • Maximum length of 50
    • Must match pattern '/^[a-z0-9_+-]+$/i'
  • shippingMethodCreateLiability_gl_account_id :: Maybe Text

    liability_gl_account_id: The ID of a general ledger account. General ledger accounts are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.

    Constraints:

    • Maximum length of 13
  • shippingMethodCreateName :: Text

    name: The name of the shipping method displayed to customers.

    Constraints:

    • Maximum length of 100
  • shippingMethodCreatePerformance_obligation_id :: Maybe Text

    performance_obligation_id: The ID of a performance obligation. Performance obligations are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.

    Constraints:

    • Maximum length of 13
  • shippingMethodCreateRevenue_gl_account_id :: Maybe Text

    revenue_gl_account_id: The ID of a general ledger account. General ledger accounts are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.

    Constraints:

    • Maximum length of 13
  • shippingMethodCreateTax_code :: Maybe Text

    tax_code: Used by Avalara, Vertex, and Recurly’s built-in tax feature. The tax code values are specific to each tax system. If you are using Recurly’s built-in taxes the values are:

    • `FR` – Common Carrier FOB Destination
    • `FR022000` – Common Carrier FOB Origin
    • `FR020400` – Non Common Carrier FOB Destination
    • `FR020500` – Non Common Carrier FOB Origin
    • `FR010100` – Delivery by Company Vehicle Before Passage of Title
    • `FR010200` – Delivery by Company Vehicle After Passage of Title
    • `NT` – Non-Taxable

    Constraints:

    • Maximum length of 50