Skip to main content

DesLifeCycleStateTransition

Information about the life cycle state transition.

type DesLifeCycleStateTransition {
approvals: [DesLifeCycleStateTransitionApprovalGroup!]
controllers: [DesLifeCycleStateTransitionController!]
createdAt: DateTime!
createdBy: DesUser!
isPublic: Boolean!
lifeCycleStateAfter: DesLifeCycleState
lifeCycleStateBefore: DesLifeCycleState
lifeCycleStateTransitionId: String!
menuTextFormat: String!
name: String!
transitionKind: DesLifeCycleStateTransitionKind!
updatedAt: DateTime!
updatedBy: DesUser!
}

Fields

DesLifeCycleStateTransition.approvals ● [DesLifeCycleStateTransitionApprovalGroup!] list object

The groups that must provide an approval for the transition to be applied. If using controlled transitions, this will return null.

DesLifeCycleStateTransition.controllers ● [DesLifeCycleStateTransitionController!] list object

The controllers who are allowed to perform this transition. If using approvals, this will return null.

DesLifeCycleStateTransition.createdAt ● DateTime! non-null scalar

The DateTime this life cycle state transition was created.

DesLifeCycleStateTransition.createdBy ● DesUser! non-null object

The user this life cycle state transition was created by.

DesLifeCycleStateTransition.isPublic ● Boolean! non-null scalar

Determines whether the transition is publicly accessible.

DesLifeCycleStateTransition.lifeCycleStateAfter ● DesLifeCycleState object

The DesLifeCycleState after the transition is applied.

DesLifeCycleStateTransition.lifeCycleStateBefore ● DesLifeCycleState object

The DesLifeCycleState before the transition is applied.

DesLifeCycleStateTransition.lifeCycleStateTransitionId ● String! non-null scalar

The reference identifier for this life cycle state transition.

DesLifeCycleStateTransition.menuTextFormat ● String! non-null scalar

The format string for the transition menu in Altium Designer.

DesLifeCycleStateTransition.name ● String! non-null scalar

The name of this life cycle state transition.

DesLifeCycleStateTransition.transitionKind ● DesLifeCycleStateTransitionKind! non-null enum

Determines how the permissions for the state transition are managed.

DesLifeCycleStateTransition.updatedAt ● DateTime! non-null scalar

The DateTime this life cycle state transition was last updated at.

DesLifeCycleStateTransition.updatedBy ● DesUser! non-null object

The user this life cycle state transition was last updated by.