module Stratosphere.ACMPCA.CertificateAuthority.SubjectProperty (
        module Exports, SubjectProperty(..), mkSubjectProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.ACMPCA.CertificateAuthority.CustomAttributeProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data SubjectProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html>
    SubjectProperty {SubjectProperty -> ()
haddock_workaround_ :: (),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-commonname>
                     SubjectProperty -> Maybe (Value Text)
commonName :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-country>
                     SubjectProperty -> Maybe (Value Text)
country :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-customattributes>
                     SubjectProperty -> Maybe [CustomAttributeProperty]
customAttributes :: (Prelude.Maybe [CustomAttributeProperty]),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-distinguishednamequalifier>
                     SubjectProperty -> Maybe (Value Text)
distinguishedNameQualifier :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-generationqualifier>
                     SubjectProperty -> Maybe (Value Text)
generationQualifier :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-givenname>
                     SubjectProperty -> Maybe (Value Text)
givenName :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-initials>
                     SubjectProperty -> Maybe (Value Text)
initials :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-locality>
                     SubjectProperty -> Maybe (Value Text)
locality :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-organization>
                     SubjectProperty -> Maybe (Value Text)
organization :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-organizationalunit>
                     SubjectProperty -> Maybe (Value Text)
organizationalUnit :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-pseudonym>
                     SubjectProperty -> Maybe (Value Text)
pseudonym :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-serialnumber>
                     SubjectProperty -> Maybe (Value Text)
serialNumber :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-state>
                     SubjectProperty -> Maybe (Value Text)
state :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-surname>
                     SubjectProperty -> Maybe (Value Text)
surname :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-subject.html#cfn-acmpca-certificateauthority-subject-title>
                     SubjectProperty -> Maybe (Value Text)
title :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (SubjectProperty -> SubjectProperty -> Bool
(SubjectProperty -> SubjectProperty -> Bool)
-> (SubjectProperty -> SubjectProperty -> Bool)
-> Eq SubjectProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SubjectProperty -> SubjectProperty -> Bool
== :: SubjectProperty -> SubjectProperty -> Bool
$c/= :: SubjectProperty -> SubjectProperty -> Bool
/= :: SubjectProperty -> SubjectProperty -> Bool
Prelude.Eq, Int -> SubjectProperty -> ShowS
[SubjectProperty] -> ShowS
SubjectProperty -> String
(Int -> SubjectProperty -> ShowS)
-> (SubjectProperty -> String)
-> ([SubjectProperty] -> ShowS)
-> Show SubjectProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> SubjectProperty -> ShowS
showsPrec :: Int -> SubjectProperty -> ShowS
$cshow :: SubjectProperty -> String
show :: SubjectProperty -> String
$cshowList :: [SubjectProperty] -> ShowS
showList :: [SubjectProperty] -> ShowS
Prelude.Show)
mkSubjectProperty :: SubjectProperty
mkSubjectProperty :: SubjectProperty
mkSubjectProperty
  = SubjectProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), commonName :: Maybe (Value Text)
commonName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       country :: Maybe (Value Text)
country = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, customAttributes :: Maybe [CustomAttributeProperty]
customAttributes = Maybe [CustomAttributeProperty]
forall a. Maybe a
Prelude.Nothing,
       distinguishedNameQualifier :: Maybe (Value Text)
distinguishedNameQualifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       generationQualifier :: Maybe (Value Text)
generationQualifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, givenName :: Maybe (Value Text)
givenName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       initials :: Maybe (Value Text)
initials = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, locality :: Maybe (Value Text)
locality = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       organization :: Maybe (Value Text)
organization = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       organizationalUnit :: Maybe (Value Text)
organizationalUnit = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, pseudonym :: Maybe (Value Text)
pseudonym = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       serialNumber :: Maybe (Value Text)
serialNumber = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, state :: Maybe (Value Text)
state = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       surname :: Maybe (Value Text)
surname = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, title :: Maybe (Value Text)
title = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties SubjectProperty where
  toResourceProperties :: SubjectProperty -> ResourceProperties
toResourceProperties SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::ACMPCA::CertificateAuthority.Subject",
         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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CommonName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
commonName,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Country" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
country,
                            Key -> [CustomAttributeProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomAttributes" ([CustomAttributeProperty] -> (Key, Value))
-> Maybe [CustomAttributeProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomAttributeProperty]
customAttributes,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DistinguishedNameQualifier"
                              (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
distinguishedNameQualifier,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GenerationQualifier" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
generationQualifier,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GivenName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
givenName,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Initials" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
initials,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Locality" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
locality,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Organization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organization,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OrganizationalUnit" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organizationalUnit,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Pseudonym" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
pseudonym,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SerialNumber" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
serialNumber,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"State" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
state,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Surname" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
surname,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Title" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
title])}
instance JSON.ToJSON SubjectProperty where
  toJSON :: SubjectProperty -> Value
