{-# OPTIONS_GHC -fno-warn-unused-binds -fno-warn-unused-imports #-}
module OryKratos.Types.Admin
( AdminCreateIdentityBody (..),
AdminCreateIdentityImportCredentialsOidc (..),
AdminCreateIdentityImportCredentialsOidcConfig (..),
AdminCreateIdentityImportCredentialsOidcProvider (..),
AdminCreateIdentityImportCredentialsPassword (..),
AdminCreateIdentityImportCredentialsPasswordConfig (..),
AdminCreateSelfServiceRecoveryLinkBody (..),
AdminIdentityImportCredentials (..),
AdminUpdateIdentityBody (..),
)
where
import Data.Aeson (FromJSON (..), ToJSON (..), Value, genericParseJSON, genericToEncoding, genericToJSON)
import Data.Aeson.Types (Options (..), defaultOptions)
import qualified Data.Char as Char
import Data.Data (Data)
import Data.Function ((&))
import Data.List (stripPrefix)
import qualified Data.Map as Map
import Data.Maybe (fromMaybe)
import Data.Set (Set)
import Data.Swagger (ToSchema, declareNamedSchema)
import qualified Data.Swagger as Swagger
import Data.Text (Text)
import qualified Data.Text as T
import Data.Time
import Data.UUID (UUID)
import GHC.Generics (Generic)
import OryKratos.Types.Helper (removeFieldLabelPrefix)
import OryKratos.Types.Identity (IdentityState)
import OryKratos.Types.Types
( RecoveryAddress,
VerifiableIdentityAddress,
)
data AdminCreateIdentityBody = AdminCreateIdentityBody
{ AdminCreateIdentityBody -> Maybe AdminIdentityImportCredentials
credentials :: Maybe AdminIdentityImportCredentials,
AdminCreateIdentityBody -> Maybe Value
metadata_admin :: Maybe Value,
AdminCreateIdentityBody -> Maybe Value
metadata_public :: Maybe Value,
AdminCreateIdentityBody -> Maybe [RecoveryAddress]
recovery_addresses :: Maybe [RecoveryAddress],
AdminCreateIdentityBody -> Text
schema_id :: Text,
AdminCreateIdentityBody -> Maybe IdentityState
state :: Maybe IdentityState,
AdminCreateIdentityBody -> Value
traits :: Value,
AdminCreateIdentityBody -> Maybe [VerifiableIdentityAddress]
verifiable_addresses :: Maybe [VerifiableIdentityAddress]
}
deriving stock (Int -> AdminCreateIdentityBody -> ShowS
[AdminCreateIdentityBody] -> ShowS
AdminCreateIdentityBody -> String
(Int -> AdminCreateIdentityBody -> ShowS)
-> (AdminCreateIdentityBody -> String)
-> ([AdminCreateIdentityBody] -> ShowS)
-> Show AdminCreateIdentityBody
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityBody] -> ShowS
$cshowList :: [AdminCreateIdentityBody] -> ShowS
show :: AdminCreateIdentityBody -> String
$cshow :: AdminCreateIdentityBody -> String
showsPrec :: Int -> AdminCreateIdentityBody -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityBody -> ShowS
Show, AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool
(AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool)
-> (AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool)
-> Eq AdminCreateIdentityBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool
$c/= :: AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool
== :: AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool
$c== :: AdminCreateIdentityBody -> AdminCreateIdentityBody -> Bool
Eq, (forall x.
AdminCreateIdentityBody -> Rep AdminCreateIdentityBody x)
-> (forall x.
Rep AdminCreateIdentityBody x -> AdminCreateIdentityBody)
-> Generic AdminCreateIdentityBody
forall x. Rep AdminCreateIdentityBody x -> AdminCreateIdentityBody
forall x. AdminCreateIdentityBody -> Rep AdminCreateIdentityBody x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep AdminCreateIdentityBody x -> AdminCreateIdentityBody
$cfrom :: forall x. AdminCreateIdentityBody -> Rep AdminCreateIdentityBody x
Generic, Typeable AdminCreateIdentityBody
DataType
Constr
Typeable AdminCreateIdentityBody
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityBody
-> c AdminCreateIdentityBody)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminCreateIdentityBody)
-> (AdminCreateIdentityBody -> Constr)
-> (AdminCreateIdentityBody -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminCreateIdentityBody))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityBody))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityBody -> AdminCreateIdentityBody)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r)
-> (forall u.
(forall d. Data d => d -> u) -> AdminCreateIdentityBody -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u) -> AdminCreateIdentityBody -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody)
-> Data AdminCreateIdentityBody
AdminCreateIdentityBody -> DataType
AdminCreateIdentityBody -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityBody -> AdminCreateIdentityBody
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityBody
-> c AdminCreateIdentityBody
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminCreateIdentityBody
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int -> (forall d. Data d => d -> u) -> AdminCreateIdentityBody -> u
forall u.
(forall d. Data d => d -> u) -> AdminCreateIdentityBody -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminCreateIdentityBody
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityBody
-> c AdminCreateIdentityBody
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminCreateIdentityBody)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityBody)
$cAdminCreateIdentityBody :: Constr
$tAdminCreateIdentityBody :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityBody -> m AdminCreateIdentityBody
gmapQi :: Int -> (forall d. Data d => d -> u) -> AdminCreateIdentityBody -> u
$cgmapQi :: forall u.
Int -> (forall d. Data d => d -> u) -> AdminCreateIdentityBody -> u
gmapQ :: (forall d. Data d => d -> u) -> AdminCreateIdentityBody -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u) -> AdminCreateIdentityBody -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityBody
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityBody -> AdminCreateIdentityBody
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityBody -> AdminCreateIdentityBody
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityBody)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityBody)
dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c AdminCreateIdentityBody)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminCreateIdentityBody)
dataTypeOf :: AdminCreateIdentityBody -> DataType
$cdataTypeOf :: AdminCreateIdentityBody -> DataType
toConstr :: AdminCreateIdentityBody -> Constr
$ctoConstr :: AdminCreateIdentityBody -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminCreateIdentityBody
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminCreateIdentityBody
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityBody
-> c AdminCreateIdentityBody
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityBody
-> c AdminCreateIdentityBody
$cp1Data :: Typeable AdminCreateIdentityBody
Data)
instance FromJSON AdminCreateIdentityBody
instance ToJSON AdminCreateIdentityBody where
toEncoding :: AdminCreateIdentityBody -> Encoding
toEncoding = Options -> AdminCreateIdentityBody -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateIdentityImportCredentialsOidc = AdminCreateIdentityImportCredentialsOidc
{ AdminCreateIdentityImportCredentialsOidc
-> Maybe AdminCreateIdentityImportCredentialsOidcConfig
config :: Maybe AdminCreateIdentityImportCredentialsOidcConfig
}
deriving stock (Int -> AdminCreateIdentityImportCredentialsOidc -> ShowS
[AdminCreateIdentityImportCredentialsOidc] -> ShowS
AdminCreateIdentityImportCredentialsOidc -> String
(Int -> AdminCreateIdentityImportCredentialsOidc -> ShowS)
-> (AdminCreateIdentityImportCredentialsOidc -> String)
-> ([AdminCreateIdentityImportCredentialsOidc] -> ShowS)
-> Show AdminCreateIdentityImportCredentialsOidc
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityImportCredentialsOidc] -> ShowS
$cshowList :: [AdminCreateIdentityImportCredentialsOidc] -> ShowS
show :: AdminCreateIdentityImportCredentialsOidc -> String
$cshow :: AdminCreateIdentityImportCredentialsOidc -> String
showsPrec :: Int -> AdminCreateIdentityImportCredentialsOidc -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityImportCredentialsOidc -> ShowS
Show, AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool
(AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool)
-> (AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool)
-> Eq AdminCreateIdentityImportCredentialsOidc
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool
$c/= :: AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool
== :: AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool
$c== :: AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc -> Bool
Eq, (forall x.
AdminCreateIdentityImportCredentialsOidc
-> Rep AdminCreateIdentityImportCredentialsOidc x)
-> (forall x.
Rep AdminCreateIdentityImportCredentialsOidc x
-> AdminCreateIdentityImportCredentialsOidc)
-> Generic AdminCreateIdentityImportCredentialsOidc
forall x.
Rep AdminCreateIdentityImportCredentialsOidc x
-> AdminCreateIdentityImportCredentialsOidc
forall x.
AdminCreateIdentityImportCredentialsOidc
-> Rep AdminCreateIdentityImportCredentialsOidc x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateIdentityImportCredentialsOidc x
-> AdminCreateIdentityImportCredentialsOidc
$cfrom :: forall x.
AdminCreateIdentityImportCredentialsOidc
-> Rep AdminCreateIdentityImportCredentialsOidc x
Generic, Typeable AdminCreateIdentityImportCredentialsOidc
DataType
Constr
Typeable AdminCreateIdentityImportCredentialsOidc
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidc
-> c AdminCreateIdentityImportCredentialsOidc)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidc)
-> (AdminCreateIdentityImportCredentialsOidc -> Constr)
-> (AdminCreateIdentityImportCredentialsOidc -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc)
-> Data AdminCreateIdentityImportCredentialsOidc
AdminCreateIdentityImportCredentialsOidc -> DataType
AdminCreateIdentityImportCredentialsOidc -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidc
-> c AdminCreateIdentityImportCredentialsOidc
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidc
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidc
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidc
-> c AdminCreateIdentityImportCredentialsOidc
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
$cAdminCreateIdentityImportCredentialsOidc :: Constr
$tAdminCreateIdentityImportCredentialsOidc :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidc
-> m AdminCreateIdentityImportCredentialsOidc
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidc -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidc
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidc
-> AdminCreateIdentityImportCredentialsOidc
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidc)
dataTypeOf :: AdminCreateIdentityImportCredentialsOidc -> DataType
$cdataTypeOf :: AdminCreateIdentityImportCredentialsOidc -> DataType
toConstr :: AdminCreateIdentityImportCredentialsOidc -> Constr
$ctoConstr :: AdminCreateIdentityImportCredentialsOidc -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidc
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidc
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidc
-> c AdminCreateIdentityImportCredentialsOidc
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidc
-> c AdminCreateIdentityImportCredentialsOidc
$cp1Data :: Typeable AdminCreateIdentityImportCredentialsOidc
Data)
instance FromJSON AdminCreateIdentityImportCredentialsOidc
instance ToJSON AdminCreateIdentityImportCredentialsOidc where
toEncoding :: AdminCreateIdentityImportCredentialsOidc -> Encoding
toEncoding = Options -> AdminCreateIdentityImportCredentialsOidc -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateIdentityImportCredentialsOidcConfig = AdminCreateIdentityImportCredentialsOidcConfig
{ AdminCreateIdentityImportCredentialsOidcConfig
-> Maybe AdminCreateIdentityImportCredentialsPasswordConfig
config :: Maybe AdminCreateIdentityImportCredentialsPasswordConfig,
AdminCreateIdentityImportCredentialsOidcConfig
-> Maybe [AdminCreateIdentityImportCredentialsOidcProvider]
providers :: Maybe [AdminCreateIdentityImportCredentialsOidcProvider]
}
deriving stock (Int -> AdminCreateIdentityImportCredentialsOidcConfig -> ShowS
[AdminCreateIdentityImportCredentialsOidcConfig] -> ShowS
AdminCreateIdentityImportCredentialsOidcConfig -> String
(Int -> AdminCreateIdentityImportCredentialsOidcConfig -> ShowS)
-> (AdminCreateIdentityImportCredentialsOidcConfig -> String)
-> ([AdminCreateIdentityImportCredentialsOidcConfig] -> ShowS)
-> Show AdminCreateIdentityImportCredentialsOidcConfig
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityImportCredentialsOidcConfig] -> ShowS
$cshowList :: [AdminCreateIdentityImportCredentialsOidcConfig] -> ShowS
show :: AdminCreateIdentityImportCredentialsOidcConfig -> String
$cshow :: AdminCreateIdentityImportCredentialsOidcConfig -> String
showsPrec :: Int -> AdminCreateIdentityImportCredentialsOidcConfig -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityImportCredentialsOidcConfig -> ShowS
Show, AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool
(AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool)
-> (AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool)
-> Eq AdminCreateIdentityImportCredentialsOidcConfig
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool
$c/= :: AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool
== :: AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool
$c== :: AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig -> Bool
Eq, (forall x.
AdminCreateIdentityImportCredentialsOidcConfig
-> Rep AdminCreateIdentityImportCredentialsOidcConfig x)
-> (forall x.
Rep AdminCreateIdentityImportCredentialsOidcConfig x
-> AdminCreateIdentityImportCredentialsOidcConfig)
-> Generic AdminCreateIdentityImportCredentialsOidcConfig
forall x.
Rep AdminCreateIdentityImportCredentialsOidcConfig x
-> AdminCreateIdentityImportCredentialsOidcConfig
forall x.
AdminCreateIdentityImportCredentialsOidcConfig
-> Rep AdminCreateIdentityImportCredentialsOidcConfig x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateIdentityImportCredentialsOidcConfig x
-> AdminCreateIdentityImportCredentialsOidcConfig
$cfrom :: forall x.
AdminCreateIdentityImportCredentialsOidcConfig
-> Rep AdminCreateIdentityImportCredentialsOidcConfig x
Generic, Typeable AdminCreateIdentityImportCredentialsOidcConfig
DataType
Constr
Typeable AdminCreateIdentityImportCredentialsOidcConfig
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> c AdminCreateIdentityImportCredentialsOidcConfig)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcConfig)
-> (AdminCreateIdentityImportCredentialsOidcConfig -> Constr)
-> (AdminCreateIdentityImportCredentialsOidcConfig -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig)
-> Data AdminCreateIdentityImportCredentialsOidcConfig
AdminCreateIdentityImportCredentialsOidcConfig -> DataType
AdminCreateIdentityImportCredentialsOidcConfig -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> c AdminCreateIdentityImportCredentialsOidcConfig
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcConfig
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcConfig
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> c AdminCreateIdentityImportCredentialsOidcConfig
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
$cAdminCreateIdentityImportCredentialsOidcConfig :: Constr
$tAdminCreateIdentityImportCredentialsOidcConfig :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> m AdminCreateIdentityImportCredentialsOidcConfig
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcConfig -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcConfig
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> AdminCreateIdentityImportCredentialsOidcConfig
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcConfig)
dataTypeOf :: AdminCreateIdentityImportCredentialsOidcConfig -> DataType
$cdataTypeOf :: AdminCreateIdentityImportCredentialsOidcConfig -> DataType
toConstr :: AdminCreateIdentityImportCredentialsOidcConfig -> Constr
$ctoConstr :: AdminCreateIdentityImportCredentialsOidcConfig -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcConfig
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcConfig
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> c AdminCreateIdentityImportCredentialsOidcConfig
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcConfig
-> c AdminCreateIdentityImportCredentialsOidcConfig
$cp1Data :: Typeable AdminCreateIdentityImportCredentialsOidcConfig
Data)
instance FromJSON AdminCreateIdentityImportCredentialsOidcConfig
instance ToJSON AdminCreateIdentityImportCredentialsOidcConfig where
toEncoding :: AdminCreateIdentityImportCredentialsOidcConfig -> Encoding
toEncoding = Options
-> AdminCreateIdentityImportCredentialsOidcConfig -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateIdentityImportCredentialsOidcProvider = AdminCreateIdentityImportCredentialsOidcProvider
{
AdminCreateIdentityImportCredentialsOidcProvider -> Text
provider :: Text,
AdminCreateIdentityImportCredentialsOidcProvider -> Text
subject :: Text
}
deriving stock (Int -> AdminCreateIdentityImportCredentialsOidcProvider -> ShowS
[AdminCreateIdentityImportCredentialsOidcProvider] -> ShowS
AdminCreateIdentityImportCredentialsOidcProvider -> String
(Int -> AdminCreateIdentityImportCredentialsOidcProvider -> ShowS)
-> (AdminCreateIdentityImportCredentialsOidcProvider -> String)
-> ([AdminCreateIdentityImportCredentialsOidcProvider] -> ShowS)
-> Show AdminCreateIdentityImportCredentialsOidcProvider
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityImportCredentialsOidcProvider] -> ShowS
$cshowList :: [AdminCreateIdentityImportCredentialsOidcProvider] -> ShowS
show :: AdminCreateIdentityImportCredentialsOidcProvider -> String
$cshow :: AdminCreateIdentityImportCredentialsOidcProvider -> String
showsPrec :: Int -> AdminCreateIdentityImportCredentialsOidcProvider -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityImportCredentialsOidcProvider -> ShowS
Show, AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool
(AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool)
-> (AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool)
-> Eq AdminCreateIdentityImportCredentialsOidcProvider
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool
$c/= :: AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool
== :: AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool
$c== :: AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider -> Bool
Eq, (forall x.
AdminCreateIdentityImportCredentialsOidcProvider
-> Rep AdminCreateIdentityImportCredentialsOidcProvider x)
-> (forall x.
Rep AdminCreateIdentityImportCredentialsOidcProvider x
-> AdminCreateIdentityImportCredentialsOidcProvider)
-> Generic AdminCreateIdentityImportCredentialsOidcProvider
forall x.
Rep AdminCreateIdentityImportCredentialsOidcProvider x
-> AdminCreateIdentityImportCredentialsOidcProvider
forall x.
AdminCreateIdentityImportCredentialsOidcProvider
-> Rep AdminCreateIdentityImportCredentialsOidcProvider x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateIdentityImportCredentialsOidcProvider x
-> AdminCreateIdentityImportCredentialsOidcProvider
$cfrom :: forall x.
AdminCreateIdentityImportCredentialsOidcProvider
-> Rep AdminCreateIdentityImportCredentialsOidcProvider x
Generic, Typeable AdminCreateIdentityImportCredentialsOidcProvider
DataType
Constr
Typeable AdminCreateIdentityImportCredentialsOidcProvider
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> c AdminCreateIdentityImportCredentialsOidcProvider)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcProvider)
-> (AdminCreateIdentityImportCredentialsOidcProvider -> Constr)
-> (AdminCreateIdentityImportCredentialsOidcProvider -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider)
-> Data AdminCreateIdentityImportCredentialsOidcProvider
AdminCreateIdentityImportCredentialsOidcProvider -> DataType
AdminCreateIdentityImportCredentialsOidcProvider -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> c AdminCreateIdentityImportCredentialsOidcProvider
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcProvider
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcProvider
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> c AdminCreateIdentityImportCredentialsOidcProvider
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
$cAdminCreateIdentityImportCredentialsOidcProvider :: Constr
$tAdminCreateIdentityImportCredentialsOidcProvider :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> m AdminCreateIdentityImportCredentialsOidcProvider
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsOidcProvider -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsOidcProvider
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> AdminCreateIdentityImportCredentialsOidcProvider
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsOidcProvider)
dataTypeOf :: AdminCreateIdentityImportCredentialsOidcProvider -> DataType
$cdataTypeOf :: AdminCreateIdentityImportCredentialsOidcProvider -> DataType
toConstr :: AdminCreateIdentityImportCredentialsOidcProvider -> Constr
$ctoConstr :: AdminCreateIdentityImportCredentialsOidcProvider -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcProvider
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsOidcProvider
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> c AdminCreateIdentityImportCredentialsOidcProvider
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsOidcProvider
-> c AdminCreateIdentityImportCredentialsOidcProvider
$cp1Data :: Typeable AdminCreateIdentityImportCredentialsOidcProvider
Data)
instance FromJSON AdminCreateIdentityImportCredentialsOidcProvider
instance ToJSON AdminCreateIdentityImportCredentialsOidcProvider where
toEncoding :: AdminCreateIdentityImportCredentialsOidcProvider -> Encoding
toEncoding = Options
-> AdminCreateIdentityImportCredentialsOidcProvider -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateIdentityImportCredentialsPassword = AdminCreateIdentityImportCredentialsPassword
{ AdminCreateIdentityImportCredentialsPassword
-> Maybe AdminCreateIdentityImportCredentialsPasswordConfig
config :: Maybe AdminCreateIdentityImportCredentialsPasswordConfig
}
deriving stock (Int -> AdminCreateIdentityImportCredentialsPassword -> ShowS
[AdminCreateIdentityImportCredentialsPassword] -> ShowS
AdminCreateIdentityImportCredentialsPassword -> String
(Int -> AdminCreateIdentityImportCredentialsPassword -> ShowS)
-> (AdminCreateIdentityImportCredentialsPassword -> String)
-> ([AdminCreateIdentityImportCredentialsPassword] -> ShowS)
-> Show AdminCreateIdentityImportCredentialsPassword
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityImportCredentialsPassword] -> ShowS
$cshowList :: [AdminCreateIdentityImportCredentialsPassword] -> ShowS
show :: AdminCreateIdentityImportCredentialsPassword -> String
$cshow :: AdminCreateIdentityImportCredentialsPassword -> String
showsPrec :: Int -> AdminCreateIdentityImportCredentialsPassword -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityImportCredentialsPassword -> ShowS
Show, AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool
(AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool)
-> (AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool)
-> Eq AdminCreateIdentityImportCredentialsPassword
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool
$c/= :: AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool
== :: AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool
$c== :: AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword -> Bool
Eq, (forall x.
AdminCreateIdentityImportCredentialsPassword
-> Rep AdminCreateIdentityImportCredentialsPassword x)
-> (forall x.
Rep AdminCreateIdentityImportCredentialsPassword x
-> AdminCreateIdentityImportCredentialsPassword)
-> Generic AdminCreateIdentityImportCredentialsPassword
forall x.
Rep AdminCreateIdentityImportCredentialsPassword x
-> AdminCreateIdentityImportCredentialsPassword
forall x.
AdminCreateIdentityImportCredentialsPassword
-> Rep AdminCreateIdentityImportCredentialsPassword x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateIdentityImportCredentialsPassword x
-> AdminCreateIdentityImportCredentialsPassword
$cfrom :: forall x.
AdminCreateIdentityImportCredentialsPassword
-> Rep AdminCreateIdentityImportCredentialsPassword x
Generic, Typeable AdminCreateIdentityImportCredentialsPassword
DataType
Constr
Typeable AdminCreateIdentityImportCredentialsPassword
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPassword
-> c AdminCreateIdentityImportCredentialsPassword)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPassword)
-> (AdminCreateIdentityImportCredentialsPassword -> Constr)
-> (AdminCreateIdentityImportCredentialsPassword -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword)
-> Data AdminCreateIdentityImportCredentialsPassword
AdminCreateIdentityImportCredentialsPassword -> DataType
AdminCreateIdentityImportCredentialsPassword -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPassword
-> c AdminCreateIdentityImportCredentialsPassword
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPassword
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPassword
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPassword
-> c AdminCreateIdentityImportCredentialsPassword
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
$cAdminCreateIdentityImportCredentialsPassword :: Constr
$tAdminCreateIdentityImportCredentialsPassword :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPassword
-> m AdminCreateIdentityImportCredentialsPassword
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPassword -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPassword
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPassword
-> AdminCreateIdentityImportCredentialsPassword
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPassword)
dataTypeOf :: AdminCreateIdentityImportCredentialsPassword -> DataType
$cdataTypeOf :: AdminCreateIdentityImportCredentialsPassword -> DataType
toConstr :: AdminCreateIdentityImportCredentialsPassword -> Constr
$ctoConstr :: AdminCreateIdentityImportCredentialsPassword -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPassword
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPassword
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPassword
-> c AdminCreateIdentityImportCredentialsPassword
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPassword
-> c AdminCreateIdentityImportCredentialsPassword
$cp1Data :: Typeable AdminCreateIdentityImportCredentialsPassword
Data)
instance FromJSON AdminCreateIdentityImportCredentialsPassword
instance ToJSON AdminCreateIdentityImportCredentialsPassword where
toEncoding :: AdminCreateIdentityImportCredentialsPassword -> Encoding
toEncoding = Options -> AdminCreateIdentityImportCredentialsPassword -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateIdentityImportCredentialsPasswordConfig = AdminCreateIdentityImportCredentialsPasswordConfig
{
AdminCreateIdentityImportCredentialsPasswordConfig -> Maybe Text
hashed_password :: Maybe Text,
AdminCreateIdentityImportCredentialsPasswordConfig -> Maybe Text
password :: Maybe Text
}
deriving stock (Int -> AdminCreateIdentityImportCredentialsPasswordConfig -> ShowS
[AdminCreateIdentityImportCredentialsPasswordConfig] -> ShowS
AdminCreateIdentityImportCredentialsPasswordConfig -> String
(Int
-> AdminCreateIdentityImportCredentialsPasswordConfig -> ShowS)
-> (AdminCreateIdentityImportCredentialsPasswordConfig -> String)
-> ([AdminCreateIdentityImportCredentialsPasswordConfig] -> ShowS)
-> Show AdminCreateIdentityImportCredentialsPasswordConfig
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateIdentityImportCredentialsPasswordConfig] -> ShowS
$cshowList :: [AdminCreateIdentityImportCredentialsPasswordConfig] -> ShowS
show :: AdminCreateIdentityImportCredentialsPasswordConfig -> String
$cshow :: AdminCreateIdentityImportCredentialsPasswordConfig -> String
showsPrec :: Int -> AdminCreateIdentityImportCredentialsPasswordConfig -> ShowS
$cshowsPrec :: Int -> AdminCreateIdentityImportCredentialsPasswordConfig -> ShowS
Show, AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool
(AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool)
-> (AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool)
-> Eq AdminCreateIdentityImportCredentialsPasswordConfig
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool
$c/= :: AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool
== :: AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool
$c== :: AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Bool
Eq, (forall x.
AdminCreateIdentityImportCredentialsPasswordConfig
-> Rep AdminCreateIdentityImportCredentialsPasswordConfig x)
-> (forall x.
Rep AdminCreateIdentityImportCredentialsPasswordConfig x
-> AdminCreateIdentityImportCredentialsPasswordConfig)
-> Generic AdminCreateIdentityImportCredentialsPasswordConfig
forall x.
Rep AdminCreateIdentityImportCredentialsPasswordConfig x
-> AdminCreateIdentityImportCredentialsPasswordConfig
forall x.
AdminCreateIdentityImportCredentialsPasswordConfig
-> Rep AdminCreateIdentityImportCredentialsPasswordConfig x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateIdentityImportCredentialsPasswordConfig x
-> AdminCreateIdentityImportCredentialsPasswordConfig
$cfrom :: forall x.
AdminCreateIdentityImportCredentialsPasswordConfig
-> Rep AdminCreateIdentityImportCredentialsPasswordConfig x
Generic, Typeable AdminCreateIdentityImportCredentialsPasswordConfig
DataType
Constr
Typeable AdminCreateIdentityImportCredentialsPasswordConfig
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> c AdminCreateIdentityImportCredentialsPasswordConfig)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPasswordConfig)
-> (AdminCreateIdentityImportCredentialsPasswordConfig -> Constr)
-> (AdminCreateIdentityImportCredentialsPasswordConfig -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig))
-> ((forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig)
-> Data AdminCreateIdentityImportCredentialsPasswordConfig
AdminCreateIdentityImportCredentialsPasswordConfig -> DataType
AdminCreateIdentityImportCredentialsPasswordConfig -> Constr
(forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> c AdminCreateIdentityImportCredentialsPasswordConfig
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPasswordConfig
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPasswordConfig
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> c AdminCreateIdentityImportCredentialsPasswordConfig
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
$cAdminCreateIdentityImportCredentialsPasswordConfig :: Constr
$tAdminCreateIdentityImportCredentialsPasswordConfig :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> m AdminCreateIdentityImportCredentialsPasswordConfig
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateIdentityImportCredentialsPasswordConfig -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> AdminCreateIdentityImportCredentialsPasswordConfig
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateIdentityImportCredentialsPasswordConfig)
dataTypeOf :: AdminCreateIdentityImportCredentialsPasswordConfig -> DataType
$cdataTypeOf :: AdminCreateIdentityImportCredentialsPasswordConfig -> DataType
toConstr :: AdminCreateIdentityImportCredentialsPasswordConfig -> Constr
$ctoConstr :: AdminCreateIdentityImportCredentialsPasswordConfig -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPasswordConfig
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateIdentityImportCredentialsPasswordConfig
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> c AdminCreateIdentityImportCredentialsPasswordConfig
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateIdentityImportCredentialsPasswordConfig
-> c AdminCreateIdentityImportCredentialsPasswordConfig
$cp1Data :: Typeable AdminCreateIdentityImportCredentialsPasswordConfig
Data)
instance FromJSON AdminCreateIdentityImportCredentialsPasswordConfig
instance ToJSON AdminCreateIdentityImportCredentialsPasswordConfig where
toEncoding :: AdminCreateIdentityImportCredentialsPasswordConfig -> Encoding
toEncoding = Options
-> AdminCreateIdentityImportCredentialsPasswordConfig -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminCreateSelfServiceRecoveryLinkBody = AdminCreateSelfServiceRecoveryLinkBody
{
AdminCreateSelfServiceRecoveryLinkBody -> Maybe Text
expires_in :: Maybe Text,
AdminCreateSelfServiceRecoveryLinkBody -> Text
identity_id :: Text
}
deriving stock (Int -> AdminCreateSelfServiceRecoveryLinkBody -> ShowS
[AdminCreateSelfServiceRecoveryLinkBody] -> ShowS
AdminCreateSelfServiceRecoveryLinkBody -> String
(Int -> AdminCreateSelfServiceRecoveryLinkBody -> ShowS)
-> (AdminCreateSelfServiceRecoveryLinkBody -> String)
-> ([AdminCreateSelfServiceRecoveryLinkBody] -> ShowS)
-> Show AdminCreateSelfServiceRecoveryLinkBody
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminCreateSelfServiceRecoveryLinkBody] -> ShowS
$cshowList :: [AdminCreateSelfServiceRecoveryLinkBody] -> ShowS
show :: AdminCreateSelfServiceRecoveryLinkBody -> String
$cshow :: AdminCreateSelfServiceRecoveryLinkBody -> String
showsPrec :: Int -> AdminCreateSelfServiceRecoveryLinkBody -> ShowS
$cshowsPrec :: Int -> AdminCreateSelfServiceRecoveryLinkBody -> ShowS
Show, AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool
(AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool)
-> (AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool)
-> Eq AdminCreateSelfServiceRecoveryLinkBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool
$c/= :: AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool
== :: AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool
$c== :: AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody -> Bool
Eq, (forall x.
AdminCreateSelfServiceRecoveryLinkBody
-> Rep AdminCreateSelfServiceRecoveryLinkBody x)
-> (forall x.
Rep AdminCreateSelfServiceRecoveryLinkBody x
-> AdminCreateSelfServiceRecoveryLinkBody)
-> Generic AdminCreateSelfServiceRecoveryLinkBody
forall x.
Rep AdminCreateSelfServiceRecoveryLinkBody x
-> AdminCreateSelfServiceRecoveryLinkBody
forall x.
AdminCreateSelfServiceRecoveryLinkBody
-> Rep AdminCreateSelfServiceRecoveryLinkBody x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminCreateSelfServiceRecoveryLinkBody x
-> AdminCreateSelfServiceRecoveryLinkBody
$cfrom :: forall x.
AdminCreateSelfServiceRecoveryLinkBody
-> Rep AdminCreateSelfServiceRecoveryLinkBody x
Generic, Typeable AdminCreateSelfServiceRecoveryLinkBody
DataType
Constr
Typeable AdminCreateSelfServiceRecoveryLinkBody
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateSelfServiceRecoveryLinkBody
-> c AdminCreateSelfServiceRecoveryLinkBody)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateSelfServiceRecoveryLinkBody)
-> (AdminCreateSelfServiceRecoveryLinkBody -> Constr)
-> (AdminCreateSelfServiceRecoveryLinkBody -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody))
-> ((forall b. Data b => b -> b)
-> AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody)
-> Data AdminCreateSelfServiceRecoveryLinkBody
AdminCreateSelfServiceRecoveryLinkBody -> DataType
AdminCreateSelfServiceRecoveryLinkBody -> Constr
(forall b. Data b => b -> b)
-> AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateSelfServiceRecoveryLinkBody
-> c AdminCreateSelfServiceRecoveryLinkBody
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateSelfServiceRecoveryLinkBody
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateSelfServiceRecoveryLinkBody
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateSelfServiceRecoveryLinkBody
-> c AdminCreateSelfServiceRecoveryLinkBody
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
$cAdminCreateSelfServiceRecoveryLinkBody :: Constr
$tAdminCreateSelfServiceRecoveryLinkBody :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
gmapMp :: (forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
gmapM :: (forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminCreateSelfServiceRecoveryLinkBody
-> m AdminCreateSelfServiceRecoveryLinkBody
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminCreateSelfServiceRecoveryLinkBody -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminCreateSelfServiceRecoveryLinkBody
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody
$cgmapT :: (forall b. Data b => b -> b)
-> AdminCreateSelfServiceRecoveryLinkBody
-> AdminCreateSelfServiceRecoveryLinkBody
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminCreateSelfServiceRecoveryLinkBody)
dataTypeOf :: AdminCreateSelfServiceRecoveryLinkBody -> DataType
$cdataTypeOf :: AdminCreateSelfServiceRecoveryLinkBody -> DataType
toConstr :: AdminCreateSelfServiceRecoveryLinkBody -> Constr
$ctoConstr :: AdminCreateSelfServiceRecoveryLinkBody -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateSelfServiceRecoveryLinkBody
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminCreateSelfServiceRecoveryLinkBody
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateSelfServiceRecoveryLinkBody
-> c AdminCreateSelfServiceRecoveryLinkBody
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminCreateSelfServiceRecoveryLinkBody
-> c AdminCreateSelfServiceRecoveryLinkBody
$cp1Data :: Typeable AdminCreateSelfServiceRecoveryLinkBody
Data)
instance FromJSON AdminCreateSelfServiceRecoveryLinkBody
instance ToJSON AdminCreateSelfServiceRecoveryLinkBody where
toEncoding :: AdminCreateSelfServiceRecoveryLinkBody -> Encoding
toEncoding = Options -> AdminCreateSelfServiceRecoveryLinkBody -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminIdentityImportCredentials = AdminIdentityImportCredentials
{ AdminIdentityImportCredentials
-> Maybe AdminCreateIdentityImportCredentialsOidc
oidc :: Maybe AdminCreateIdentityImportCredentialsOidc,
AdminIdentityImportCredentials
-> Maybe AdminCreateIdentityImportCredentialsPassword
password :: Maybe AdminCreateIdentityImportCredentialsPassword
}
deriving stock (Int -> AdminIdentityImportCredentials -> ShowS
[AdminIdentityImportCredentials] -> ShowS
AdminIdentityImportCredentials -> String
(Int -> AdminIdentityImportCredentials -> ShowS)
-> (AdminIdentityImportCredentials -> String)
-> ([AdminIdentityImportCredentials] -> ShowS)
-> Show AdminIdentityImportCredentials
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminIdentityImportCredentials] -> ShowS
$cshowList :: [AdminIdentityImportCredentials] -> ShowS
show :: AdminIdentityImportCredentials -> String
$cshow :: AdminIdentityImportCredentials -> String
showsPrec :: Int -> AdminIdentityImportCredentials -> ShowS
$cshowsPrec :: Int -> AdminIdentityImportCredentials -> ShowS
Show, AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool
(AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool)
-> (AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool)
-> Eq AdminIdentityImportCredentials
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool
$c/= :: AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool
== :: AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool
$c== :: AdminIdentityImportCredentials
-> AdminIdentityImportCredentials -> Bool
Eq, (forall x.
AdminIdentityImportCredentials
-> Rep AdminIdentityImportCredentials x)
-> (forall x.
Rep AdminIdentityImportCredentials x
-> AdminIdentityImportCredentials)
-> Generic AdminIdentityImportCredentials
forall x.
Rep AdminIdentityImportCredentials x
-> AdminIdentityImportCredentials
forall x.
AdminIdentityImportCredentials
-> Rep AdminIdentityImportCredentials x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AdminIdentityImportCredentials x
-> AdminIdentityImportCredentials
$cfrom :: forall x.
AdminIdentityImportCredentials
-> Rep AdminIdentityImportCredentials x
Generic, Typeable AdminIdentityImportCredentials
DataType
Constr
Typeable AdminIdentityImportCredentials
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminIdentityImportCredentials
-> c AdminIdentityImportCredentials)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminIdentityImportCredentials)
-> (AdminIdentityImportCredentials -> Constr)
-> (AdminIdentityImportCredentials -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminIdentityImportCredentials))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminIdentityImportCredentials))
-> ((forall b. Data b => b -> b)
-> AdminIdentityImportCredentials
-> AdminIdentityImportCredentials)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r)
-> (forall u.
(forall d. Data d => d -> u)
-> AdminIdentityImportCredentials -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminIdentityImportCredentials
-> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials)
-> Data AdminIdentityImportCredentials
AdminIdentityImportCredentials -> DataType
AdminIdentityImportCredentials -> Constr
(forall b. Data b => b -> b)
-> AdminIdentityImportCredentials -> AdminIdentityImportCredentials
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminIdentityImportCredentials
-> c AdminIdentityImportCredentials
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminIdentityImportCredentials
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminIdentityImportCredentials
-> u
forall u.
(forall d. Data d => d -> u)
-> AdminIdentityImportCredentials -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminIdentityImportCredentials
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminIdentityImportCredentials
-> c AdminIdentityImportCredentials
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminIdentityImportCredentials)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminIdentityImportCredentials)
$cAdminIdentityImportCredentials :: Constr
$tAdminIdentityImportCredentials :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
gmapMp :: (forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
gmapM :: (forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminIdentityImportCredentials
-> m AdminIdentityImportCredentials
gmapQi :: Int
-> (forall d. Data d => d -> u)
-> AdminIdentityImportCredentials
-> u
$cgmapQi :: forall u.
Int
-> (forall d. Data d => d -> u)
-> AdminIdentityImportCredentials
-> u
gmapQ :: (forall d. Data d => d -> u)
-> AdminIdentityImportCredentials -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u)
-> AdminIdentityImportCredentials -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminIdentityImportCredentials
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminIdentityImportCredentials -> AdminIdentityImportCredentials
$cgmapT :: (forall b. Data b => b -> b)
-> AdminIdentityImportCredentials -> AdminIdentityImportCredentials
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminIdentityImportCredentials)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminIdentityImportCredentials)
dataCast1 :: (forall d. Data d => c (t d))
-> Maybe (c AdminIdentityImportCredentials)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d))
-> Maybe (c AdminIdentityImportCredentials)
dataTypeOf :: AdminIdentityImportCredentials -> DataType
$cdataTypeOf :: AdminIdentityImportCredentials -> DataType
toConstr :: AdminIdentityImportCredentials -> Constr
$ctoConstr :: AdminIdentityImportCredentials -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminIdentityImportCredentials
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r)
-> Constr
-> c AdminIdentityImportCredentials
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminIdentityImportCredentials
-> c AdminIdentityImportCredentials
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminIdentityImportCredentials
-> c AdminIdentityImportCredentials
$cp1Data :: Typeable AdminIdentityImportCredentials
Data)
instance FromJSON AdminIdentityImportCredentials
instance ToJSON AdminIdentityImportCredentials where
toEncoding :: AdminIdentityImportCredentials -> Encoding
toEncoding = Options -> AdminIdentityImportCredentials -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions
data AdminUpdateIdentityBody = AdminUpdateIdentityBody
{
AdminUpdateIdentityBody -> Maybe Value
metadata_admin :: Maybe Value,
AdminUpdateIdentityBody -> Maybe Value
metadata_public :: Maybe Value,
AdminUpdateIdentityBody -> Text
schema_id :: Text,
AdminUpdateIdentityBody -> IdentityState
state :: IdentityState,
AdminUpdateIdentityBody -> Value
traits :: Value
}
deriving stock (Int -> AdminUpdateIdentityBody -> ShowS
[AdminUpdateIdentityBody] -> ShowS
AdminUpdateIdentityBody -> String
(Int -> AdminUpdateIdentityBody -> ShowS)
-> (AdminUpdateIdentityBody -> String)
-> ([AdminUpdateIdentityBody] -> ShowS)
-> Show AdminUpdateIdentityBody
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AdminUpdateIdentityBody] -> ShowS
$cshowList :: [AdminUpdateIdentityBody] -> ShowS
show :: AdminUpdateIdentityBody -> String
$cshow :: AdminUpdateIdentityBody -> String
showsPrec :: Int -> AdminUpdateIdentityBody -> ShowS
$cshowsPrec :: Int -> AdminUpdateIdentityBody -> ShowS
Show, AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool
(AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool)
-> (AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool)
-> Eq AdminUpdateIdentityBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool
$c/= :: AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool
== :: AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool
$c== :: AdminUpdateIdentityBody -> AdminUpdateIdentityBody -> Bool
Eq, (forall x.
AdminUpdateIdentityBody -> Rep AdminUpdateIdentityBody x)
-> (forall x.
Rep AdminUpdateIdentityBody x -> AdminUpdateIdentityBody)
-> Generic AdminUpdateIdentityBody
forall x. Rep AdminUpdateIdentityBody x -> AdminUpdateIdentityBody
forall x. AdminUpdateIdentityBody -> Rep AdminUpdateIdentityBody x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep AdminUpdateIdentityBody x -> AdminUpdateIdentityBody
$cfrom :: forall x. AdminUpdateIdentityBody -> Rep AdminUpdateIdentityBody x
Generic, Typeable AdminUpdateIdentityBody
DataType
Constr
Typeable AdminUpdateIdentityBody
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminUpdateIdentityBody
-> c AdminUpdateIdentityBody)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminUpdateIdentityBody)
-> (AdminUpdateIdentityBody -> Constr)
-> (AdminUpdateIdentityBody -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminUpdateIdentityBody))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminUpdateIdentityBody))
-> ((forall b. Data b => b -> b)
-> AdminUpdateIdentityBody -> AdminUpdateIdentityBody)
-> (forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r)
-> (forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r)
-> (forall u.
(forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> [u])
-> (forall u.
Int
-> (forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody)
-> Data AdminUpdateIdentityBody
AdminUpdateIdentityBody -> DataType
AdminUpdateIdentityBody -> Constr
(forall b. Data b => b -> b)
-> AdminUpdateIdentityBody -> AdminUpdateIdentityBody
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminUpdateIdentityBody
-> c AdminUpdateIdentityBody
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminUpdateIdentityBody
forall a.
Typeable a
-> (forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g) -> a -> c a)
-> (forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c a)
-> (a -> Constr)
-> (a -> DataType)
-> (forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c a))
-> (forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a))
-> ((forall b. Data b => b -> b) -> a -> a)
-> (forall r r'.
(r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall r r'.
(r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r)
-> (forall u. (forall d. Data d => d -> u) -> a -> [u])
-> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u)
-> (forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> (forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d) -> a -> m a)
-> Data a
forall u.
Int -> (forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> u
forall u.
(forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> [u]
forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminUpdateIdentityBody
forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminUpdateIdentityBody
-> c AdminUpdateIdentityBody
forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminUpdateIdentityBody)
forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminUpdateIdentityBody)
$cAdminUpdateIdentityBody :: Constr
$tAdminUpdateIdentityBody :: DataType
gmapMo :: (forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
$cgmapMo :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
gmapMp :: (forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
$cgmapMp :: forall (m :: * -> *).
MonadPlus m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
gmapM :: (forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
$cgmapM :: forall (m :: * -> *).
Monad m =>
(forall d. Data d => d -> m d)
-> AdminUpdateIdentityBody -> m AdminUpdateIdentityBody
gmapQi :: Int -> (forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> u
$cgmapQi :: forall u.
Int -> (forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> u
gmapQ :: (forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> [u]
$cgmapQ :: forall u.
(forall d. Data d => d -> u) -> AdminUpdateIdentityBody -> [u]
gmapQr :: (r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
$cgmapQr :: forall r r'.
(r' -> r -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
gmapQl :: (r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
$cgmapQl :: forall r r'.
(r -> r' -> r)
-> r
-> (forall d. Data d => d -> r')
-> AdminUpdateIdentityBody
-> r
gmapT :: (forall b. Data b => b -> b)
-> AdminUpdateIdentityBody -> AdminUpdateIdentityBody
$cgmapT :: (forall b. Data b => b -> b)
-> AdminUpdateIdentityBody -> AdminUpdateIdentityBody
dataCast2 :: (forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminUpdateIdentityBody)
$cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *).
Typeable t =>
(forall d e. (Data d, Data e) => c (t d e))
-> Maybe (c AdminUpdateIdentityBody)
dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c AdminUpdateIdentityBody)
$cdataCast1 :: forall (t :: * -> *) (c :: * -> *).
Typeable t =>
(forall d. Data d => c (t d)) -> Maybe (c AdminUpdateIdentityBody)
dataTypeOf :: AdminUpdateIdentityBody -> DataType
$cdataTypeOf :: AdminUpdateIdentityBody -> DataType
toConstr :: AdminUpdateIdentityBody -> Constr
$ctoConstr :: AdminUpdateIdentityBody -> Constr
gunfold :: (forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminUpdateIdentityBody
$cgunfold :: forall (c :: * -> *).
(forall b r. Data b => c (b -> r) -> c r)
-> (forall r. r -> c r) -> Constr -> c AdminUpdateIdentityBody
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminUpdateIdentityBody
-> c AdminUpdateIdentityBody
$cgfoldl :: forall (c :: * -> *).
(forall d b. Data d => c (d -> b) -> d -> c b)
-> (forall g. g -> c g)
-> AdminUpdateIdentityBody
-> c AdminUpdateIdentityBody
$cp1Data :: Typeable AdminUpdateIdentityBody
Data)
instance FromJSON AdminUpdateIdentityBody
instance ToJSON AdminUpdateIdentityBody where
toEncoding :: AdminUpdateIdentityBody -> Encoding
toEncoding = Options -> AdminUpdateIdentityBody -> Encoding
forall a.
(Generic a, GToJSON' Encoding Zero (Rep a)) =>
Options -> a -> Encoding
genericToEncoding Options
defaultOptions