Skip to main content

DesLifeCycleDefinition

Revision naming scheme details obtained by desLifeCycleDefinitions.

type DesLifeCycleDefinition {
contentTypes: [DesContentTypeKind!]!
createdAt: DateTime!
createdBy: DesUser!
id: ID!
isControlledPerContentType: Boolean!
isRevisionSchemeAssigned: Boolean!
lifeCycleDefinitionId: String! @deprecated
lifeCycleManagementType: DesLifeCycleManagementType!
name: String!
stages: [DesLifeCycleStage!]!
stateTransitions: [DesLifeCycleStateTransition!]!
updatedAt: DateTime!
updatedBy: DesUser!
}

Fields

DesLifeCycleDefinition.contentTypes ● [DesContentTypeKind!]! non-null enum

The DesContentTypeKind list for this life cycle definition.

DesLifeCycleDefinition.createdAt ● DateTime! non-null scalar

The DateTime this life cycle definition was created.

DesLifeCycleDefinition.createdBy ● DesUser! non-null object

The user this life cycle definition was created by.

DesLifeCycleDefinition.id ● ID! non-null scalar

The node identifier.

DesLifeCycleDefinition.isControlledPerContentType ● Boolean! non-null scalar

Returns true if the life cycle definition is controlled per content type.

DesLifeCycleDefinition.isRevisionSchemeAssigned ● Boolean! non-null scalar

Tells if this life cycle definition is automatically assigned the first DesLifeCycleState when a revision is released.

DesLifeCycleDefinition.lifeCycleDefinitionId ● String! deprecated non-null scalar

DEPRECATED

Use id instead.

DesLifeCycleDefinition.lifeCycleManagementType ● DesLifeCycleManagementType! non-null enum

Type of life cycle management.

DesLifeCycleDefinition.name ● String! non-null scalar

The name of this life cycle definition.

DesLifeCycleDefinition.stages ● [DesLifeCycleStage!]! non-null object

The DesLifeCycleStage list for this life cycle definition.

DesLifeCycleDefinition.stateTransitions ● [DesLifeCycleStateTransition!]! non-null object

The DesLifeCycleStateTransition list for this life cycle definition.

DesLifeCycleDefinition.updatedAt ● DateTime! non-null scalar

The DateTime this life cycle definition was last updated.

DesLifeCycleDefinition.updatedBy ● DesUser! non-null object

The user this life cycle definition was last updated by.