module Stratosphere.CustomerProfiles.SegmentDefinition.ProfileAttributesProperty (
        module Exports, ProfileAttributesProperty(..),
        mkProfileAttributesProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.AddressDimensionProperty as Exports
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.AttributeDimensionProperty as Exports
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.DateDimensionProperty as Exports
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.ExtraLengthValueProfileDimensionProperty as Exports
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.ProfileDimensionProperty as Exports
import {-# SOURCE #-} Stratosphere.CustomerProfiles.SegmentDefinition.ProfileTypeDimensionProperty as Exports
import Stratosphere.ResourceProperties
data ProfileAttributesProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html>
    ProfileAttributesProperty {ProfileAttributesProperty -> ()
haddock_workaround_ :: (),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-accountnumber>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
accountNumber :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-additionalinformation>
                               ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
additionalInformation :: (Prelude.Maybe ExtraLengthValueProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-address>
                               ProfileAttributesProperty -> Maybe AddressDimensionProperty
address :: (Prelude.Maybe AddressDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-attributes>
                               ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
attributes :: (Prelude.Maybe (Prelude.Map Prelude.Text AttributeDimensionProperty)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-billingaddress>
                               ProfileAttributesProperty -> Maybe AddressDimensionProperty
billingAddress :: (Prelude.Maybe AddressDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-birthdate>
                               ProfileAttributesProperty -> Maybe DateDimensionProperty
birthDate :: (Prelude.Maybe DateDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-businessemailaddress>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessEmailAddress :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-businessname>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-businessphonenumber>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-emailaddress>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-firstname>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-genderstring>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-homephonenumber>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-lastname>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-mailingaddress>
                               ProfileAttributesProperty -> Maybe AddressDimensionProperty
mailingAddress :: (Prelude.Maybe AddressDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-middlename>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
middleName :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-mobilephonenumber>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-partytypestring>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-personalemailaddress>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-phonenumber>
                               ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: (Prelude.Maybe ProfileDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-profiletype>
                               ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
profileType :: (Prelude.Maybe ProfileTypeDimensionProperty),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-segmentdefinition-profileattributes.html#cfn-customerprofiles-segmentdefinition-profileattributes-shippingaddress>
                               ProfileAttributesProperty -> Maybe AddressDimensionProperty
shippingAddress :: (Prelude.Maybe AddressDimensionProperty)}
  deriving stock (ProfileAttributesProperty -> ProfileAttributesProperty -> Bool
(ProfileAttributesProperty -> ProfileAttributesProperty -> Bool)
-> (ProfileAttributesProperty -> ProfileAttributesProperty -> Bool)
-> Eq ProfileAttributesProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ProfileAttributesProperty -> ProfileAttributesProperty -> Bool
== :: ProfileAttributesProperty -> ProfileAttributesProperty -> Bool
$c/= :: ProfileAttributesProperty -> ProfileAttributesProperty -> Bool
/= :: ProfileAttributesProperty -> ProfileAttributesProperty -> Bool
Prelude.Eq, Int -> ProfileAttributesProperty -> ShowS
[ProfileAttributesProperty] -> ShowS
ProfileAttributesProperty -> String
(Int -> ProfileAttributesProperty -> ShowS)
-> (ProfileAttributesProperty -> String)
-> ([ProfileAttributesProperty] -> ShowS)
-> Show ProfileAttributesProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ProfileAttributesProperty -> ShowS
showsPrec :: Int -> ProfileAttributesProperty -> ShowS
$cshow :: ProfileAttributesProperty -> String
show :: ProfileAttributesProperty -> String
$cshowList :: [ProfileAttributesProperty] -> ShowS
showList :: [ProfileAttributesProperty] -> ShowS
Prelude.Show)
mkProfileAttributesProperty :: ProfileAttributesProperty
mkProfileAttributesProperty :: ProfileAttributesProperty
mkProfileAttributesProperty
  = ProfileAttributesProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), accountNumber :: Maybe ProfileDimensionProperty
accountNumber = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
additionalInformation = Maybe ExtraLengthValueProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, address :: Maybe AddressDimensionProperty
address = Maybe AddressDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       attributes :: Maybe (Map Text AttributeDimensionProperty)
attributes = Maybe (Map Text AttributeDimensionProperty)
forall a. Maybe a
Prelude.Nothing, billingAddress :: Maybe AddressDimensionProperty
billingAddress = Maybe AddressDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       birthDate :: Maybe DateDimensionProperty
birthDate = Maybe DateDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       businessEmailAddress :: Maybe ProfileDimensionProperty
businessEmailAddress = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       businessName :: Maybe ProfileDimensionProperty
businessName = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       businessPhoneNumber :: Maybe ProfileDimensionProperty
businessPhoneNumber = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       emailAddress :: Maybe ProfileDimensionProperty
emailAddress = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, firstName :: Maybe ProfileDimensionProperty
firstName = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       genderString :: Maybe ProfileDimensionProperty
genderString = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, homePhoneNumber :: Maybe ProfileDimensionProperty
homePhoneNumber = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       lastName :: Maybe ProfileDimensionProperty
lastName = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, mailingAddress :: Maybe AddressDimensionProperty
mailingAddress = Maybe AddressDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       middleName :: Maybe ProfileDimensionProperty
middleName = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, mobilePhoneNumber :: Maybe ProfileDimensionProperty
mobilePhoneNumber = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       partyTypeString :: Maybe ProfileDimensionProperty
partyTypeString = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       personalEmailAddress :: Maybe ProfileDimensionProperty
personalEmailAddress = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       phoneNumber :: Maybe ProfileDimensionProperty
phoneNumber = Maybe ProfileDimensionProperty
forall a. Maybe a
Prelude.Nothing, profileType :: Maybe ProfileTypeDimensionProperty
profileType = Maybe ProfileTypeDimensionProperty
forall a. Maybe a
Prelude.Nothing,
       shippingAddress :: Maybe AddressDimensionProperty
shippingAddress = Maybe AddressDimensionProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ProfileAttributesProperty where
  toResourceProperties :: ProfileAttributesProperty -> ResourceProperties
toResourceProperties ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::CustomerProfiles::SegmentDefinition.ProfileAttributes",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AccountNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
accountNumber,
                            Key -> ExtraLengthValueProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalInformation"
                              (ExtraLengthValueProfileDimensionProperty -> (Key, Value))
-> Maybe ExtraLengthValueProfileDimensionProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExtraLengthValueProfileDimensionProperty
additionalInformation,
                            Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Address" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
address,
                            Key -> Map Text AttributeDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Attributes" (Map Text AttributeDimensionProperty -> (Key, Value))
-> Maybe (Map Text AttributeDimensionProperty)
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text AttributeDimensionProperty)
attributes,
                            Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BillingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
billingAddress,
                            Key -> DateDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BirthDate" (DateDimensionProperty -> (Key, Value))
-> Maybe DateDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DateDimensionProperty
birthDate,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessEmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessEmailAddress,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessName,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessPhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessPhoneNumber,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
emailAddress,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FirstName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
firstName,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GenderString" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
genderString,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HomePhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
homePhoneNumber,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LastName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
lastName,
                            Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MailingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
mailingAddress,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MiddleName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
middleName,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MobilePhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
mobilePhoneNumber,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartyTypeString" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
partyTypeString,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PersonalEmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
personalEmailAddress,
                            Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
phoneNumber,
                            Key -> ProfileTypeDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProfileType" (ProfileTypeDimensionProperty -> (Key, Value))
-> Maybe ProfileTypeDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileTypeDimensionProperty
profileType,
                            Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ShippingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
shippingAddress])}
instance JSON.ToJSON ProfileAttributesProperty where
  toJSON :: ProfileAttributesProperty -> Value
toJSON ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AccountNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
accountNumber,
               Key -> ExtraLengthValueProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalInformation"
                 (ExtraLengthValueProfileDimensionProperty -> (Key, Value))
-> Maybe ExtraLengthValueProfileDimensionProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExtraLengthValueProfileDimensionProperty
additionalInformation,
               Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Address" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
address,
               Key -> Map Text AttributeDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Attributes" (Map Text AttributeDimensionProperty -> (Key, Value))
-> Maybe (Map Text AttributeDimensionProperty)
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text AttributeDimensionProperty)
attributes,
               Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BillingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
billingAddress,
               Key -> DateDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BirthDate" (DateDimensionProperty -> (Key, Value))
-> Maybe DateDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DateDimensionProperty
birthDate,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessEmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessEmailAddress,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessName,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessPhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
businessPhoneNumber,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
emailAddress,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FirstName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
firstName,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GenderString" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
genderString,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HomePhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
homePhoneNumber,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LastName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
lastName,
               Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MailingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
mailingAddress,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MiddleName" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
middleName,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MobilePhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
mobilePhoneNumber,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartyTypeString" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
partyTypeString,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PersonalEmailAddress" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
personalEmailAddress,
               Key -> ProfileDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PhoneNumber" (ProfileDimensionProperty -> (Key, Value))
-> Maybe ProfileDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileDimensionProperty
phoneNumber,
               Key -> ProfileTypeDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProfileType" (ProfileTypeDimensionProperty -> (Key, Value))
-> Maybe ProfileTypeDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProfileTypeDimensionProperty
profileType,
               Key -> AddressDimensionProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ShippingAddress" (AddressDimensionProperty -> (Key, Value))
-> Maybe AddressDimensionProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AddressDimensionProperty
shippingAddress]))
instance Property "AccountNumber" ProfileAttributesProperty where
  type PropertyType "AccountNumber" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "AccountNumber" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "AccountNumber" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {accountNumber :: Maybe ProfileDimensionProperty
accountNumber = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AccountNumber" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "AdditionalInformation" ProfileAttributesProperty where
  type PropertyType "AdditionalInformation" ProfileAttributesProperty = ExtraLengthValueProfileDimensionProperty
  set :: PropertyType "AdditionalInformation" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "AdditionalInformation" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
additionalInformation = ExtraLengthValueProfileDimensionProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdditionalInformation" ProfileAttributesProperty
ExtraLengthValueProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "Address" ProfileAttributesProperty where
  type PropertyType "Address" ProfileAttributesProperty = AddressDimensionProperty
  set :: PropertyType "Address" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "Address" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty {address :: Maybe AddressDimensionProperty
address = AddressDimensionProperty -> Maybe AddressDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Address" ProfileAttributesProperty
AddressDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "Attributes" ProfileAttributesProperty where
  type PropertyType "Attributes" ProfileAttributesProperty = Prelude.Map Prelude.Text AttributeDimensionProperty
  set :: PropertyType "Attributes" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "Attributes" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {attributes :: Maybe (Map Text AttributeDimensionProperty)
attributes = Map Text AttributeDimensionProperty
-> Maybe (Map Text AttributeDimensionProperty)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text AttributeDimensionProperty
PropertyType "Attributes" ProfileAttributesProperty
newValue, Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "BillingAddress" ProfileAttributesProperty where
  type PropertyType "BillingAddress" ProfileAttributesProperty = AddressDimensionProperty
  set :: PropertyType "BillingAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "BillingAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {billingAddress :: Maybe AddressDimensionProperty
billingAddress = AddressDimensionProperty -> Maybe AddressDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BillingAddress" ProfileAttributesProperty
AddressDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "BirthDate" ProfileAttributesProperty where
  type PropertyType "BirthDate" ProfileAttributesProperty = DateDimensionProperty
  set :: PropertyType "BirthDate" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "BirthDate" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty {birthDate :: Maybe DateDimensionProperty
birthDate = DateDimensionProperty -> Maybe DateDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BirthDate" ProfileAttributesProperty
DateDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "BusinessEmailAddress" ProfileAttributesProperty where
  type PropertyType "BusinessEmailAddress" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "BusinessEmailAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "BusinessEmailAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {businessEmailAddress :: Maybe ProfileDimensionProperty
businessEmailAddress = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BusinessEmailAddress" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "BusinessName" ProfileAttributesProperty where
  type PropertyType "BusinessName" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "BusinessName" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "BusinessName" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {businessName :: Maybe ProfileDimensionProperty
businessName = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BusinessName" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "BusinessPhoneNumber" ProfileAttributesProperty where
  type PropertyType "BusinessPhoneNumber" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "BusinessPhoneNumber" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "BusinessPhoneNumber" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {businessPhoneNumber :: Maybe ProfileDimensionProperty
businessPhoneNumber = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BusinessPhoneNumber" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "EmailAddress" ProfileAttributesProperty where
  type PropertyType "EmailAddress" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "EmailAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "EmailAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {emailAddress :: Maybe ProfileDimensionProperty
emailAddress = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EmailAddress" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "FirstName" ProfileAttributesProperty where
  type PropertyType "FirstName" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "FirstName" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "FirstName" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty {firstName :: Maybe ProfileDimensionProperty
firstName = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FirstName" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "GenderString" ProfileAttributesProperty where
  type PropertyType "GenderString" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "GenderString" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "GenderString" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {genderString :: Maybe ProfileDimensionProperty
genderString = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GenderString" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "HomePhoneNumber" ProfileAttributesProperty where
  type PropertyType "HomePhoneNumber" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "HomePhoneNumber" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "HomePhoneNumber" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {homePhoneNumber :: Maybe ProfileDimensionProperty
homePhoneNumber = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HomePhoneNumber" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "LastName" ProfileAttributesProperty where
  type PropertyType "LastName" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "LastName" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "LastName" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty {lastName :: Maybe ProfileDimensionProperty
lastName = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LastName" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "MailingAddress" ProfileAttributesProperty where
  type PropertyType "MailingAddress" ProfileAttributesProperty = AddressDimensionProperty
  set :: PropertyType "MailingAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "MailingAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {mailingAddress :: Maybe AddressDimensionProperty
mailingAddress = AddressDimensionProperty -> Maybe AddressDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MailingAddress" ProfileAttributesProperty
AddressDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "MiddleName" ProfileAttributesProperty where
  type PropertyType "MiddleName" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "MiddleName" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "MiddleName" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {middleName :: Maybe ProfileDimensionProperty
middleName = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MiddleName" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "MobilePhoneNumber" ProfileAttributesProperty where
  type PropertyType "MobilePhoneNumber" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "MobilePhoneNumber" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "MobilePhoneNumber" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {mobilePhoneNumber :: Maybe ProfileDimensionProperty
mobilePhoneNumber = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MobilePhoneNumber" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "PartyTypeString" ProfileAttributesProperty where
  type PropertyType "PartyTypeString" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "PartyTypeString" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "PartyTypeString" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {partyTypeString :: Maybe ProfileDimensionProperty
partyTypeString = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PartyTypeString" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "PersonalEmailAddress" ProfileAttributesProperty where
  type PropertyType "PersonalEmailAddress" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "PersonalEmailAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "PersonalEmailAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {personalEmailAddress :: Maybe ProfileDimensionProperty
personalEmailAddress = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PersonalEmailAddress" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "PhoneNumber" ProfileAttributesProperty where
  type PropertyType "PhoneNumber" ProfileAttributesProperty = ProfileDimensionProperty
  set :: PropertyType "PhoneNumber" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "PhoneNumber" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {phoneNumber :: Maybe ProfileDimensionProperty
phoneNumber = ProfileDimensionProperty -> Maybe ProfileDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PhoneNumber" ProfileAttributesProperty
ProfileDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "ProfileType" ProfileAttributesProperty where
  type PropertyType "ProfileType" ProfileAttributesProperty = ProfileTypeDimensionProperty
  set :: PropertyType "ProfileType" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "ProfileType" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {profileType :: Maybe ProfileTypeDimensionProperty
profileType = ProfileTypeDimensionProperty -> Maybe ProfileTypeDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ProfileType" ProfileAttributesProperty
ProfileTypeDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
instance Property "ShippingAddress" ProfileAttributesProperty where
  type PropertyType "ShippingAddress" ProfileAttributesProperty = AddressDimensionProperty
  set :: PropertyType "ShippingAddress" ProfileAttributesProperty
-> ProfileAttributesProperty -> ProfileAttributesProperty
set PropertyType "ShippingAddress" ProfileAttributesProperty
newValue ProfileAttributesProperty {Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ProfileAttributesProperty -> ()
accountNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
additionalInformation :: ProfileAttributesProperty
-> Maybe ExtraLengthValueProfileDimensionProperty
address :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
attributes :: ProfileAttributesProperty
-> Maybe (Map Text AttributeDimensionProperty)
billingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
birthDate :: ProfileAttributesProperty -> Maybe DateDimensionProperty
businessEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
businessPhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
emailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
firstName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
genderString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
homePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
lastName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mailingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
middleName :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
mobilePhoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
partyTypeString :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
personalEmailAddress :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
phoneNumber :: ProfileAttributesProperty -> Maybe ProfileDimensionProperty
profileType :: ProfileAttributesProperty -> Maybe ProfileTypeDimensionProperty
shippingAddress :: ProfileAttributesProperty -> Maybe AddressDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
shippingAddress :: Maybe AddressDimensionProperty
..}
    = ProfileAttributesProperty
        {shippingAddress :: Maybe AddressDimensionProperty
shippingAddress = AddressDimensionProperty -> Maybe AddressDimensionProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ShippingAddress" ProfileAttributesProperty
AddressDimensionProperty
newValue, Maybe (Map Text AttributeDimensionProperty)
Maybe DateDimensionProperty
Maybe ExtraLengthValueProfileDimensionProperty
Maybe ProfileDimensionProperty
Maybe AddressDimensionProperty
Maybe ProfileTypeDimensionProperty
()
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
haddock_workaround_ :: ()
accountNumber :: Maybe ProfileDimensionProperty
additionalInformation :: Maybe ExtraLengthValueProfileDimensionProperty
address :: Maybe AddressDimensionProperty
attributes :: Maybe (Map Text AttributeDimensionProperty)
billingAddress :: Maybe AddressDimensionProperty
birthDate :: Maybe DateDimensionProperty
businessEmailAddress :: Maybe ProfileDimensionProperty
businessName :: Maybe ProfileDimensionProperty
businessPhoneNumber :: Maybe ProfileDimensionProperty
emailAddress :: Maybe ProfileDimensionProperty
firstName :: Maybe ProfileDimensionProperty
genderString :: Maybe ProfileDimensionProperty
homePhoneNumber :: Maybe ProfileDimensionProperty
lastName :: Maybe ProfileDimensionProperty
mailingAddress :: Maybe AddressDimensionProperty
middleName :: Maybe ProfileDimensionProperty
mobilePhoneNumber :: Maybe ProfileDimensionProperty
partyTypeString :: Maybe ProfileDimensionProperty
personalEmailAddress :: Maybe ProfileDimensionProperty
phoneNumber :: Maybe ProfileDimensionProperty
profileType :: Maybe ProfileTypeDimensionProperty
..}