GoogleAppsDriveLabelsV2Lifecycle class

The lifecycle state of an object, such as label, field, or choice.

For more information, see Label lifecycle. The lifecycle enforces the following transitions: * UNPUBLISHED_DRAFT (starting state) * UNPUBLISHED_DRAFT -> PUBLISHED * UNPUBLISHED_DRAFT -> (Deleted) * PUBLISHED -> DISABLED * DISABLED -> PUBLISHED * DISABLED -> (Deleted) The published and disabled states have some distinct characteristics: * Published: Some kinds of changes might be made to an object in this state, in which case has_unpublished_changes will be true. Also, some kinds of changes aren't permitted. Generally, any change that would invalidate or cause new restrictions on existing metadata related to the label are rejected. * Disabled: When disabled, the configured DisabledPolicy takes effect.

Properties

disabledPolicy GoogleAppsDriveLabelsV2LifecycleDisabledPolicy?
The policy that governs how to show a disabled label, field, or selection choice.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasUnpublishedChanges bool?
Whether the object associated with this lifecycle has unpublished changes.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
The state of the object associated with this lifecycle.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited