| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
StripeAPI.Types.LegalEntityCompany
Description
Contains the types generated from the schema LegalEntityCompany
Synopsis
- data LegalEntityCompany = LegalEntityCompany {
- legalEntityCompanyAddress :: Maybe Address
- legalEntityCompanyAddressKana :: Maybe LegalEntityCompanyAddressKana'
- legalEntityCompanyAddressKanji :: Maybe LegalEntityCompanyAddressKanji'
- legalEntityCompanyDirectorsProvided :: Maybe Bool
- legalEntityCompanyExecutivesProvided :: Maybe Bool
- legalEntityCompanyName :: Maybe Text
- legalEntityCompanyNameKana :: Maybe Text
- legalEntityCompanyNameKanji :: Maybe Text
- legalEntityCompanyOwnersProvided :: Maybe Bool
- legalEntityCompanyPhone :: Maybe Text
- legalEntityCompanyStructure :: Maybe LegalEntityCompanyStructure'
- legalEntityCompanyTaxIdProvided :: Maybe Bool
- legalEntityCompanyTaxIdRegistrar :: Maybe Text
- legalEntityCompanyVatIdProvided :: Maybe Bool
- legalEntityCompanyVerification :: Maybe LegalEntityCompanyVerification'
- mkLegalEntityCompany :: LegalEntityCompany
- data LegalEntityCompanyAddressKana' = LegalEntityCompanyAddressKana' {
- legalEntityCompanyAddressKana'City :: Maybe Text
- legalEntityCompanyAddressKana'Country :: Maybe Text
- legalEntityCompanyAddressKana'Line1 :: Maybe Text
- legalEntityCompanyAddressKana'Line2 :: Maybe Text
- legalEntityCompanyAddressKana'PostalCode :: Maybe Text
- legalEntityCompanyAddressKana'State :: Maybe Text
- legalEntityCompanyAddressKana'Town :: Maybe Text
- mkLegalEntityCompanyAddressKana' :: LegalEntityCompanyAddressKana'
- data LegalEntityCompanyAddressKanji' = LegalEntityCompanyAddressKanji' {
- legalEntityCompanyAddressKanji'City :: Maybe Text
- legalEntityCompanyAddressKanji'Country :: Maybe Text
- legalEntityCompanyAddressKanji'Line1 :: Maybe Text
- legalEntityCompanyAddressKanji'Line2 :: Maybe Text
- legalEntityCompanyAddressKanji'PostalCode :: Maybe Text
- legalEntityCompanyAddressKanji'State :: Maybe Text
- legalEntityCompanyAddressKanji'Town :: Maybe Text
- mkLegalEntityCompanyAddressKanji' :: LegalEntityCompanyAddressKanji'
- data LegalEntityCompanyStructure'
- = LegalEntityCompanyStructure'Other Value
- | LegalEntityCompanyStructure'Typed Text
- | LegalEntityCompanyStructure'EnumFreeZoneEstablishment
- | LegalEntityCompanyStructure'EnumFreeZoneLlc
- | LegalEntityCompanyStructure'EnumGovernmentInstrumentality
- | LegalEntityCompanyStructure'EnumGovernmentalUnit
- | LegalEntityCompanyStructure'EnumIncorporatedNonProfit
- | LegalEntityCompanyStructure'EnumLimitedLiabilityPartnership
- | LegalEntityCompanyStructure'EnumLlc
- | LegalEntityCompanyStructure'EnumMultiMemberLlc
- | LegalEntityCompanyStructure'EnumPrivateCompany
- | LegalEntityCompanyStructure'EnumPrivateCorporation
- | LegalEntityCompanyStructure'EnumPrivatePartnership
- | LegalEntityCompanyStructure'EnumPublicCompany
- | LegalEntityCompanyStructure'EnumPublicCorporation
- | LegalEntityCompanyStructure'EnumPublicPartnership
- | LegalEntityCompanyStructure'EnumSingleMemberLlc
- | LegalEntityCompanyStructure'EnumSoleEstablishment
- | LegalEntityCompanyStructure'EnumSoleProprietorship
- | LegalEntityCompanyStructure'EnumTaxExemptGovernmentInstrumentality
- | LegalEntityCompanyStructure'EnumUnincorporatedAssociation
- | LegalEntityCompanyStructure'EnumUnincorporatedNonProfit
- data LegalEntityCompanyVerification' = LegalEntityCompanyVerification' {}
- mkLegalEntityCompanyVerification' :: LegalEntityCompanyVerification'
Documentation
data LegalEntityCompany Source #
Defines the object schema located at components.schemas.legal_entity_company in the specification.
Constructors
| LegalEntityCompany | |
Fields
| |
Instances
| Eq LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany Methods (==) :: LegalEntityCompany -> LegalEntityCompany -> Bool # (/=) :: LegalEntityCompany -> LegalEntityCompany -> Bool # | |
| Show LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany Methods showsPrec :: Int -> LegalEntityCompany -> ShowS # show :: LegalEntityCompany -> String # showList :: [LegalEntityCompany] -> ShowS # | |
| ToJSON LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany Methods toJSON :: LegalEntityCompany -> Value # toEncoding :: LegalEntityCompany -> Encoding # toJSONList :: [LegalEntityCompany] -> Value # toEncodingList :: [LegalEntityCompany] -> Encoding # | |
| FromJSON LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany Methods parseJSON :: Value -> Parser LegalEntityCompany # parseJSONList :: Value -> Parser [LegalEntityCompany] # | |
mkLegalEntityCompany :: LegalEntityCompany Source #
Create a new LegalEntityCompany with all required fields.
data LegalEntityCompanyAddressKana' Source #
Defines the object schema located at components.schemas.legal_entity_company.properties.address_kana.anyOf in the specification.
The Kana variation of the company\'s primary address (Japan only).
Constructors
| LegalEntityCompanyAddressKana' | |
Fields
| |
Instances
mkLegalEntityCompanyAddressKana' :: LegalEntityCompanyAddressKana' Source #
Create a new LegalEntityCompanyAddressKana' with all required fields.
data LegalEntityCompanyAddressKanji' Source #
Defines the object schema located at components.schemas.legal_entity_company.properties.address_kanji.anyOf in the specification.
The Kanji variation of the company\'s primary address (Japan only).
Constructors
| LegalEntityCompanyAddressKanji' | |
Fields
| |
Instances
mkLegalEntityCompanyAddressKanji' :: LegalEntityCompanyAddressKanji' Source #
Create a new LegalEntityCompanyAddressKanji' with all required fields.
data LegalEntityCompanyStructure' Source #
Defines the enum schema located at components.schemas.legal_entity_company.properties.structure in the specification.
The category identifying the legal structure of the company or legal entity. See Business structure for more details.
Constructors
| LegalEntityCompanyStructure'Other Value | This case is used if the value encountered during decoding does not match any of the provided cases in the specification. |
| LegalEntityCompanyStructure'Typed Text | This constructor can be used to send values to the server which are not present in the specification yet. |
| LegalEntityCompanyStructure'EnumFreeZoneEstablishment | Represents the JSON value |
| LegalEntityCompanyStructure'EnumFreeZoneLlc | Represents the JSON value |
| LegalEntityCompanyStructure'EnumGovernmentInstrumentality | Represents the JSON value |
| LegalEntityCompanyStructure'EnumGovernmentalUnit | Represents the JSON value |
| LegalEntityCompanyStructure'EnumIncorporatedNonProfit | Represents the JSON value |
| LegalEntityCompanyStructure'EnumLimitedLiabilityPartnership | Represents the JSON value |
| LegalEntityCompanyStructure'EnumLlc | Represents the JSON value |
| LegalEntityCompanyStructure'EnumMultiMemberLlc | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPrivateCompany | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPrivateCorporation | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPrivatePartnership | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPublicCompany | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPublicCorporation | Represents the JSON value |
| LegalEntityCompanyStructure'EnumPublicPartnership | Represents the JSON value |
| LegalEntityCompanyStructure'EnumSingleMemberLlc | Represents the JSON value |
| LegalEntityCompanyStructure'EnumSoleEstablishment | Represents the JSON value |
| LegalEntityCompanyStructure'EnumSoleProprietorship | Represents the JSON value |
| LegalEntityCompanyStructure'EnumTaxExemptGovernmentInstrumentality | Represents the JSON value |
| LegalEntityCompanyStructure'EnumUnincorporatedAssociation | Represents the JSON value |
| LegalEntityCompanyStructure'EnumUnincorporatedNonProfit | Represents the JSON value |
Instances
data LegalEntityCompanyVerification' Source #
Defines the object schema located at components.schemas.legal_entity_company.properties.verification.anyOf in the specification.
Information on the verification state of the company.
Constructors
| LegalEntityCompanyVerification' | |
Instances
mkLegalEntityCompanyVerification' :: LegalEntityCompanyVerification' Source #
Create a new LegalEntityCompanyVerification' with all required fields.