Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
LegalEntityCompany | |
|
Instances
Eq LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany (==) :: LegalEntityCompany -> LegalEntityCompany -> Bool # (/=) :: LegalEntityCompany -> LegalEntityCompany -> Bool # | |
Show LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany showsPrec :: Int -> LegalEntityCompany -> ShowS # show :: LegalEntityCompany -> String # showList :: [LegalEntityCompany] -> ShowS # | |
ToJSON LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany toJSON :: LegalEntityCompany -> Value # toEncoding :: LegalEntityCompany -> Encoding # toJSONList :: [LegalEntityCompany] -> Value # toEncodingList :: [LegalEntityCompany] -> Encoding # | |
FromJSON LegalEntityCompany Source # | |
Defined in StripeAPI.Types.LegalEntityCompany 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).
LegalEntityCompanyAddressKana' | |
|
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).
LegalEntityCompanyAddressKanji' | |
|
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.
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.
mkLegalEntityCompanyVerification' :: LegalEntityCompanyVerification' Source #
Create a new LegalEntityCompanyVerification'
with all required fields.