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