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

RecurlyClient.Types.Site

Description

Contains the types generated from the schema Site

Synopsis

Documentation

data Site Source #

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

Constructors

Site 

Fields

Instances

Instances details
FromJSON Site Source # 
Instance details

Defined in RecurlyClient.Types.Site

ToJSON Site Source # 
Instance details

Defined in RecurlyClient.Types.Site

Show Site Source # 
Instance details

Defined in RecurlyClient.Types.Site

Methods

showsPrec :: Int -> Site -> ShowS #

show :: Site -> String #

showList :: [Site] -> ShowS #

Eq Site Source # 
Instance details

Defined in RecurlyClient.Types.Site

Methods

(==) :: Site -> Site -> Bool #

(/=) :: Site -> Site -> Bool #

mkSite :: Site Source #

Create a new Site with all required fields.

data SiteFeatures Source #

Defines the enum schema located at components.schemas.Site.properties.features.items in the specification.

Constructors

SiteFeaturesOther Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SiteFeaturesTyped Text

This constructor can be used to send values to the server which are not present in the specification yet.

SiteFeaturesEnumCredit_memos

Represents the JSON value "credit_memos"

SiteFeaturesEnumManual_invoicing

Represents the JSON value "manual_invoicing"

SiteFeaturesEnumOnly_bill_what_changed

Represents the JSON value "only_bill_what_changed"

SiteFeaturesEnumSubscription_terms

Represents the JSON value "subscription_terms"

data SiteMode Source #

Defines the enum schema located at components.schemas.Site.properties.mode in the specification.

Constructors

SiteModeOther Value

This case is used if the value encountered during decoding does not match any of the provided cases in the specification.

SiteModeTyped Text

This constructor can be used to send values to the server which are not present in the specification yet.

SiteModeEnumDevelopment

Represents the JSON value "development"

SiteModeEnumProduction

Represents the JSON value "production"

SiteModeEnumSandbox

Represents the JSON value "sandbox"

Instances

Instances details
FromJSON SiteMode Source # 
Instance details

Defined in RecurlyClient.Types.Site

ToJSON SiteMode Source # 
Instance details

Defined in RecurlyClient.Types.Site

Show SiteMode Source # 
Instance details

Defined in RecurlyClient.Types.Site

Eq SiteMode Source # 
Instance details

Defined in RecurlyClient.Types.Site