Class: MicrosoftGraph::Models::IdentityGovernanceLifecycleWorkflowsContainer
- Inherits:
-
Entity
- Object
- Entity
- MicrosoftGraph::Models::IdentityGovernanceLifecycleWorkflowsContainer
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/identity_governance_lifecycle_workflows_container.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#custom_task_extensions ⇒ Object
Gets the customTaskExtensions property value.
-
#custom_task_extensions=(value) ⇒ Object
Sets the customTaskExtensions property value.
-
#deleted_items ⇒ Object
Gets the deletedItems property value.
-
#deleted_items=(value) ⇒ Object
Sets the deletedItems property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new identityGovernanceLifecycleWorkflowsContainer and sets the default values.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#settings ⇒ Object
Gets the settings property value.
-
#settings=(value) ⇒ Object
Sets the settings property value.
-
#task_definitions ⇒ Object
Gets the taskDefinitions property value.
-
#task_definitions=(value) ⇒ Object
Sets the taskDefinitions property value.
-
#workflow_templates ⇒ Object
Gets the workflowTemplates property value.
-
#workflow_templates=(value) ⇒ Object
Sets the workflowTemplates property value.
-
#workflows ⇒ Object
Gets the workflows property value.
-
#workflows=(value) ⇒ Object
Sets the workflows property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new identityGovernanceLifecycleWorkflowsContainer and sets the default values.
31 32 33 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 31 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
39 40 41 42 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 39 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return IdentityGovernanceLifecycleWorkflowsContainer.new end |
Instance Method Details
#custom_task_extensions ⇒ Object
Gets the customTaskExtensions property value. The customTaskExtension instance.
47 48 49 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 47 def custom_task_extensions return @custom_task_extensions end |
#custom_task_extensions=(value) ⇒ Object
Sets the customTaskExtensions property value. The customTaskExtension instance.
55 56 57 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 55 def custom_task_extensions=(value) @custom_task_extensions = value end |
#deleted_items ⇒ Object
Gets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.
62 63 64 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 62 def deleted_items return @deleted_items end |
#deleted_items=(value) ⇒ Object
Sets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.
70 71 72 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 70 def deleted_items=(value) @deleted_items = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
77 78 79 80 81 82 83 84 85 86 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 77 def get_field_deserializers() return super.merge({ "customTaskExtensions" => lambda {|n| @custom_task_extensions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceCustomTaskExtension.create_from_discriminator_value(pn) }) }, "deletedItems" => lambda {|n| @deleted_items = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeletedItemContainer.create_from_discriminator_value(pn) }) }, "settings" => lambda {|n| @settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceLifecycleManagementSettings.create_from_discriminator_value(pn) }) }, "taskDefinitions" => lambda {|n| @task_definitions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceTaskDefinition.create_from_discriminator_value(pn) }) }, "workflowTemplates" => lambda {|n| @workflow_templates = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceWorkflowTemplate.create_from_discriminator_value(pn) }) }, "workflows" => lambda {|n| @workflows = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IdentityGovernanceWorkflow.create_from_discriminator_value(pn) }) }, }) end |
#serialize(writer) ⇒ Object
Serializes information the current object
92 93 94 95 96 97 98 99 100 101 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 92 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_collection_of_object_values("customTaskExtensions", @custom_task_extensions) writer.write_object_value("deletedItems", @deleted_items) writer.write_object_value("settings", @settings) writer.write_collection_of_object_values("taskDefinitions", @task_definitions) writer.write_collection_of_object_values("workflowTemplates", @workflow_templates) writer.write_collection_of_object_values("workflows", @workflows) end |
#settings ⇒ Object
Gets the settings property value. The settings property
106 107 108 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 106 def settings return @settings end |
#settings=(value) ⇒ Object
Sets the settings property value. The settings property
114 115 116 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 114 def settings=(value) @settings = value end |
#task_definitions ⇒ Object
Gets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.
121 122 123 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 121 def task_definitions return @task_definitions end |
#task_definitions=(value) ⇒ Object
Sets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.
129 130 131 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 129 def task_definitions=(value) @task_definitions = value end |
#workflow_templates ⇒ Object
Gets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.
136 137 138 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 136 def workflow_templates return @workflow_templates end |
#workflow_templates=(value) ⇒ Object
Sets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.
144 145 146 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 144 def workflow_templates=(value) @workflow_templates = value end |
#workflows ⇒ Object
Gets the workflows property value. The workflows in the lifecycle workflows instance.
151 152 153 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 151 def workflows return @workflows end |
#workflows=(value) ⇒ Object
Sets the workflows property value. The workflows in the lifecycle workflows instance.
159 160 161 |
# File 'lib/models/identity_governance_lifecycle_workflows_container.rb', line 159 def workflows=(value) @workflows = value end |