Safe Haskell | None |
---|---|
Language | Haskell2010 |
Contains the types generated from the schema SourceOwner
Synopsis
- data SourceOwner = SourceOwner {
- sourceOwnerAddress :: Maybe SourceOwnerAddress'
- sourceOwnerEmail :: Maybe Text
- sourceOwnerName :: Maybe Text
- sourceOwnerPhone :: Maybe Text
- sourceOwnerVerifiedAddress :: Maybe SourceOwnerVerifiedAddress'
- sourceOwnerVerifiedEmail :: Maybe Text
- sourceOwnerVerifiedName :: Maybe Text
- sourceOwnerVerifiedPhone :: Maybe Text
- mkSourceOwner :: SourceOwner
- data SourceOwnerAddress' = SourceOwnerAddress' {}
- mkSourceOwnerAddress' :: SourceOwnerAddress'
- data SourceOwnerVerifiedAddress' = SourceOwnerVerifiedAddress' {}
- mkSourceOwnerVerifiedAddress' :: SourceOwnerVerifiedAddress'
Documentation
data SourceOwner Source #
Defines the object schema located at components.schemas.source_owner
in the specification.
SourceOwner | |
|
Instances
Eq SourceOwner Source # | |
Defined in StripeAPI.Types.SourceOwner (==) :: SourceOwner -> SourceOwner -> Bool # (/=) :: SourceOwner -> SourceOwner -> Bool # | |
Show SourceOwner Source # | |
Defined in StripeAPI.Types.SourceOwner showsPrec :: Int -> SourceOwner -> ShowS # show :: SourceOwner -> String # showList :: [SourceOwner] -> ShowS # | |
ToJSON SourceOwner Source # | |
Defined in StripeAPI.Types.SourceOwner toJSON :: SourceOwner -> Value # toEncoding :: SourceOwner -> Encoding # toJSONList :: [SourceOwner] -> Value # toEncodingList :: [SourceOwner] -> Encoding # | |
FromJSON SourceOwner Source # | |
Defined in StripeAPI.Types.SourceOwner parseJSON :: Value -> Parser SourceOwner # parseJSONList :: Value -> Parser [SourceOwner] # |
mkSourceOwner :: SourceOwner Source #
Create a new SourceOwner
with all required fields.
data SourceOwnerAddress' Source #
Defines the object schema located at components.schemas.source_owner.properties.address.anyOf
in the specification.
Owner\'s address.
SourceOwnerAddress' | |
|
Instances
Eq SourceOwnerAddress' Source # | |
Defined in StripeAPI.Types.SourceOwner (==) :: SourceOwnerAddress' -> SourceOwnerAddress' -> Bool # (/=) :: SourceOwnerAddress' -> SourceOwnerAddress' -> Bool # | |
Show SourceOwnerAddress' Source # | |
Defined in StripeAPI.Types.SourceOwner showsPrec :: Int -> SourceOwnerAddress' -> ShowS # show :: SourceOwnerAddress' -> String # showList :: [SourceOwnerAddress'] -> ShowS # | |
ToJSON SourceOwnerAddress' Source # | |
Defined in StripeAPI.Types.SourceOwner toJSON :: SourceOwnerAddress' -> Value # toEncoding :: SourceOwnerAddress' -> Encoding # toJSONList :: [SourceOwnerAddress'] -> Value # toEncodingList :: [SourceOwnerAddress'] -> Encoding # | |
FromJSON SourceOwnerAddress' Source # | |
Defined in StripeAPI.Types.SourceOwner parseJSON :: Value -> Parser SourceOwnerAddress' # parseJSONList :: Value -> Parser [SourceOwnerAddress'] # |
mkSourceOwnerAddress' :: SourceOwnerAddress' Source #
Create a new SourceOwnerAddress'
with all required fields.
data SourceOwnerVerifiedAddress' Source #
Defines the object schema located at components.schemas.source_owner.properties.verified_address.anyOf
in the specification.
Verified owner\'s address. Verified values are verified or provided by the payment method directly (and if supported) at the time of authorization or settlement. They cannot be set or mutated.
SourceOwnerVerifiedAddress' | |
|
Instances
mkSourceOwnerVerifiedAddress' :: SourceOwnerVerifiedAddress' Source #
Create a new SourceOwnerVerifiedAddress'
with all required fields.