module Stratosphere.SageMaker.ModelCard.ContentProperty (
module Exports, ContentProperty(..), mkContentProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.AdditionalInformationProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.BusinessDetailsProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.EvaluationDetailProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.IntendedUsesProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.ModelOverviewProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.ModelPackageDetailsProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.TrainingDetailsProperty as Exports
import Stratosphere.ResourceProperties
data ContentProperty
=
ContentProperty {ContentProperty -> ()
haddock_workaround_ :: (),
ContentProperty -> Maybe AdditionalInformationProperty
additionalInformation :: (Prelude.Maybe AdditionalInformationProperty),
ContentProperty -> Maybe BusinessDetailsProperty
businessDetails :: (Prelude.Maybe BusinessDetailsProperty),
ContentProperty -> Maybe [EvaluationDetailProperty]
evaluationDetails :: (Prelude.Maybe [EvaluationDetailProperty]),
ContentProperty -> Maybe IntendedUsesProperty
intendedUses :: (Prelude.Maybe IntendedUsesProperty),
ContentProperty -> Maybe ModelOverviewProperty
modelOverview :: (Prelude.Maybe ModelOverviewProperty),
ContentProperty -> Maybe ModelPackageDetailsProperty
modelPackageDetails :: (Prelude.Maybe ModelPackageDetailsProperty),
ContentProperty -> Maybe TrainingDetailsProperty
trainingDetails :: (Prelude.Maybe TrainingDetailsProperty)}
deriving stock (ContentProperty -> ContentProperty -> Bool
(ContentProperty -> ContentProperty -> Bool)
-> (ContentProperty -> ContentProperty -> Bool)
-> Eq ContentProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ContentProperty -> ContentProperty -> Bool
== :: ContentProperty -> ContentProperty -> Bool
$c/= :: ContentProperty -> ContentProperty -> Bool
/= :: ContentProperty -> ContentProperty -> Bool
Prelude.Eq, Int -> ContentProperty -> ShowS
[ContentProperty] -> ShowS
ContentProperty -> String
(Int -> ContentProperty -> ShowS)
-> (ContentProperty -> String)
-> ([ContentProperty] -> ShowS)
-> Show ContentProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ContentProperty -> ShowS
showsPrec :: Int -> ContentProperty -> ShowS
$cshow :: ContentProperty -> String
show :: ContentProperty -> String
$cshowList :: [ContentProperty] -> ShowS
showList :: [ContentProperty] -> ShowS
Prelude.Show)
mkContentProperty :: ContentProperty
mkContentProperty :: ContentProperty
mkContentProperty
= ContentProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), additionalInformation :: Maybe AdditionalInformationProperty
additionalInformation = Maybe AdditionalInformationProperty
forall a. Maybe a
Prelude.Nothing,
businessDetails :: Maybe BusinessDetailsProperty
businessDetails = Maybe BusinessDetailsProperty
forall a. Maybe a
Prelude.Nothing,
evaluationDetails :: Maybe [EvaluationDetailProperty]
evaluationDetails = Maybe [EvaluationDetailProperty]
forall a. Maybe a
Prelude.Nothing,
intendedUses :: Maybe IntendedUsesProperty
intendedUses = Maybe IntendedUsesProperty
forall a. Maybe a
Prelude.Nothing, modelOverview :: Maybe ModelOverviewProperty
modelOverview = Maybe ModelOverviewProperty
forall a. Maybe a
Prelude.Nothing,
modelPackageDetails :: Maybe ModelPackageDetailsProperty
modelPackageDetails = Maybe ModelPackageDetailsProperty
forall a. Maybe a
Prelude.Nothing,
trainingDetails :: Maybe TrainingDetailsProperty
trainingDetails = Maybe TrainingDetailsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ContentProperty where
toResourceProperties :: ContentProperty -> ResourceProperties
toResourceProperties ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::SageMaker::ModelCard.Content",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AdditionalInformationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalInformation"
(AdditionalInformationProperty -> (Key, Value))
-> Maybe AdditionalInformationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AdditionalInformationProperty
additionalInformation,
Key -> BusinessDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessDetails" (BusinessDetailsProperty -> (Key, Value))
-> Maybe BusinessDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BusinessDetailsProperty
businessDetails,
Key -> [EvaluationDetailProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EvaluationDetails" ([EvaluationDetailProperty] -> (Key, Value))
-> Maybe [EvaluationDetailProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EvaluationDetailProperty]
evaluationDetails,
Key -> IntendedUsesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IntendedUses" (IntendedUsesProperty -> (Key, Value))
-> Maybe IntendedUsesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IntendedUsesProperty
intendedUses,
Key -> ModelOverviewProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelOverview" (ModelOverviewProperty -> (Key, Value))
-> Maybe ModelOverviewProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelOverviewProperty
modelOverview,
Key -> ModelPackageDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageDetails" (ModelPackageDetailsProperty -> (Key, Value))
-> Maybe ModelPackageDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelPackageDetailsProperty
modelPackageDetails,
Key -> TrainingDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrainingDetails" (TrainingDetailsProperty -> (Key, Value))
-> Maybe TrainingDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrainingDetailsProperty
trainingDetails])}
instance JSON.ToJSON ContentProperty where
toJSON :: ContentProperty -> Value
toJSON ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AdditionalInformationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalInformation"
(AdditionalInformationProperty -> (Key, Value))
-> Maybe AdditionalInformationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AdditionalInformationProperty
additionalInformation,
Key -> BusinessDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BusinessDetails" (BusinessDetailsProperty -> (Key, Value))
-> Maybe BusinessDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BusinessDetailsProperty
businessDetails,
Key -> [EvaluationDetailProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EvaluationDetails" ([EvaluationDetailProperty] -> (Key, Value))
-> Maybe [EvaluationDetailProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EvaluationDetailProperty]
evaluationDetails,
Key -> IntendedUsesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IntendedUses" (IntendedUsesProperty -> (Key, Value))
-> Maybe IntendedUsesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe IntendedUsesProperty
intendedUses,
Key -> ModelOverviewProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelOverview" (ModelOverviewProperty -> (Key, Value))
-> Maybe ModelOverviewProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelOverviewProperty
modelOverview,
Key -> ModelPackageDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageDetails" (ModelPackageDetailsProperty -> (Key, Value))
-> Maybe ModelPackageDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelPackageDetailsProperty
modelPackageDetails,
Key -> TrainingDetailsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrainingDetails" (TrainingDetailsProperty -> (Key, Value))
-> Maybe TrainingDetailsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrainingDetailsProperty
trainingDetails]))
instance Property "AdditionalInformation" ContentProperty where
type PropertyType "AdditionalInformation" ContentProperty = AdditionalInformationProperty
set :: PropertyType "AdditionalInformation" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "AdditionalInformation" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty
{additionalInformation :: Maybe AdditionalInformationProperty
additionalInformation = AdditionalInformationProperty
-> Maybe AdditionalInformationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AdditionalInformation" ContentProperty
AdditionalInformationProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "BusinessDetails" ContentProperty where
type PropertyType "BusinessDetails" ContentProperty = BusinessDetailsProperty
set :: PropertyType "BusinessDetails" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "BusinessDetails" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {businessDetails :: Maybe BusinessDetailsProperty
businessDetails = BusinessDetailsProperty -> Maybe BusinessDetailsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BusinessDetails" ContentProperty
BusinessDetailsProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "EvaluationDetails" ContentProperty where
type PropertyType "EvaluationDetails" ContentProperty = [EvaluationDetailProperty]
set :: PropertyType "EvaluationDetails" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "EvaluationDetails" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {evaluationDetails :: Maybe [EvaluationDetailProperty]
evaluationDetails = [EvaluationDetailProperty] -> Maybe [EvaluationDetailProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [EvaluationDetailProperty]
PropertyType "EvaluationDetails" ContentProperty
newValue, Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "IntendedUses" ContentProperty where
type PropertyType "IntendedUses" ContentProperty = IntendedUsesProperty
set :: PropertyType "IntendedUses" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "IntendedUses" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {intendedUses :: Maybe IntendedUsesProperty
intendedUses = IntendedUsesProperty -> Maybe IntendedUsesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IntendedUses" ContentProperty
IntendedUsesProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "ModelOverview" ContentProperty where
type PropertyType "ModelOverview" ContentProperty = ModelOverviewProperty
set :: PropertyType "ModelOverview" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "ModelOverview" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {modelOverview :: Maybe ModelOverviewProperty
modelOverview = ModelOverviewProperty -> Maybe ModelOverviewProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelOverview" ContentProperty
ModelOverviewProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "ModelPackageDetails" ContentProperty where
type PropertyType "ModelPackageDetails" ContentProperty = ModelPackageDetailsProperty
set :: PropertyType "ModelPackageDetails" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "ModelPackageDetails" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {modelPackageDetails :: Maybe ModelPackageDetailsProperty
modelPackageDetails = ModelPackageDetailsProperty -> Maybe ModelPackageDetailsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageDetails" ContentProperty
ModelPackageDetailsProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
trainingDetails :: Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
instance Property "TrainingDetails" ContentProperty where
type PropertyType "TrainingDetails" ContentProperty = TrainingDetailsProperty
set :: PropertyType "TrainingDetails" ContentProperty
-> ContentProperty -> ContentProperty
set PropertyType "TrainingDetails" ContentProperty
newValue ContentProperty {Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
Maybe TrainingDetailsProperty
()
haddock_workaround_ :: ContentProperty -> ()
additionalInformation :: ContentProperty -> Maybe AdditionalInformationProperty
businessDetails :: ContentProperty -> Maybe BusinessDetailsProperty
evaluationDetails :: ContentProperty -> Maybe [EvaluationDetailProperty]
intendedUses :: ContentProperty -> Maybe IntendedUsesProperty
modelOverview :: ContentProperty -> Maybe ModelOverviewProperty
modelPackageDetails :: ContentProperty -> Maybe ModelPackageDetailsProperty
trainingDetails :: ContentProperty -> Maybe TrainingDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
trainingDetails :: Maybe TrainingDetailsProperty
..}
= ContentProperty {trainingDetails :: Maybe TrainingDetailsProperty
trainingDetails = TrainingDetailsProperty -> Maybe TrainingDetailsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TrainingDetails" ContentProperty
TrainingDetailsProperty
newValue, Maybe [EvaluationDetailProperty]
Maybe AdditionalInformationProperty
Maybe BusinessDetailsProperty
Maybe IntendedUsesProperty
Maybe ModelOverviewProperty
Maybe ModelPackageDetailsProperty
()
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
haddock_workaround_ :: ()
additionalInformation :: Maybe AdditionalInformationProperty
businessDetails :: Maybe BusinessDetailsProperty
evaluationDetails :: Maybe [EvaluationDetailProperty]
intendedUses :: Maybe IntendedUsesProperty
modelOverview :: Maybe ModelOverviewProperty
modelPackageDetails :: Maybe ModelPackageDetailsProperty
..}