toJSON SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = [(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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CommonName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
commonName,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Country" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
country,
               Key -> [CustomAttributeProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomAttributes" ([CustomAttributeProperty] -> (Key, Value))
-> Maybe [CustomAttributeProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CustomAttributeProperty]
customAttributes,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DistinguishedNameQualifier"
                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
distinguishedNameQualifier,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GenerationQualifier" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
generationQualifier,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GivenName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
givenName,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Initials" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
initials,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Locality" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
locality,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Organization" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organization,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OrganizationalUnit" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
organizationalUnit,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Pseudonym" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
pseudonym,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SerialNumber" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
serialNumber,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"State" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
state,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Surname" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
surname,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Title" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
title]))
instance Property "CommonName" SubjectProperty where
  type PropertyType "CommonName" SubjectProperty = Value Prelude.Text
  set :: PropertyType "CommonName" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "CommonName" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {commonName :: Maybe (Value Text)
commonName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CommonName" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Country" SubjectProperty where
  type PropertyType "Country" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Country" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Country" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {country :: Maybe (Value Text)
country = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Country" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "CustomAttributes" SubjectProperty where
  type PropertyType "CustomAttributes" SubjectProperty = [CustomAttributeProperty]
  set :: PropertyType "CustomAttributes" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "CustomAttributes" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {customAttributes :: Maybe [CustomAttributeProperty]
customAttributes = [CustomAttributeProperty] -> Maybe [CustomAttributeProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CustomAttributeProperty]
PropertyType "CustomAttributes" SubjectProperty
newValue, Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "DistinguishedNameQualifier" SubjectProperty where
  type PropertyType "DistinguishedNameQualifier" SubjectProperty = Value Prelude.Text
  set :: PropertyType "DistinguishedNameQualifier" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "DistinguishedNameQualifier" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty
        {distinguishedNameQualifier :: Maybe (Value Text)
distinguishedNameQualifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DistinguishedNameQualifier" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "GenerationQualifier" SubjectProperty where
  type PropertyType "GenerationQualifier" SubjectProperty = Value Prelude.Text
  set :: PropertyType "GenerationQualifier" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "GenerationQualifier" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {generationQualifier :: Maybe (Value Text)
generationQualifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GenerationQualifier" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "GivenName" SubjectProperty where
  type PropertyType "GivenName" SubjectProperty = Value Prelude.Text
  set :: PropertyType "GivenName" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "GivenName" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {givenName :: Maybe (Value Text)
givenName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GivenName" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Initials" SubjectProperty where
  type PropertyType "Initials" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Initials" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Initials" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {initials :: Maybe (Value Text)
initials = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Initials" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Locality" SubjectProperty where
  type PropertyType "Locality" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Locality" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Locality" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {locality :: Maybe (Value Text)
locality = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Locality" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Organization" SubjectProperty where
  type PropertyType "Organization" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Organization" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Organization" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {organization :: Maybe (Value Text)
organization = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Organization" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "OrganizationalUnit" SubjectProperty where
  type PropertyType "OrganizationalUnit" SubjectProperty = Value Prelude.Text
  set :: PropertyType "OrganizationalUnit" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "OrganizationalUnit" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {organizationalUnit :: Maybe (Value Text)
organizationalUnit = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OrganizationalUnit" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Pseudonym" SubjectProperty where
  type PropertyType "Pseudonym" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Pseudonym" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Pseudonym" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {pseudonym :: Maybe (Value Text)
pseudonym = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Pseudonym" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "SerialNumber" SubjectProperty where
  type PropertyType "SerialNumber" SubjectProperty = Value Prelude.Text
  set :: PropertyType "SerialNumber" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "SerialNumber" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {serialNumber :: Maybe (Value Text)
serialNumber = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SerialNumber" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "State" SubjectProperty where
  type PropertyType "State" SubjectProperty = Value Prelude.Text
  set :: PropertyType "State" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "State" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {state :: Maybe (Value Text)
state = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "State" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Surname" SubjectProperty where
  type PropertyType "Surname" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Surname" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Surname" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {surname :: Maybe (Value Text)
surname = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Surname" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
title :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
instance Property "Title" SubjectProperty where
  type PropertyType "Title" SubjectProperty = Value Prelude.Text
  set :: PropertyType "Title" SubjectProperty
-> SubjectProperty -> SubjectProperty
set PropertyType "Title" SubjectProperty
newValue SubjectProperty {Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: SubjectProperty -> ()
commonName :: SubjectProperty -> Maybe (Value Text)
country :: SubjectProperty -> Maybe (Value Text)
customAttributes :: SubjectProperty -> Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: SubjectProperty -> Maybe (Value Text)
generationQualifier :: SubjectProperty -> Maybe (Value Text)
givenName :: SubjectProperty -> Maybe (Value Text)
initials :: SubjectProperty -> Maybe (Value Text)
locality :: SubjectProperty -> Maybe (Value Text)
organization :: SubjectProperty -> Maybe (Value Text)
organizationalUnit :: SubjectProperty -> Maybe (Value Text)
pseudonym :: SubjectProperty -> Maybe (Value Text)
serialNumber :: SubjectProperty -> Maybe (Value Text)
state :: SubjectProperty -> Maybe (Value Text)
surname :: SubjectProperty -> Maybe (Value Text)
title :: SubjectProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
title :: Maybe (Value Text)
..}
    = SubjectProperty {title :: Maybe (Value Text)
title = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Title" SubjectProperty
Value Text
newValue, Maybe [CustomAttributeProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
haddock_workaround_ :: ()
commonName :: Maybe (Value Text)
country :: Maybe (Value Text)
customAttributes :: Maybe [CustomAttributeProperty]
distinguishedNameQualifier :: Maybe (Value Text)
generationQualifier :: Maybe (Value Text)
givenName :: Maybe (Value Text)
initials :: Maybe (Value Text)
locality :: Maybe (Value Text)
organization :: Maybe (Value Text)
organizationalUnit :: Maybe (Value Text)
pseudonym :: Maybe (Value Text)
serialNumber :: Maybe (Value Text)
state :: Maybe (Value Text)
surname :: Maybe (Value Text)
..}