{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.Omics.Types.StartReadSetImportJobSourceItem where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.Omics.Types.FileType
import Amazonka.Omics.Types.SourceFiles
import qualified Amazonka.Prelude as Prelude
data StartReadSetImportJobSourceItem = StartReadSetImportJobSourceItem'
{
StartReadSetImportJobSourceItem -> Maybe Text
description :: Prelude.Maybe Prelude.Text,
StartReadSetImportJobSourceItem -> Maybe Text
generatedFrom :: Prelude.Maybe Prelude.Text,
StartReadSetImportJobSourceItem -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
StartReadSetImportJobSourceItem -> Maybe (HashMap Text Text)
tags :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),
StartReadSetImportJobSourceItem -> Text
referenceArn :: Prelude.Text,
StartReadSetImportJobSourceItem -> Text
sampleId :: Prelude.Text,
StartReadSetImportJobSourceItem -> FileType
sourceFileType :: FileType,
StartReadSetImportJobSourceItem -> SourceFiles
sourceFiles :: SourceFiles,
StartReadSetImportJobSourceItem -> Text
subjectId :: Prelude.Text
}
deriving (StartReadSetImportJobSourceItem
-> StartReadSetImportJobSourceItem -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: StartReadSetImportJobSourceItem
-> StartReadSetImportJobSourceItem -> Bool
$c/= :: StartReadSetImportJobSourceItem
-> StartReadSetImportJobSourceItem -> Bool
== :: StartReadSetImportJobSourceItem
-> StartReadSetImportJobSourceItem -> Bool
$c== :: StartReadSetImportJobSourceItem
-> StartReadSetImportJobSourceItem -> Bool
Prelude.Eq, ReadPrec [StartReadSetImportJobSourceItem]
ReadPrec StartReadSetImportJobSourceItem
Int -> ReadS StartReadSetImportJobSourceItem
ReadS [StartReadSetImportJobSourceItem]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [StartReadSetImportJobSourceItem]
$creadListPrec :: ReadPrec [StartReadSetImportJobSourceItem]
readPrec :: ReadPrec StartReadSetImportJobSourceItem
$creadPrec :: ReadPrec StartReadSetImportJobSourceItem
readList :: ReadS [StartReadSetImportJobSourceItem]
$creadList :: ReadS [StartReadSetImportJobSourceItem]
readsPrec :: Int -> ReadS StartReadSetImportJobSourceItem
$creadsPrec :: Int -> ReadS StartReadSetImportJobSourceItem
Prelude.Read, Int -> StartReadSetImportJobSourceItem -> ShowS
[StartReadSetImportJobSourceItem] -> ShowS
StartReadSetImportJobSourceItem -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [StartReadSetImportJobSourceItem] -> ShowS
$cshowList :: [StartReadSetImportJobSourceItem] -> ShowS
show :: StartReadSetImportJobSourceItem -> String
$cshow :: StartReadSetImportJobSourceItem -> String
showsPrec :: Int -> StartReadSetImportJobSourceItem -> ShowS
$cshowsPrec :: Int -> StartReadSetImportJobSourceItem -> ShowS
Prelude.Show, forall x.
Rep StartReadSetImportJobSourceItem x
-> StartReadSetImportJobSourceItem
forall x.
StartReadSetImportJobSourceItem
-> Rep StartReadSetImportJobSourceItem x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep StartReadSetImportJobSourceItem x
-> StartReadSetImportJobSourceItem
$cfrom :: forall x.
StartReadSetImportJobSourceItem
-> Rep StartReadSetImportJobSourceItem x
Prelude.Generic)
newStartReadSetImportJobSourceItem ::
Prelude.Text ->
Prelude.Text ->
FileType ->
SourceFiles ->
Prelude.Text ->
StartReadSetImportJobSourceItem
newStartReadSetImportJobSourceItem :: Text
-> Text
-> FileType
-> SourceFiles
-> Text
-> StartReadSetImportJobSourceItem
newStartReadSetImportJobSourceItem
Text
pReferenceArn_
Text
pSampleId_
FileType
pSourceFileType_
SourceFiles
pSourceFiles_
Text
pSubjectId_ =
StartReadSetImportJobSourceItem'
{ $sel:description:StartReadSetImportJobSourceItem' :: Maybe Text
description =
forall a. Maybe a
Prelude.Nothing,
$sel:generatedFrom:StartReadSetImportJobSourceItem' :: Maybe Text
generatedFrom = forall a. Maybe a
Prelude.Nothing,
$sel:name:StartReadSetImportJobSourceItem' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:tags:StartReadSetImportJobSourceItem' :: Maybe (HashMap Text Text)
tags = forall a. Maybe a
Prelude.Nothing,
$sel:referenceArn:StartReadSetImportJobSourceItem' :: Text
referenceArn = Text
pReferenceArn_,
$sel:sampleId:StartReadSetImportJobSourceItem' :: Text
sampleId = Text
pSampleId_,
$sel:sourceFileType:StartReadSetImportJobSourceItem' :: FileType
sourceFileType = FileType
pSourceFileType_,
$sel:sourceFiles:StartReadSetImportJobSourceItem' :: SourceFiles
sourceFiles = SourceFiles
pSourceFiles_,
$sel:subjectId:StartReadSetImportJobSourceItem' :: Text
subjectId = Text
pSubjectId_
}
startReadSetImportJobSourceItem_description :: Lens.Lens' StartReadSetImportJobSourceItem (Prelude.Maybe Prelude.Text)
startReadSetImportJobSourceItem_description :: Lens' StartReadSetImportJobSourceItem (Maybe Text)
startReadSetImportJobSourceItem_description = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Maybe Text
description :: Maybe Text
$sel:description:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
description} -> Maybe Text
description) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Maybe Text
a -> StartReadSetImportJobSourceItem
s {$sel:description:StartReadSetImportJobSourceItem' :: Maybe Text
description = Maybe Text
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_generatedFrom :: Lens.Lens' StartReadSetImportJobSourceItem (Prelude.Maybe Prelude.Text)
startReadSetImportJobSourceItem_generatedFrom :: Lens' StartReadSetImportJobSourceItem (Maybe Text)
startReadSetImportJobSourceItem_generatedFrom = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Maybe Text
generatedFrom :: Maybe Text
$sel:generatedFrom:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
generatedFrom} -> Maybe Text
generatedFrom) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Maybe Text
a -> StartReadSetImportJobSourceItem
s {$sel:generatedFrom:StartReadSetImportJobSourceItem' :: Maybe Text
generatedFrom = Maybe Text
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_name :: Lens.Lens' StartReadSetImportJobSourceItem (Prelude.Maybe Prelude.Text)
startReadSetImportJobSourceItem_name :: Lens' StartReadSetImportJobSourceItem (Maybe Text)
startReadSetImportJobSourceItem_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Maybe Text
name :: Maybe Text
$sel:name:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
name} -> Maybe Text
name) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Maybe Text
a -> StartReadSetImportJobSourceItem
s {$sel:name:StartReadSetImportJobSourceItem' :: Maybe Text
name = Maybe Text
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_tags :: Lens.Lens' StartReadSetImportJobSourceItem (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))
startReadSetImportJobSourceItem_tags :: Lens' StartReadSetImportJobSourceItem (Maybe (HashMap Text Text))
startReadSetImportJobSourceItem_tags = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Maybe (HashMap Text Text)
tags :: Maybe (HashMap Text Text)
$sel:tags:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe (HashMap Text Text)
tags} -> Maybe (HashMap Text Text)
tags) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Maybe (HashMap Text Text)
a -> StartReadSetImportJobSourceItem
s {$sel:tags:StartReadSetImportJobSourceItem' :: Maybe (HashMap Text Text)
tags = Maybe (HashMap Text Text)
a} :: StartReadSetImportJobSourceItem) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
startReadSetImportJobSourceItem_referenceArn :: Lens.Lens' StartReadSetImportJobSourceItem Prelude.Text
startReadSetImportJobSourceItem_referenceArn :: Lens' StartReadSetImportJobSourceItem Text
startReadSetImportJobSourceItem_referenceArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Text
referenceArn :: Text
$sel:referenceArn:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
referenceArn} -> Text
referenceArn) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Text
a -> StartReadSetImportJobSourceItem
s {$sel:referenceArn:StartReadSetImportJobSourceItem' :: Text
referenceArn = Text
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_sampleId :: Lens.Lens' StartReadSetImportJobSourceItem Prelude.Text
startReadSetImportJobSourceItem_sampleId :: Lens' StartReadSetImportJobSourceItem Text
startReadSetImportJobSourceItem_sampleId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Text
sampleId :: Text
$sel:sampleId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
sampleId} -> Text
sampleId) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Text
a -> StartReadSetImportJobSourceItem
s {$sel:sampleId:StartReadSetImportJobSourceItem' :: Text
sampleId = Text
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_sourceFileType :: Lens.Lens' StartReadSetImportJobSourceItem FileType
startReadSetImportJobSourceItem_sourceFileType :: Lens' StartReadSetImportJobSourceItem FileType
startReadSetImportJobSourceItem_sourceFileType = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {FileType
sourceFileType :: FileType
$sel:sourceFileType:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> FileType
sourceFileType} -> FileType
sourceFileType) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} FileType
a -> StartReadSetImportJobSourceItem
s {$sel:sourceFileType:StartReadSetImportJobSourceItem' :: FileType
sourceFileType = FileType
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_sourceFiles :: Lens.Lens' StartReadSetImportJobSourceItem SourceFiles
startReadSetImportJobSourceItem_sourceFiles :: Lens' StartReadSetImportJobSourceItem SourceFiles
startReadSetImportJobSourceItem_sourceFiles = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {SourceFiles
sourceFiles :: SourceFiles
$sel:sourceFiles:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> SourceFiles
sourceFiles} -> SourceFiles
sourceFiles) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} SourceFiles
a -> StartReadSetImportJobSourceItem
s {$sel:sourceFiles:StartReadSetImportJobSourceItem' :: SourceFiles
sourceFiles = SourceFiles
a} :: StartReadSetImportJobSourceItem)
startReadSetImportJobSourceItem_subjectId :: Lens.Lens' StartReadSetImportJobSourceItem Prelude.Text
startReadSetImportJobSourceItem_subjectId :: Lens' StartReadSetImportJobSourceItem Text
startReadSetImportJobSourceItem_subjectId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartReadSetImportJobSourceItem' {Text
subjectId :: Text
$sel:subjectId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
subjectId} -> Text
subjectId) (\s :: StartReadSetImportJobSourceItem
s@StartReadSetImportJobSourceItem' {} Text
a -> StartReadSetImportJobSourceItem
s {$sel:subjectId:StartReadSetImportJobSourceItem' :: Text
subjectId = Text
a} :: StartReadSetImportJobSourceItem)
instance
Prelude.Hashable
StartReadSetImportJobSourceItem
where
hashWithSalt :: Int -> StartReadSetImportJobSourceItem -> Int
hashWithSalt
Int
_salt
StartReadSetImportJobSourceItem' {Maybe Text
Maybe (HashMap Text Text)
Text
FileType
SourceFiles
subjectId :: Text
sourceFiles :: SourceFiles
sourceFileType :: FileType
sampleId :: Text
referenceArn :: Text
tags :: Maybe (HashMap Text Text)
name :: Maybe Text
generatedFrom :: Maybe Text
description :: Maybe Text
$sel:subjectId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:sourceFiles:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> SourceFiles
$sel:sourceFileType:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> FileType
$sel:sampleId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:referenceArn:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:tags:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe (HashMap Text Text)
$sel:name:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:generatedFrom:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:description:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
description
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
generatedFrom
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
name
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (HashMap Text Text)
tags
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
referenceArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
sampleId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` FileType
sourceFileType
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` SourceFiles
sourceFiles
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
subjectId
instance
Prelude.NFData
StartReadSetImportJobSourceItem
where
rnf :: StartReadSetImportJobSourceItem -> ()
rnf StartReadSetImportJobSourceItem' {Maybe Text
Maybe (HashMap Text Text)
Text
FileType
SourceFiles
subjectId :: Text
sourceFiles :: SourceFiles
sourceFileType :: FileType
sampleId :: Text
referenceArn :: Text
tags :: Maybe (HashMap Text Text)
name :: Maybe Text
generatedFrom :: Maybe Text
description :: Maybe Text
$sel:subjectId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:sourceFiles:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> SourceFiles
$sel:sourceFileType:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> FileType
$sel:sampleId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:referenceArn:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:tags:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe (HashMap Text Text)
$sel:name:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:generatedFrom:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:description:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
description
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
generatedFrom
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (HashMap Text Text)
tags
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
referenceArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
sampleId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf FileType
sourceFileType
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf SourceFiles
sourceFiles
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
subjectId
instance Data.ToJSON StartReadSetImportJobSourceItem where
toJSON :: StartReadSetImportJobSourceItem -> Value
toJSON StartReadSetImportJobSourceItem' {Maybe Text
Maybe (HashMap Text Text)
Text
FileType
SourceFiles
subjectId :: Text
sourceFiles :: SourceFiles
sourceFileType :: FileType
sampleId :: Text
referenceArn :: Text
tags :: Maybe (HashMap Text Text)
name :: Maybe Text
generatedFrom :: Maybe Text
description :: Maybe Text
$sel:subjectId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:sourceFiles:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> SourceFiles
$sel:sourceFileType:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> FileType
$sel:sampleId:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:referenceArn:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Text
$sel:tags:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe (HashMap Text Text)
$sel:name:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:generatedFrom:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
$sel:description:StartReadSetImportJobSourceItem' :: StartReadSetImportJobSourceItem -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"description" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
description,
(Key
"generatedFrom" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
generatedFrom,
(Key
"name" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
name,
(Key
"tags" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (HashMap Text Text)
tags,
forall a. a -> Maybe a
Prelude.Just (Key
"referenceArn" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
referenceArn),
forall a. a -> Maybe a
Prelude.Just (Key
"sampleId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
sampleId),
forall a. a -> Maybe a
Prelude.Just
(Key
"sourceFileType" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= FileType
sourceFileType),
forall a. a -> Maybe a
Prelude.Just (Key
"sourceFiles" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= SourceFiles
sourceFiles),
forall a. a -> Maybe a
Prelude.Just (Key
"subjectId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
subjectId)
]
)