libZSservicesZSamazonka-swfZSamazonka-swf
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SWF.Types.WorkflowTypeInfo

Description

 
Synopsis

Documentation

data WorkflowTypeInfo Source #

Contains information about a workflow type.

See: newWorkflowTypeInfo smart constructor.

Constructors

WorkflowTypeInfo' 

Fields

Instances

Instances details
Eq WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

Read WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

Show WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

Generic WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

Associated Types

type Rep WorkflowTypeInfo :: Type -> Type #

NFData WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

Methods

rnf :: WorkflowTypeInfo -> () #

Hashable WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

FromJSON WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

type Rep WorkflowTypeInfo Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowTypeInfo

type Rep WorkflowTypeInfo = D1 ('MetaData "WorkflowTypeInfo" "Amazonka.SWF.Types.WorkflowTypeInfo" "libZSservicesZSamazonka-swfZSamazonka-swf" 'False) (C1 ('MetaCons "WorkflowTypeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deprecationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workflowType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkflowType) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistrationStatus) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newWorkflowTypeInfo Source #

Create a value of WorkflowTypeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deprecationDate:WorkflowTypeInfo', workflowTypeInfo_deprecationDate - If the type is in deprecated state, then it is set to the date when the type was deprecated.

$sel:description:WorkflowTypeInfo', workflowTypeInfo_description - The description of the type registered through RegisterWorkflowType.

$sel:workflowType:WorkflowTypeInfo', workflowTypeInfo_workflowType - The workflow type this information is about.

$sel:status:WorkflowTypeInfo', workflowTypeInfo_status - The current status of the workflow type.

$sel:creationDate:WorkflowTypeInfo', workflowTypeInfo_creationDate - The date when this type was registered.

workflowTypeInfo_deprecationDate :: Lens' WorkflowTypeInfo (Maybe UTCTime) Source #

If the type is in deprecated state, then it is set to the date when the type was deprecated.

workflowTypeInfo_description :: Lens' WorkflowTypeInfo (Maybe Text) Source #

The description of the type registered through RegisterWorkflowType.

workflowTypeInfo_workflowType :: Lens' WorkflowTypeInfo WorkflowType Source #

The workflow type this information is about.

workflowTypeInfo_status :: Lens' WorkflowTypeInfo RegistrationStatus Source #

The current status of the workflow type.

workflowTypeInfo_creationDate :: Lens' WorkflowTypeInfo UTCTime Source #

The date when this type was registered.