identitygovernance

package
v1.29.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCustomTaskExtensionCallbackConfigurationFromDiscriminatorValue

CreateCustomTaskExtensionCallbackConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCustomTaskExtensionCallbackDataFromDiscriminatorValue

CreateCustomTaskExtensionCallbackDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCustomTaskExtensionCalloutDataFromDiscriminatorValue added in v1.11.0

CreateCustomTaskExtensionCalloutDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCustomTaskExtensionCollectionResponseFromDiscriminatorValue

CreateCustomTaskExtensionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateCustomTaskExtensionFromDiscriminatorValue

CreateCustomTaskExtensionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLifecycleManagementSettingsFromDiscriminatorValue

CreateLifecycleManagementSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateLifecycleWorkflowsContainerFromDiscriminatorValue

CreateLifecycleWorkflowsContainerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateOnDemandExecutionOnlyFromDiscriminatorValue

CreateOnDemandExecutionOnlyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateParameterFromDiscriminatorValue

CreateParameterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRuleBasedSubjectSetFromDiscriminatorValue

CreateRuleBasedSubjectSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRunCollectionResponseFromDiscriminatorValue

CreateRunCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRunFromDiscriminatorValue

CreateRunFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateRunSummaryFromDiscriminatorValue

CreateRunSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskCollectionResponseFromDiscriminatorValue

CreateTaskCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskDefinitionCollectionResponseFromDiscriminatorValue

CreateTaskDefinitionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskDefinitionFromDiscriminatorValue

CreateTaskDefinitionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskFromDiscriminatorValue

CreateTaskFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskProcessingResultCollectionResponseFromDiscriminatorValue

CreateTaskProcessingResultCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskProcessingResultFromDiscriminatorValue

CreateTaskProcessingResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskReportCollectionResponseFromDiscriminatorValue

CreateTaskReportCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskReportFromDiscriminatorValue

CreateTaskReportFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTaskReportSummaryFromDiscriminatorValue

CreateTaskReportSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTimeBasedAttributeTriggerFromDiscriminatorValue

CreateTimeBasedAttributeTriggerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateTriggerAndScopeBasedConditionsFromDiscriminatorValue

CreateTriggerAndScopeBasedConditionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserProcessingResultCollectionResponseFromDiscriminatorValue

CreateUserProcessingResultCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserProcessingResultFromDiscriminatorValue

CreateUserProcessingResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateUserSummaryFromDiscriminatorValue

CreateUserSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowBaseFromDiscriminatorValue

CreateWorkflowBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowCollectionResponseFromDiscriminatorValue

CreateWorkflowCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowExecutionConditionsFromDiscriminatorValue

CreateWorkflowExecutionConditionsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowExecutionTriggerFromDiscriminatorValue

CreateWorkflowExecutionTriggerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowFromDiscriminatorValue

CreateWorkflowFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowTemplateCollectionResponseFromDiscriminatorValue

CreateWorkflowTemplateCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowTemplateFromDiscriminatorValue

CreateWorkflowTemplateFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowVersionCollectionResponseFromDiscriminatorValue

CreateWorkflowVersionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateWorkflowVersionFromDiscriminatorValue

CreateWorkflowVersionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func ParseCustomTaskExtensionOperationStatus

func ParseCustomTaskExtensionOperationStatus(v string) (any, error)

func ParseLifecycleTaskCategory

func ParseLifecycleTaskCategory(v string) (any, error)

func ParseLifecycleWorkflowCategory

func ParseLifecycleWorkflowCategory(v string) (any, error)

func ParseLifecycleWorkflowProcessingStatus

func ParseLifecycleWorkflowProcessingStatus(v string) (any, error)

func ParseValueType

func ParseValueType(v string) (any, error)

func ParseWorkflowExecutionType

func ParseWorkflowExecutionType(v string) (any, error)

func ParseWorkflowTriggerTimeBasedAttribute

func ParseWorkflowTriggerTimeBasedAttribute(v string) (any, error)

func SerializeCustomTaskExtensionOperationStatus

func SerializeCustomTaskExtensionOperationStatus(values []CustomTaskExtensionOperationStatus) []string

func SerializeLifecycleTaskCategory

func SerializeLifecycleTaskCategory(values []LifecycleTaskCategory) []string

func SerializeLifecycleWorkflowCategory

func SerializeLifecycleWorkflowCategory(values []LifecycleWorkflowCategory) []string

func SerializeLifecycleWorkflowProcessingStatus

func SerializeLifecycleWorkflowProcessingStatus(values []LifecycleWorkflowProcessingStatus) []string

func SerializeValueType

func SerializeValueType(values []ValueType) []string

func SerializeWorkflowExecutionType

func SerializeWorkflowExecutionType(values []WorkflowExecutionType) []string

func SerializeWorkflowTriggerTimeBasedAttribute

func SerializeWorkflowTriggerTimeBasedAttribute(values []WorkflowTriggerTimeBasedAttribute) []string

Types

type CustomTaskExtension

CustomTaskExtension

func NewCustomTaskExtension

func NewCustomTaskExtension() *CustomTaskExtension

NewCustomTaskExtension instantiates a new customTaskExtension and sets the default values.

func (*CustomTaskExtension) GetCallbackConfiguration

GetCallbackConfiguration gets the callbackConfiguration property value. The callback configuration for a custom task extension.

func (*CustomTaskExtension) GetCreatedBy

GetCreatedBy gets the createdBy property value. The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand.

func (*CustomTaskExtension) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*CustomTaskExtension) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CustomTaskExtension) GetLastModifiedBy

GetLastModifiedBy gets the lastModifiedBy property value. The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.

func (*CustomTaskExtension) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*CustomTaskExtension) Serialize

Serialize serializes information the current object

func (*CustomTaskExtension) SetCallbackConfiguration

SetCallbackConfiguration sets the callbackConfiguration property value. The callback configuration for a custom task extension.

func (*CustomTaskExtension) SetCreatedBy

SetCreatedBy sets the createdBy property value. The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand.

func (*CustomTaskExtension) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*CustomTaskExtension) SetLastModifiedBy

SetLastModifiedBy sets the lastModifiedBy property value. The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.

func (*CustomTaskExtension) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

type CustomTaskExtensionCallbackConfiguration

CustomTaskExtensionCallbackConfiguration

func NewCustomTaskExtensionCallbackConfiguration

func NewCustomTaskExtensionCallbackConfiguration() *CustomTaskExtensionCallbackConfiguration

NewCustomTaskExtensionCallbackConfiguration instantiates a new customTaskExtensionCallbackConfiguration and sets the default values.

func (*CustomTaskExtensionCallbackConfiguration) GetAuthorizedApps

GetAuthorizedApps gets the authorizedApps property value. The authorizedApps property

func (*CustomTaskExtensionCallbackConfiguration) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CustomTaskExtensionCallbackConfiguration) Serialize

Serialize serializes information the current object

func (*CustomTaskExtensionCallbackConfiguration) SetAuthorizedApps

SetAuthorizedApps sets the authorizedApps property value. The authorizedApps property

type CustomTaskExtensionCallbackData

CustomTaskExtensionCallbackData

func NewCustomTaskExtensionCallbackData

func NewCustomTaskExtensionCallbackData() *CustomTaskExtensionCallbackData

NewCustomTaskExtensionCallbackData instantiates a new customTaskExtensionCallbackData and sets the default values.

func (*CustomTaskExtensionCallbackData) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CustomTaskExtensionCallbackData) GetOperationStatus

GetOperationStatus gets the operationStatus property value. Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue.

func (*CustomTaskExtensionCallbackData) Serialize

Serialize serializes information the current object

func (*CustomTaskExtensionCallbackData) SetOperationStatus

SetOperationStatus sets the operationStatus property value. Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue.

type CustomTaskExtensionCalloutData added in v1.11.0

CustomTaskExtensionCalloutData

func NewCustomTaskExtensionCalloutData added in v1.11.0

func NewCustomTaskExtensionCalloutData() *CustomTaskExtensionCalloutData

NewCustomTaskExtensionCalloutData instantiates a new customTaskExtensionCalloutData and sets the default values.

func (*CustomTaskExtensionCalloutData) GetFieldDeserializers added in v1.11.0

GetFieldDeserializers the deserialization information for the current model

func (*CustomTaskExtensionCalloutData) GetSubject added in v1.11.0

GetSubject gets the subject property value. The subject property

func (*CustomTaskExtensionCalloutData) GetTask added in v1.11.0

GetTask gets the task property value. The task property

func (*CustomTaskExtensionCalloutData) GetTaskProcessingresult added in v1.11.0

func (m *CustomTaskExtensionCalloutData) GetTaskProcessingresult() TaskProcessingResultable

GetTaskProcessingresult gets the taskProcessingresult property value. The taskProcessingresult property

func (*CustomTaskExtensionCalloutData) GetWorkflow added in v1.11.0

GetWorkflow gets the workflow property value. The workflow property

func (*CustomTaskExtensionCalloutData) Serialize added in v1.11.0

Serialize serializes information the current object

func (*CustomTaskExtensionCalloutData) SetSubject added in v1.11.0

SetSubject sets the subject property value. The subject property

func (*CustomTaskExtensionCalloutData) SetTask added in v1.11.0

func (m *CustomTaskExtensionCalloutData) SetTask(value Taskable)

SetTask sets the task property value. The task property

func (*CustomTaskExtensionCalloutData) SetTaskProcessingresult added in v1.11.0

func (m *CustomTaskExtensionCalloutData) SetTaskProcessingresult(value TaskProcessingResultable)

SetTaskProcessingresult sets the taskProcessingresult property value. The taskProcessingresult property

func (*CustomTaskExtensionCalloutData) SetWorkflow added in v1.11.0

func (m *CustomTaskExtensionCalloutData) SetWorkflow(value Workflowable)

SetWorkflow sets the workflow property value. The workflow property

type CustomTaskExtensionCollectionResponse

CustomTaskExtensionCollectionResponse

func NewCustomTaskExtensionCollectionResponse

func NewCustomTaskExtensionCollectionResponse() *CustomTaskExtensionCollectionResponse

NewCustomTaskExtensionCollectionResponse instantiates a new customTaskExtensionCollectionResponse and sets the default values.

func (*CustomTaskExtensionCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*CustomTaskExtensionCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*CustomTaskExtensionCollectionResponse) Serialize

Serialize serializes information the current object

func (*CustomTaskExtensionCollectionResponse) SetValue

SetValue sets the value property value. The value property

type CustomTaskExtensionOperationStatus

type CustomTaskExtensionOperationStatus int
const (
	COMPLETED_CUSTOMTASKEXTENSIONOPERATIONSTATUS CustomTaskExtensionOperationStatus = iota
	FAILED_CUSTOMTASKEXTENSIONOPERATIONSTATUS
	UNKNOWNFUTUREVALUE_CUSTOMTASKEXTENSIONOPERATIONSTATUS
)

func (CustomTaskExtensionOperationStatus) String

type LifecycleManagementSettings

LifecycleManagementSettings

func NewLifecycleManagementSettings

func NewLifecycleManagementSettings() *LifecycleManagementSettings

NewLifecycleManagementSettings instantiates a new lifecycleManagementSettings and sets the default values.

func (*LifecycleManagementSettings) GetEmailSettings

GetEmailSettings gets the emailSettings property value. The emailSettings property

func (*LifecycleManagementSettings) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LifecycleManagementSettings) GetWorkflowScheduleIntervalInHours

func (m *LifecycleManagementSettings) GetWorkflowScheduleIntervalInHours() *int32

GetWorkflowScheduleIntervalInHours gets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours.

func (*LifecycleManagementSettings) Serialize

Serialize serializes information the current object

func (*LifecycleManagementSettings) SetEmailSettings

SetEmailSettings sets the emailSettings property value. The emailSettings property

func (*LifecycleManagementSettings) SetWorkflowScheduleIntervalInHours

func (m *LifecycleManagementSettings) SetWorkflowScheduleIntervalInHours(value *int32)

SetWorkflowScheduleIntervalInHours sets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours.

type LifecycleTaskCategory

type LifecycleTaskCategory int
const (
	JOINER_LIFECYCLETASKCATEGORY LifecycleTaskCategory = iota
	LEAVER_LIFECYCLETASKCATEGORY
	UNKNOWNFUTUREVALUE_LIFECYCLETASKCATEGORY
	MOVER_LIFECYCLETASKCATEGORY
)

func (LifecycleTaskCategory) String

func (i LifecycleTaskCategory) String() string

type LifecycleWorkflowCategory

type LifecycleWorkflowCategory int
const (
	JOINER_LIFECYCLEWORKFLOWCATEGORY LifecycleWorkflowCategory = iota
	LEAVER_LIFECYCLEWORKFLOWCATEGORY
	UNKNOWNFUTUREVALUE_LIFECYCLEWORKFLOWCATEGORY
	MOVER_LIFECYCLEWORKFLOWCATEGORY
)

func (LifecycleWorkflowCategory) String

func (i LifecycleWorkflowCategory) String() string

type LifecycleWorkflowProcessingStatus

type LifecycleWorkflowProcessingStatus int
const (
	QUEUED_LIFECYCLEWORKFLOWPROCESSINGSTATUS LifecycleWorkflowProcessingStatus = iota
	INPROGRESS_LIFECYCLEWORKFLOWPROCESSINGSTATUS
	COMPLETED_LIFECYCLEWORKFLOWPROCESSINGSTATUS
	COMPLETEDWITHERRORS_LIFECYCLEWORKFLOWPROCESSINGSTATUS
	CANCELED_LIFECYCLEWORKFLOWPROCESSINGSTATUS
	FAILED_LIFECYCLEWORKFLOWPROCESSINGSTATUS
	UNKNOWNFUTUREVALUE_LIFECYCLEWORKFLOWPROCESSINGSTATUS
)

func (LifecycleWorkflowProcessingStatus) String

type LifecycleWorkflowsContainer

LifecycleWorkflowsContainer

func NewLifecycleWorkflowsContainer

func NewLifecycleWorkflowsContainer() *LifecycleWorkflowsContainer

NewLifecycleWorkflowsContainer instantiates a new lifecycleWorkflowsContainer and sets the default values.

func (*LifecycleWorkflowsContainer) GetCustomTaskExtensions

func (m *LifecycleWorkflowsContainer) GetCustomTaskExtensions() []CustomTaskExtensionable

GetCustomTaskExtensions gets the customTaskExtensions property value. The customTaskExtension instance.

func (*LifecycleWorkflowsContainer) GetDeletedItems

GetDeletedItems gets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.

func (*LifecycleWorkflowsContainer) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*LifecycleWorkflowsContainer) GetSettings

GetSettings gets the settings property value. The settings property

func (*LifecycleWorkflowsContainer) GetTaskDefinitions

func (m *LifecycleWorkflowsContainer) GetTaskDefinitions() []TaskDefinitionable

GetTaskDefinitions gets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.

func (*LifecycleWorkflowsContainer) GetWorkflowTemplates

func (m *LifecycleWorkflowsContainer) GetWorkflowTemplates() []WorkflowTemplateable

GetWorkflowTemplates gets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.

func (*LifecycleWorkflowsContainer) GetWorkflows

func (m *LifecycleWorkflowsContainer) GetWorkflows() []Workflowable

GetWorkflows gets the workflows property value. The workflows in the lifecycle workflows instance.

func (*LifecycleWorkflowsContainer) Serialize

Serialize serializes information the current object

func (*LifecycleWorkflowsContainer) SetCustomTaskExtensions

func (m *LifecycleWorkflowsContainer) SetCustomTaskExtensions(value []CustomTaskExtensionable)

SetCustomTaskExtensions sets the customTaskExtensions property value. The customTaskExtension instance.

func (*LifecycleWorkflowsContainer) SetDeletedItems

SetDeletedItems sets the deletedItems property value. Deleted workflows in your lifecycle workflows instance.

func (*LifecycleWorkflowsContainer) SetSettings

SetSettings sets the settings property value. The settings property

func (*LifecycleWorkflowsContainer) SetTaskDefinitions

func (m *LifecycleWorkflowsContainer) SetTaskDefinitions(value []TaskDefinitionable)

SetTaskDefinitions sets the taskDefinitions property value. The definition of tasks within the lifecycle workflows instance.

func (*LifecycleWorkflowsContainer) SetWorkflowTemplates

func (m *LifecycleWorkflowsContainer) SetWorkflowTemplates(value []WorkflowTemplateable)

SetWorkflowTemplates sets the workflowTemplates property value. The workflow templates in the lifecycle workflow instance.

func (*LifecycleWorkflowsContainer) SetWorkflows

func (m *LifecycleWorkflowsContainer) SetWorkflows(value []Workflowable)

SetWorkflows sets the workflows property value. The workflows in the lifecycle workflows instance.

type LifecycleWorkflowsContainerable

LifecycleWorkflowsContainerable

type OnDemandExecutionOnly

type OnDemandExecutionOnly struct {
	WorkflowExecutionConditions
}

OnDemandExecutionOnly

func NewOnDemandExecutionOnly

func NewOnDemandExecutionOnly() *OnDemandExecutionOnly

NewOnDemandExecutionOnly instantiates a new onDemandExecutionOnly and sets the default values.

func (*OnDemandExecutionOnly) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*OnDemandExecutionOnly) Serialize

Serialize serializes information the current object

type Parameter

type Parameter struct {
	// contains filtered or unexported fields
}

Parameter

func NewParameter

func NewParameter() *Parameter

NewParameter instantiates a new parameter and sets the default values.

func (*Parameter) GetAdditionalData

func (m *Parameter) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Parameter) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*Parameter) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Parameter) GetName

func (m *Parameter) GetName() *string

GetName gets the name property value. The name of the parameter.

func (*Parameter) GetOdataType

func (m *Parameter) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*Parameter) GetValueType

func (m *Parameter) GetValueType() *ValueType

GetValueType gets the valueType property value. The valueType property

func (*Parameter) GetValues

func (m *Parameter) GetValues() []string

GetValues gets the values property value. The values of the parameter.

func (*Parameter) Serialize

Serialize serializes information the current object

func (*Parameter) SetAdditionalData

func (m *Parameter) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*Parameter) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*Parameter) SetName

func (m *Parameter) SetName(value *string)

SetName sets the name property value. The name of the parameter.

func (*Parameter) SetOdataType

func (m *Parameter) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*Parameter) SetValueType

func (m *Parameter) SetValueType(value *ValueType)

SetValueType sets the valueType property value. The valueType property

func (*Parameter) SetValues

func (m *Parameter) SetValues(value []string)

SetValues sets the values property value. The values of the parameter.

type RuleBasedSubjectSet

RuleBasedSubjectSet

func NewRuleBasedSubjectSet

func NewRuleBasedSubjectSet() *RuleBasedSubjectSet

NewRuleBasedSubjectSet instantiates a new ruleBasedSubjectSet and sets the default values.

func (*RuleBasedSubjectSet) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RuleBasedSubjectSet) GetRule

func (m *RuleBasedSubjectSet) GetRule() *string

GetRule gets the rule property value. The rule for the subject set. Lifecycle Workflows supports a rich set of user properties for configuring the rules using $filter query expressions. For more information, see supported user and query parameters.

func (*RuleBasedSubjectSet) Serialize

Serialize serializes information the current object

func (*RuleBasedSubjectSet) SetRule

func (m *RuleBasedSubjectSet) SetRule(value *string)

SetRule sets the rule property value. The rule for the subject set. Lifecycle Workflows supports a rich set of user properties for configuring the rules using $filter query expressions. For more information, see supported user and query parameters.

type Run

Run

func NewRun

func NewRun() *Run

NewRun instantiates a new run and sets the default values.

func (*Run) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) GetFailedTasksCount

func (m *Run) GetFailedTasksCount() *int32

GetFailedTasksCount gets the failedTasksCount property value. The number of tasks that failed in the run execution.

func (*Run) GetFailedUsersCount

func (m *Run) GetFailedUsersCount() *int32

GetFailedUsersCount gets the failedUsersCount property value. The number of users that failed in the run execution.

func (*Run) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Run) GetLastUpdatedDateTime

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) GetProcessingStatus

func (m *Run) GetProcessingStatus() *LifecycleWorkflowProcessingStatus

GetProcessingStatus gets the processingStatus property value. The processingStatus property

func (*Run) GetScheduledDateTime

GetScheduledDateTime gets the scheduledDateTime property value. The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) GetStartedDateTime

GetStartedDateTime gets the startedDateTime property value. The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) GetSuccessfulUsersCount

func (m *Run) GetSuccessfulUsersCount() *int32

GetSuccessfulUsersCount gets the successfulUsersCount property value. The number of successfully completed users in the run.

func (*Run) GetTaskProcessingResults

func (m *Run) GetTaskProcessingResults() []TaskProcessingResultable

GetTaskProcessingResults gets the taskProcessingResults property value. The related taskProcessingResults.

func (*Run) GetTotalTasksCount

func (m *Run) GetTotalTasksCount() *int32

GetTotalTasksCount gets the totalTasksCount property value. The totalTasksCount property

func (*Run) GetTotalUnprocessedTasksCount

func (m *Run) GetTotalUnprocessedTasksCount() *int32

GetTotalUnprocessedTasksCount gets the totalUnprocessedTasksCount property value. The total number of unprocessed tasks in the run execution.

func (*Run) GetTotalUsersCount

func (m *Run) GetTotalUsersCount() *int32

GetTotalUsersCount gets the totalUsersCount property value. The total number of users in the workflow execution.

func (*Run) GetUserProcessingResults

func (m *Run) GetUserProcessingResults() []UserProcessingResultable

GetUserProcessingResults gets the userProcessingResults property value. The associated individual user execution.

func (*Run) GetWorkflowExecutionType

func (m *Run) GetWorkflowExecutionType() *WorkflowExecutionType

GetWorkflowExecutionType gets the workflowExecutionType property value. The workflowExecutionType property

func (*Run) Serialize

Serialize serializes information the current object

func (*Run) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) SetFailedTasksCount

func (m *Run) SetFailedTasksCount(value *int32)

SetFailedTasksCount sets the failedTasksCount property value. The number of tasks that failed in the run execution.

func (*Run) SetFailedUsersCount

func (m *Run) SetFailedUsersCount(value *int32)

SetFailedUsersCount sets the failedUsersCount property value. The number of users that failed in the run execution.

func (*Run) SetLastUpdatedDateTime

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) SetProcessingStatus

func (m *Run) SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)

SetProcessingStatus sets the processingStatus property value. The processingStatus property

func (*Run) SetScheduledDateTime

SetScheduledDateTime sets the scheduledDateTime property value. The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) SetStartedDateTime

SetStartedDateTime sets the startedDateTime property value. The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Run) SetSuccessfulUsersCount

func (m *Run) SetSuccessfulUsersCount(value *int32)

SetSuccessfulUsersCount sets the successfulUsersCount property value. The number of successfully completed users in the run.

func (*Run) SetTaskProcessingResults

func (m *Run) SetTaskProcessingResults(value []TaskProcessingResultable)

SetTaskProcessingResults sets the taskProcessingResults property value. The related taskProcessingResults.

func (*Run) SetTotalTasksCount

func (m *Run) SetTotalTasksCount(value *int32)

SetTotalTasksCount sets the totalTasksCount property value. The totalTasksCount property

func (*Run) SetTotalUnprocessedTasksCount

func (m *Run) SetTotalUnprocessedTasksCount(value *int32)

SetTotalUnprocessedTasksCount sets the totalUnprocessedTasksCount property value. The total number of unprocessed tasks in the run execution.

func (*Run) SetTotalUsersCount

func (m *Run) SetTotalUsersCount(value *int32)

SetTotalUsersCount sets the totalUsersCount property value. The total number of users in the workflow execution.

func (*Run) SetUserProcessingResults

func (m *Run) SetUserProcessingResults(value []UserProcessingResultable)

SetUserProcessingResults sets the userProcessingResults property value. The associated individual user execution.

func (*Run) SetWorkflowExecutionType

func (m *Run) SetWorkflowExecutionType(value *WorkflowExecutionType)

SetWorkflowExecutionType sets the workflowExecutionType property value. The workflowExecutionType property

type RunCollectionResponse

RunCollectionResponse

func NewRunCollectionResponse

func NewRunCollectionResponse() *RunCollectionResponse

NewRunCollectionResponse instantiates a new runCollectionResponse and sets the default values.

func (*RunCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RunCollectionResponse) GetValue

func (m *RunCollectionResponse) GetValue() []Runable

GetValue gets the value property value. The value property

func (*RunCollectionResponse) Serialize

Serialize serializes information the current object

func (*RunCollectionResponse) SetValue

func (m *RunCollectionResponse) SetValue(value []Runable)

SetValue sets the value property value. The value property

type RunSummary

type RunSummary struct {
	// contains filtered or unexported fields
}

RunSummary

func NewRunSummary

func NewRunSummary() *RunSummary

NewRunSummary instantiates a new runSummary and sets the default values.

func (*RunSummary) GetAdditionalData

func (m *RunSummary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RunSummary) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*RunSummary) GetFailedRuns

func (m *RunSummary) GetFailedRuns() *int32

GetFailedRuns gets the failedRuns property value. The number of failed workflow runs.

func (*RunSummary) GetFailedTasks

func (m *RunSummary) GetFailedTasks() *int32

GetFailedTasks gets the failedTasks property value. The number of failed tasks of a workflow.

func (*RunSummary) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*RunSummary) GetOdataType

func (m *RunSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*RunSummary) GetSuccessfulRuns

func (m *RunSummary) GetSuccessfulRuns() *int32

GetSuccessfulRuns gets the successfulRuns property value. The number of successful workflow runs.

func (*RunSummary) GetTotalRuns

func (m *RunSummary) GetTotalRuns() *int32

GetTotalRuns gets the totalRuns property value. The total number of runs for a workflow.

func (*RunSummary) GetTotalTasks

func (m *RunSummary) GetTotalTasks() *int32

GetTotalTasks gets the totalTasks property value. The total number of tasks processed by a workflow.

func (*RunSummary) GetTotalUsers

func (m *RunSummary) GetTotalUsers() *int32

GetTotalUsers gets the totalUsers property value. The total number of users processed by a workflow.

func (*RunSummary) Serialize

Serialize serializes information the current object

func (*RunSummary) SetAdditionalData

func (m *RunSummary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RunSummary) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*RunSummary) SetFailedRuns

func (m *RunSummary) SetFailedRuns(value *int32)

SetFailedRuns sets the failedRuns property value. The number of failed workflow runs.

func (*RunSummary) SetFailedTasks

func (m *RunSummary) SetFailedTasks(value *int32)

SetFailedTasks sets the failedTasks property value. The number of failed tasks of a workflow.

func (*RunSummary) SetOdataType

func (m *RunSummary) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*RunSummary) SetSuccessfulRuns

func (m *RunSummary) SetSuccessfulRuns(value *int32)

SetSuccessfulRuns sets the successfulRuns property value. The number of successful workflow runs.

func (*RunSummary) SetTotalRuns

func (m *RunSummary) SetTotalRuns(value *int32)

SetTotalRuns sets the totalRuns property value. The total number of runs for a workflow.

func (*RunSummary) SetTotalTasks

func (m *RunSummary) SetTotalTasks(value *int32)

SetTotalTasks sets the totalTasks property value. The total number of tasks processed by a workflow.

func (*RunSummary) SetTotalUsers

func (m *RunSummary) SetTotalUsers(value *int32)

SetTotalUsers sets the totalUsers property value. The total number of users processed by a workflow.

type RunSummaryable

type RunSummaryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetFailedRuns() *int32
	GetFailedTasks() *int32
	GetOdataType() *string
	GetSuccessfulRuns() *int32
	GetTotalRuns() *int32
	GetTotalTasks() *int32
	GetTotalUsers() *int32
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetFailedRuns(value *int32)
	SetFailedTasks(value *int32)
	SetOdataType(value *string)
	SetSuccessfulRuns(value *int32)
	SetTotalRuns(value *int32)
	SetTotalTasks(value *int32)
	SetTotalUsers(value *int32)
}

RunSummaryable

type Runable

type Runable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFailedTasksCount() *int32
	GetFailedUsersCount() *int32
	GetLastUpdatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetProcessingStatus() *LifecycleWorkflowProcessingStatus
	GetScheduledDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStartedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSuccessfulUsersCount() *int32
	GetTaskProcessingResults() []TaskProcessingResultable
	GetTotalTasksCount() *int32
	GetTotalUnprocessedTasksCount() *int32
	GetTotalUsersCount() *int32
	GetUserProcessingResults() []UserProcessingResultable
	GetWorkflowExecutionType() *WorkflowExecutionType
	SetCompletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFailedTasksCount(value *int32)
	SetFailedUsersCount(value *int32)
	SetLastUpdatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)
	SetScheduledDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStartedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSuccessfulUsersCount(value *int32)
	SetTaskProcessingResults(value []TaskProcessingResultable)
	SetTotalTasksCount(value *int32)
	SetTotalUnprocessedTasksCount(value *int32)
	SetTotalUsersCount(value *int32)
	SetUserProcessingResults(value []UserProcessingResultable)
	SetWorkflowExecutionType(value *WorkflowExecutionType)
}

Runable

type Task

Task

func NewTask

func NewTask() *Task

NewTask instantiates a new task and sets the default values.

func (*Task) GetArguments

GetArguments gets the arguments property value. Arguments included within the task. For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required.

func (*Task) GetCategory

func (m *Task) GetCategory() *LifecycleTaskCategory

GetCategory gets the category property value. The category property

func (*Task) GetContinueOnError

func (m *Task) GetContinueOnError() *bool

GetContinueOnError gets the continueOnError property value. A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.

func (*Task) GetDescription

func (m *Task) GetDescription() *string

GetDescription gets the description property value. A string that describes the purpose of the task for administrative use. Optional.

func (*Task) GetDisplayName

func (m *Task) GetDisplayName() *string

GetDisplayName gets the displayName property value. A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy.

func (*Task) GetExecutionSequence

func (m *Task) GetExecutionSequence() *int32

GetExecutionSequence gets the executionSequence property value. An integer that states in what order the task will run in a workflow.Supports $orderby.

func (*Task) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Task) GetIsEnabled

func (m *Task) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy.

func (*Task) GetTaskDefinitionId

func (m *Task) GetTaskDefinitionId() *string

GetTaskDefinitionId gets the taskDefinitionId property value. A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne).

func (*Task) GetTaskProcessingResults

func (m *Task) GetTaskProcessingResults() []TaskProcessingResultable

GetTaskProcessingResults gets the taskProcessingResults property value. The result of processing the task.

func (*Task) Serialize

Serialize serializes information the current object

func (*Task) SetArguments

SetArguments sets the arguments property value. Arguments included within the task. For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required.

func (*Task) SetCategory

func (m *Task) SetCategory(value *LifecycleTaskCategory)

SetCategory sets the category property value. The category property

func (*Task) SetContinueOnError

func (m *Task) SetContinueOnError(value *bool)

SetContinueOnError sets the continueOnError property value. A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.

func (*Task) SetDescription

func (m *Task) SetDescription(value *string)

SetDescription sets the description property value. A string that describes the purpose of the task for administrative use. Optional.

func (*Task) SetDisplayName

func (m *Task) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy.

func (*Task) SetExecutionSequence

func (m *Task) SetExecutionSequence(value *int32)

SetExecutionSequence sets the executionSequence property value. An integer that states in what order the task will run in a workflow.Supports $orderby.

func (*Task) SetIsEnabled

func (m *Task) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy.

func (*Task) SetTaskDefinitionId

func (m *Task) SetTaskDefinitionId(value *string)

SetTaskDefinitionId sets the taskDefinitionId property value. A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne).

func (*Task) SetTaskProcessingResults

func (m *Task) SetTaskProcessingResults(value []TaskProcessingResultable)

SetTaskProcessingResults sets the taskProcessingResults property value. The result of processing the task.

type TaskCollectionResponse

TaskCollectionResponse

func NewTaskCollectionResponse

func NewTaskCollectionResponse() *TaskCollectionResponse

NewTaskCollectionResponse instantiates a new taskCollectionResponse and sets the default values.

func (*TaskCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskCollectionResponse) GetValue

func (m *TaskCollectionResponse) GetValue() []Taskable

GetValue gets the value property value. The value property

func (*TaskCollectionResponse) Serialize

Serialize serializes information the current object

func (*TaskCollectionResponse) SetValue

func (m *TaskCollectionResponse) SetValue(value []Taskable)

SetValue sets the value property value. The value property

type TaskDefinition

TaskDefinition

func NewTaskDefinition

func NewTaskDefinition() *TaskDefinition

NewTaskDefinition instantiates a new taskDefinition and sets the default values.

func (*TaskDefinition) GetCategory

func (m *TaskDefinition) GetCategory() *LifecycleTaskCategory

GetCategory gets the category property value. The category property

func (*TaskDefinition) GetContinueOnError

func (m *TaskDefinition) GetContinueOnError() *bool

GetContinueOnError gets the continueOnError property value. The continueOnError property

func (*TaskDefinition) GetDescription

func (m *TaskDefinition) GetDescription() *string

GetDescription gets the description property value. The description of the taskDefinition.

func (*TaskDefinition) GetDisplayName

func (m *TaskDefinition) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby.

func (*TaskDefinition) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskDefinition) GetParameters

func (m *TaskDefinition) GetParameters() []Parameterable

GetParameters gets the parameters property value. The parameters that must be supplied when creating a workflow task object.Supports $filter(any).

func (*TaskDefinition) GetVersion

func (m *TaskDefinition) GetVersion() *int32

GetVersion gets the version property value. The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby.

func (*TaskDefinition) Serialize

Serialize serializes information the current object

func (*TaskDefinition) SetCategory

func (m *TaskDefinition) SetCategory(value *LifecycleTaskCategory)

SetCategory sets the category property value. The category property

func (*TaskDefinition) SetContinueOnError

func (m *TaskDefinition) SetContinueOnError(value *bool)

SetContinueOnError sets the continueOnError property value. The continueOnError property

func (*TaskDefinition) SetDescription

func (m *TaskDefinition) SetDescription(value *string)

SetDescription sets the description property value. The description of the taskDefinition.

func (*TaskDefinition) SetDisplayName

func (m *TaskDefinition) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby.

func (*TaskDefinition) SetParameters

func (m *TaskDefinition) SetParameters(value []Parameterable)

SetParameters sets the parameters property value. The parameters that must be supplied when creating a workflow task object.Supports $filter(any).

func (*TaskDefinition) SetVersion

func (m *TaskDefinition) SetVersion(value *int32)

SetVersion sets the version property value. The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby.

type TaskDefinitionCollectionResponse

TaskDefinitionCollectionResponse

func NewTaskDefinitionCollectionResponse

func NewTaskDefinitionCollectionResponse() *TaskDefinitionCollectionResponse

NewTaskDefinitionCollectionResponse instantiates a new taskDefinitionCollectionResponse and sets the default values.

func (*TaskDefinitionCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskDefinitionCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*TaskDefinitionCollectionResponse) Serialize

Serialize serializes information the current object

func (*TaskDefinitionCollectionResponse) SetValue

SetValue sets the value property value. The value property

type TaskDefinitionable

type TaskDefinitionable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory() *LifecycleTaskCategory
	GetContinueOnError() *bool
	GetDescription() *string
	GetDisplayName() *string
	GetParameters() []Parameterable
	GetVersion() *int32
	SetCategory(value *LifecycleTaskCategory)
	SetContinueOnError(value *bool)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetParameters(value []Parameterable)
	SetVersion(value *int32)
}

TaskDefinitionable

type TaskProcessingResult

TaskProcessingResult

func NewTaskProcessingResult

func NewTaskProcessingResult() *TaskProcessingResult

NewTaskProcessingResult instantiates a new taskProcessingResult and sets the default values.

func (*TaskProcessingResult) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) GetFailureReason

func (m *TaskProcessingResult) GetFailureReason() *string

GetFailureReason gets the failureReason property value. Describes why the taskProcessingResult has failed.

func (*TaskProcessingResult) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskProcessingResult) GetProcessingStatus

func (m *TaskProcessingResult) GetProcessingStatus() *LifecycleWorkflowProcessingStatus

GetProcessingStatus gets the processingStatus property value. The processingStatus property

func (*TaskProcessingResult) GetStartedDateTime

GetStartedDateTime gets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) GetSubject

GetSubject gets the subject property value. The subject property

func (*TaskProcessingResult) GetTask

func (m *TaskProcessingResult) GetTask() Taskable

GetTask gets the task property value. The task property

func (*TaskProcessingResult) Serialize

Serialize serializes information the current object

func (*TaskProcessingResult) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) SetFailureReason

func (m *TaskProcessingResult) SetFailureReason(value *string)

SetFailureReason sets the failureReason property value. Describes why the taskProcessingResult has failed.

func (*TaskProcessingResult) SetProcessingStatus

func (m *TaskProcessingResult) SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)

SetProcessingStatus sets the processingStatus property value. The processingStatus property

func (*TaskProcessingResult) SetStartedDateTime

SetStartedDateTime sets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskProcessingResult) SetSubject

SetSubject sets the subject property value. The subject property

func (*TaskProcessingResult) SetTask

func (m *TaskProcessingResult) SetTask(value Taskable)

SetTask sets the task property value. The task property

type TaskProcessingResultCollectionResponse

TaskProcessingResultCollectionResponse

func NewTaskProcessingResultCollectionResponse

func NewTaskProcessingResultCollectionResponse() *TaskProcessingResultCollectionResponse

NewTaskProcessingResultCollectionResponse instantiates a new taskProcessingResultCollectionResponse and sets the default values.

func (*TaskProcessingResultCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskProcessingResultCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*TaskProcessingResultCollectionResponse) Serialize

Serialize serializes information the current object

func (*TaskProcessingResultCollectionResponse) SetValue

SetValue sets the value property value. The value property

type TaskReport

TaskReport

func NewTaskReport

func NewTaskReport() *TaskReport

NewTaskReport instantiates a new taskReport and sets the default values.

func (*TaskReport) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) GetFailedUsersCount

func (m *TaskReport) GetFailedUsersCount() *int32

GetFailedUsersCount gets the failedUsersCount property value. The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskReport) GetLastUpdatedDateTime

GetLastUpdatedDateTime gets the lastUpdatedDateTime property value. The date and time that the task report was last updated.

func (*TaskReport) GetProcessingStatus

func (m *TaskReport) GetProcessingStatus() *LifecycleWorkflowProcessingStatus

GetProcessingStatus gets the processingStatus property value. The processingStatus property

func (*TaskReport) GetRunId

func (m *TaskReport) GetRunId() *string

GetRunId gets the runId property value. The unique identifier of the associated run.

func (*TaskReport) GetStartedDateTime

GetStartedDateTime gets the startedDateTime property value. The date time that the associated run started. Value is null if the run has not started.

func (*TaskReport) GetSuccessfulUsersCount

func (m *TaskReport) GetSuccessfulUsersCount() *int32

GetSuccessfulUsersCount gets the successfulUsersCount property value. The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) GetTask

func (m *TaskReport) GetTask() Taskable

GetTask gets the task property value. The task property

func (*TaskReport) GetTaskDefinition

func (m *TaskReport) GetTaskDefinition() TaskDefinitionable

GetTaskDefinition gets the taskDefinition property value. The taskDefinition property

func (*TaskReport) GetTaskProcessingResults

func (m *TaskReport) GetTaskProcessingResults() []TaskProcessingResultable

GetTaskProcessingResults gets the taskProcessingResults property value. The related lifecycle workflow taskProcessingResults.

func (*TaskReport) GetTotalUsersCount

func (m *TaskReport) GetTotalUsersCount() *int32

GetTotalUsersCount gets the totalUsersCount property value. The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) GetUnprocessedUsersCount

func (m *TaskReport) GetUnprocessedUsersCount() *int32

GetUnprocessedUsersCount gets the unprocessedUsersCount property value. The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) Serialize

Serialize serializes information the current object

func (*TaskReport) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) SetFailedUsersCount

func (m *TaskReport) SetFailedUsersCount(value *int32)

SetFailedUsersCount sets the failedUsersCount property value. The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) SetLastUpdatedDateTime

SetLastUpdatedDateTime sets the lastUpdatedDateTime property value. The date and time that the task report was last updated.

func (*TaskReport) SetProcessingStatus

func (m *TaskReport) SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)

SetProcessingStatus sets the processingStatus property value. The processingStatus property

func (*TaskReport) SetRunId

func (m *TaskReport) SetRunId(value *string)

SetRunId sets the runId property value. The unique identifier of the associated run.

func (*TaskReport) SetStartedDateTime

SetStartedDateTime sets the startedDateTime property value. The date time that the associated run started. Value is null if the run has not started.

func (*TaskReport) SetSuccessfulUsersCount

func (m *TaskReport) SetSuccessfulUsersCount(value *int32)

SetSuccessfulUsersCount sets the successfulUsersCount property value. The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) SetTask

func (m *TaskReport) SetTask(value Taskable)

SetTask sets the task property value. The task property

func (*TaskReport) SetTaskDefinition

func (m *TaskReport) SetTaskDefinition(value TaskDefinitionable)

SetTaskDefinition sets the taskDefinition property value. The taskDefinition property

func (*TaskReport) SetTaskProcessingResults

func (m *TaskReport) SetTaskProcessingResults(value []TaskProcessingResultable)

SetTaskProcessingResults sets the taskProcessingResults property value. The related lifecycle workflow taskProcessingResults.

func (*TaskReport) SetTotalUsersCount

func (m *TaskReport) SetTotalUsersCount(value *int32)

SetTotalUsersCount sets the totalUsersCount property value. The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*TaskReport) SetUnprocessedUsersCount

func (m *TaskReport) SetUnprocessedUsersCount(value *int32)

SetUnprocessedUsersCount sets the unprocessedUsersCount property value. The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

type TaskReportCollectionResponse

TaskReportCollectionResponse

func NewTaskReportCollectionResponse

func NewTaskReportCollectionResponse() *TaskReportCollectionResponse

NewTaskReportCollectionResponse instantiates a new taskReportCollectionResponse and sets the default values.

func (*TaskReportCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskReportCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*TaskReportCollectionResponse) Serialize

Serialize serializes information the current object

func (*TaskReportCollectionResponse) SetValue

func (m *TaskReportCollectionResponse) SetValue(value []TaskReportable)

SetValue sets the value property value. The value property

type TaskReportSummary

type TaskReportSummary struct {
	// contains filtered or unexported fields
}

TaskReportSummary

func NewTaskReportSummary

func NewTaskReportSummary() *TaskReportSummary

NewTaskReportSummary instantiates a new taskReportSummary and sets the default values.

func (*TaskReportSummary) GetAdditionalData

func (m *TaskReportSummary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TaskReportSummary) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*TaskReportSummary) GetFailedTasks

func (m *TaskReportSummary) GetFailedTasks() *int32

GetFailedTasks gets the failedTasks property value. The number of failed tasks in a report.

func (*TaskReportSummary) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TaskReportSummary) GetOdataType

func (m *TaskReportSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*TaskReportSummary) GetSuccessfulTasks

func (m *TaskReportSummary) GetSuccessfulTasks() *int32

GetSuccessfulTasks gets the successfulTasks property value. The total number of successful tasks in a report.

func (*TaskReportSummary) GetTotalTasks

func (m *TaskReportSummary) GetTotalTasks() *int32

GetTotalTasks gets the totalTasks property value. The total number of tasks in a report.

func (*TaskReportSummary) GetUnprocessedTasks

func (m *TaskReportSummary) GetUnprocessedTasks() *int32

GetUnprocessedTasks gets the unprocessedTasks property value. The number of unprocessed tasks in a report.

func (*TaskReportSummary) Serialize

Serialize serializes information the current object

func (*TaskReportSummary) SetAdditionalData

func (m *TaskReportSummary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*TaskReportSummary) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*TaskReportSummary) SetFailedTasks

func (m *TaskReportSummary) SetFailedTasks(value *int32)

SetFailedTasks sets the failedTasks property value. The number of failed tasks in a report.

func (*TaskReportSummary) SetOdataType

func (m *TaskReportSummary) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*TaskReportSummary) SetSuccessfulTasks

func (m *TaskReportSummary) SetSuccessfulTasks(value *int32)

SetSuccessfulTasks sets the successfulTasks property value. The total number of successful tasks in a report.

func (*TaskReportSummary) SetTotalTasks

func (m *TaskReportSummary) SetTotalTasks(value *int32)

SetTotalTasks sets the totalTasks property value. The total number of tasks in a report.

func (*TaskReportSummary) SetUnprocessedTasks

func (m *TaskReportSummary) SetUnprocessedTasks(value *int32)

SetUnprocessedTasks sets the unprocessedTasks property value. The number of unprocessed tasks in a report.

type TaskReportSummaryable

type TaskReportSummaryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetFailedTasks() *int32
	GetOdataType() *string
	GetSuccessfulTasks() *int32
	GetTotalTasks() *int32
	GetUnprocessedTasks() *int32
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetFailedTasks(value *int32)
	SetOdataType(value *string)
	SetSuccessfulTasks(value *int32)
	SetTotalTasks(value *int32)
	SetUnprocessedTasks(value *int32)
}

TaskReportSummaryable

type TaskReportable

type TaskReportable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFailedUsersCount() *int32
	GetLastUpdatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetProcessingStatus() *LifecycleWorkflowProcessingStatus
	GetRunId() *string
	GetStartedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSuccessfulUsersCount() *int32
	GetTask() Taskable
	GetTaskDefinition() TaskDefinitionable
	GetTaskProcessingResults() []TaskProcessingResultable
	GetTotalUsersCount() *int32
	GetUnprocessedUsersCount() *int32
	SetCompletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFailedUsersCount(value *int32)
	SetLastUpdatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)
	SetRunId(value *string)
	SetStartedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSuccessfulUsersCount(value *int32)
	SetTask(value Taskable)
	SetTaskDefinition(value TaskDefinitionable)
	SetTaskProcessingResults(value []TaskProcessingResultable)
	SetTotalUsersCount(value *int32)
	SetUnprocessedUsersCount(value *int32)
}

TaskReportable

type Taskable

type Taskable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetArguments() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.KeyValuePairable
	GetCategory() *LifecycleTaskCategory
	GetContinueOnError() *bool
	GetDescription() *string
	GetDisplayName() *string
	GetExecutionSequence() *int32
	GetIsEnabled() *bool
	GetTaskDefinitionId() *string
	GetTaskProcessingResults() []TaskProcessingResultable
	SetArguments(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.KeyValuePairable)
	SetCategory(value *LifecycleTaskCategory)
	SetContinueOnError(value *bool)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetExecutionSequence(value *int32)
	SetIsEnabled(value *bool)
	SetTaskDefinitionId(value *string)
	SetTaskProcessingResults(value []TaskProcessingResultable)
}

Taskable

type TimeBasedAttributeTrigger

type TimeBasedAttributeTrigger struct {
	WorkflowExecutionTrigger
}

TimeBasedAttributeTrigger

func NewTimeBasedAttributeTrigger

func NewTimeBasedAttributeTrigger() *TimeBasedAttributeTrigger

NewTimeBasedAttributeTrigger instantiates a new timeBasedAttributeTrigger and sets the default values.

func (*TimeBasedAttributeTrigger) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TimeBasedAttributeTrigger) GetOffsetInDays

func (m *TimeBasedAttributeTrigger) GetOffsetInDays() *int32

GetOffsetInDays gets the offsetInDays property value. How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days.

func (*TimeBasedAttributeTrigger) GetTimeBasedAttribute

GetTimeBasedAttribute gets the timeBasedAttribute property value. The timeBasedAttribute property

func (*TimeBasedAttributeTrigger) Serialize

Serialize serializes information the current object

func (*TimeBasedAttributeTrigger) SetOffsetInDays

func (m *TimeBasedAttributeTrigger) SetOffsetInDays(value *int32)

SetOffsetInDays sets the offsetInDays property value. How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -180 and 180 days.

func (*TimeBasedAttributeTrigger) SetTimeBasedAttribute

func (m *TimeBasedAttributeTrigger) SetTimeBasedAttribute(value *WorkflowTriggerTimeBasedAttribute)

SetTimeBasedAttribute sets the timeBasedAttribute property value. The timeBasedAttribute property

type TimeBasedAttributeTriggerable

type TimeBasedAttributeTriggerable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	WorkflowExecutionTriggerable
	GetOffsetInDays() *int32
	GetTimeBasedAttribute() *WorkflowTriggerTimeBasedAttribute
	SetOffsetInDays(value *int32)
	SetTimeBasedAttribute(value *WorkflowTriggerTimeBasedAttribute)
}

TimeBasedAttributeTriggerable

type TriggerAndScopeBasedConditions

type TriggerAndScopeBasedConditions struct {
	WorkflowExecutionConditions
}

TriggerAndScopeBasedConditions

func NewTriggerAndScopeBasedConditions

func NewTriggerAndScopeBasedConditions() *TriggerAndScopeBasedConditions

NewTriggerAndScopeBasedConditions instantiates a new triggerAndScopeBasedConditions and sets the default values.

func (*TriggerAndScopeBasedConditions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*TriggerAndScopeBasedConditions) GetScope

GetScope gets the scope property value. Defines who the workflow runs for.

func (*TriggerAndScopeBasedConditions) GetTrigger

GetTrigger gets the trigger property value. What triggers a workflow to run.

func (*TriggerAndScopeBasedConditions) Serialize

Serialize serializes information the current object

func (*TriggerAndScopeBasedConditions) SetScope

SetScope sets the scope property value. Defines who the workflow runs for.

func (*TriggerAndScopeBasedConditions) SetTrigger

SetTrigger sets the trigger property value. What triggers a workflow to run.

type UserProcessingResult

UserProcessingResult

func NewUserProcessingResult

func NewUserProcessingResult() *UserProcessingResult

NewUserProcessingResult instantiates a new userProcessingResult and sets the default values.

func (*UserProcessingResult) GetCompletedDateTime

GetCompletedDateTime gets the completedDateTime property value. The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) GetFailedTasksCount

func (m *UserProcessingResult) GetFailedTasksCount() *int32

GetFailedTasksCount gets the failedTasksCount property value. The number of tasks that failed in the workflow execution.

func (*UserProcessingResult) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserProcessingResult) GetProcessingStatus

func (m *UserProcessingResult) GetProcessingStatus() *LifecycleWorkflowProcessingStatus

GetProcessingStatus gets the processingStatus property value. The processingStatus property

func (*UserProcessingResult) GetScheduledDateTime

GetScheduledDateTime gets the scheduledDateTime property value. The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) GetStartedDateTime

GetStartedDateTime gets the startedDateTime property value. The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) GetSubject

GetSubject gets the subject property value. The subject property

func (*UserProcessingResult) GetTaskProcessingResults

func (m *UserProcessingResult) GetTaskProcessingResults() []TaskProcessingResultable

GetTaskProcessingResults gets the taskProcessingResults property value. The associated individual task execution.

func (*UserProcessingResult) GetTotalTasksCount

func (m *UserProcessingResult) GetTotalTasksCount() *int32

GetTotalTasksCount gets the totalTasksCount property value. The total number of tasks that in the workflow execution.

func (*UserProcessingResult) GetTotalUnprocessedTasksCount

func (m *UserProcessingResult) GetTotalUnprocessedTasksCount() *int32

GetTotalUnprocessedTasksCount gets the totalUnprocessedTasksCount property value. The total number of unprocessed tasks for the workflow.

func (*UserProcessingResult) GetWorkflowExecutionType

func (m *UserProcessingResult) GetWorkflowExecutionType() *WorkflowExecutionType

GetWorkflowExecutionType gets the workflowExecutionType property value. The workflowExecutionType property

func (*UserProcessingResult) GetWorkflowVersion

func (m *UserProcessingResult) GetWorkflowVersion() *int32

GetWorkflowVersion gets the workflowVersion property value. The version of the workflow that was executed.

func (*UserProcessingResult) Serialize

Serialize serializes information the current object

func (*UserProcessingResult) SetCompletedDateTime

SetCompletedDateTime sets the completedDateTime property value. The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) SetFailedTasksCount

func (m *UserProcessingResult) SetFailedTasksCount(value *int32)

SetFailedTasksCount sets the failedTasksCount property value. The number of tasks that failed in the workflow execution.

func (*UserProcessingResult) SetProcessingStatus

func (m *UserProcessingResult) SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)

SetProcessingStatus sets the processingStatus property value. The processingStatus property

func (*UserProcessingResult) SetScheduledDateTime

SetScheduledDateTime sets the scheduledDateTime property value. The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) SetStartedDateTime

SetStartedDateTime sets the startedDateTime property value. The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*UserProcessingResult) SetSubject

SetSubject sets the subject property value. The subject property

func (*UserProcessingResult) SetTaskProcessingResults

func (m *UserProcessingResult) SetTaskProcessingResults(value []TaskProcessingResultable)

SetTaskProcessingResults sets the taskProcessingResults property value. The associated individual task execution.

func (*UserProcessingResult) SetTotalTasksCount

func (m *UserProcessingResult) SetTotalTasksCount(value *int32)

SetTotalTasksCount sets the totalTasksCount property value. The total number of tasks that in the workflow execution.

func (*UserProcessingResult) SetTotalUnprocessedTasksCount

func (m *UserProcessingResult) SetTotalUnprocessedTasksCount(value *int32)

SetTotalUnprocessedTasksCount sets the totalUnprocessedTasksCount property value. The total number of unprocessed tasks for the workflow.

func (*UserProcessingResult) SetWorkflowExecutionType

func (m *UserProcessingResult) SetWorkflowExecutionType(value *WorkflowExecutionType)

SetWorkflowExecutionType sets the workflowExecutionType property value. The workflowExecutionType property

func (*UserProcessingResult) SetWorkflowVersion

func (m *UserProcessingResult) SetWorkflowVersion(value *int32)

SetWorkflowVersion sets the workflowVersion property value. The version of the workflow that was executed.

type UserProcessingResultCollectionResponse

UserProcessingResultCollectionResponse

func NewUserProcessingResultCollectionResponse

func NewUserProcessingResultCollectionResponse() *UserProcessingResultCollectionResponse

NewUserProcessingResultCollectionResponse instantiates a new userProcessingResultCollectionResponse and sets the default values.

func (*UserProcessingResultCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserProcessingResultCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*UserProcessingResultCollectionResponse) Serialize

Serialize serializes information the current object

func (*UserProcessingResultCollectionResponse) SetValue

SetValue sets the value property value. The value property

type UserProcessingResultable

type UserProcessingResultable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCompletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetFailedTasksCount() *int32
	GetProcessingStatus() *LifecycleWorkflowProcessingStatus
	GetScheduledDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStartedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetSubject() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
	GetTaskProcessingResults() []TaskProcessingResultable
	GetTotalTasksCount() *int32
	GetTotalUnprocessedTasksCount() *int32
	GetWorkflowExecutionType() *WorkflowExecutionType
	GetWorkflowVersion() *int32
	SetCompletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetFailedTasksCount(value *int32)
	SetProcessingStatus(value *LifecycleWorkflowProcessingStatus)
	SetScheduledDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStartedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetSubject(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)
	SetTaskProcessingResults(value []TaskProcessingResultable)
	SetTotalTasksCount(value *int32)
	SetTotalUnprocessedTasksCount(value *int32)
	SetWorkflowExecutionType(value *WorkflowExecutionType)
	SetWorkflowVersion(value *int32)
}

UserProcessingResultable

type UserSummary

type UserSummary struct {
	// contains filtered or unexported fields
}

UserSummary

func NewUserSummary

func NewUserSummary() *UserSummary

NewUserSummary instantiates a new userSummary and sets the default values.

func (*UserSummary) GetAdditionalData

func (m *UserSummary) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserSummary) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*UserSummary) GetFailedTasks

func (m *UserSummary) GetFailedTasks() *int32

GetFailedTasks gets the failedTasks property value. The number of failed tasks for users in a user summary.

func (*UserSummary) GetFailedUsers

func (m *UserSummary) GetFailedUsers() *int32

GetFailedUsers gets the failedUsers property value. The number of failed users in a user summary.

func (*UserSummary) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*UserSummary) GetOdataType

func (m *UserSummary) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*UserSummary) GetSuccessfulUsers

func (m *UserSummary) GetSuccessfulUsers() *int32

GetSuccessfulUsers gets the successfulUsers property value. The number of successful users in a user summary.

func (*UserSummary) GetTotalTasks

func (m *UserSummary) GetTotalTasks() *int32

GetTotalTasks gets the totalTasks property value. The total tasks of users in a user summary.

func (*UserSummary) GetTotalUsers

func (m *UserSummary) GetTotalUsers() *int32

GetTotalUsers gets the totalUsers property value. The total number of users in a user summary

func (*UserSummary) Serialize

Serialize serializes information the current object

func (*UserSummary) SetAdditionalData

func (m *UserSummary) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*UserSummary) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*UserSummary) SetFailedTasks

func (m *UserSummary) SetFailedTasks(value *int32)

SetFailedTasks sets the failedTasks property value. The number of failed tasks for users in a user summary.

func (*UserSummary) SetFailedUsers

func (m *UserSummary) SetFailedUsers(value *int32)

SetFailedUsers sets the failedUsers property value. The number of failed users in a user summary.

func (*UserSummary) SetOdataType

func (m *UserSummary) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*UserSummary) SetSuccessfulUsers

func (m *UserSummary) SetSuccessfulUsers(value *int32)

SetSuccessfulUsers sets the successfulUsers property value. The number of successful users in a user summary.

func (*UserSummary) SetTotalTasks

func (m *UserSummary) SetTotalTasks(value *int32)

SetTotalTasks sets the totalTasks property value. The total tasks of users in a user summary.

func (*UserSummary) SetTotalUsers

func (m *UserSummary) SetTotalUsers(value *int32)

SetTotalUsers sets the totalUsers property value. The total number of users in a user summary

type UserSummaryable

type UserSummaryable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetFailedTasks() *int32
	GetFailedUsers() *int32
	GetOdataType() *string
	GetSuccessfulUsers() *int32
	GetTotalTasks() *int32
	GetTotalUsers() *int32
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetFailedTasks(value *int32)
	SetFailedUsers(value *int32)
	SetOdataType(value *string)
	SetSuccessfulUsers(value *int32)
	SetTotalTasks(value *int32)
	SetTotalUsers(value *int32)
}

UserSummaryable

type ValueType

type ValueType int
const (
	ENUM_VALUETYPE ValueType = iota
	STRING_VALUETYPE
	INT_VALUETYPE
	BOOL_VALUETYPE
	UNKNOWNFUTUREVALUE_VALUETYPE
)

func (ValueType) String

func (i ValueType) String() string

type Workflow

type Workflow struct {
	WorkflowBase
}

Workflow

func NewWorkflow

func NewWorkflow() *Workflow

NewWorkflow instantiates a new workflow and sets the default values.

func (*Workflow) GetDeletedDateTime

GetDeletedDateTime gets the deletedDateTime property value. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Workflow) GetExecutionScope

func (m *Workflow) GetExecutionScope() []UserProcessingResultable

GetExecutionScope gets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object.

func (*Workflow) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*Workflow) GetId

func (m *Workflow) GetId() *string

GetId gets the id property value. Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.

func (*Workflow) GetNextScheduleRunDateTime

GetNextScheduleRunDateTime gets the nextScheduleRunDateTime property value. The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.

func (*Workflow) GetRuns

func (m *Workflow) GetRuns() []Runable

GetRuns gets the runs property value. Workflow runs.

func (*Workflow) GetTaskReports

func (m *Workflow) GetTaskReports() []TaskReportable

GetTaskReports gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object.

func (*Workflow) GetUserProcessingResults

func (m *Workflow) GetUserProcessingResults() []UserProcessingResultable

GetUserProcessingResults gets the userProcessingResults property value. Per-user workflow execution results.

func (*Workflow) GetVersion

func (m *Workflow) GetVersion() *int32

GetVersion gets the version property value. The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Workflow) GetVersions

func (m *Workflow) GetVersions() []WorkflowVersionable

GetVersions gets the versions property value. The workflow versions that are available.

func (*Workflow) Serialize

Serialize serializes information the current object

func (*Workflow) SetDeletedDateTime

SetDeletedDateTime sets the deletedDateTime property value. When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Workflow) SetExecutionScope

func (m *Workflow) SetExecutionScope(value []UserProcessingResultable)

SetExecutionScope sets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object.

func (*Workflow) SetId

func (m *Workflow) SetId(value *string)

SetId sets the id property value. Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.

func (*Workflow) SetNextScheduleRunDateTime

SetNextScheduleRunDateTime sets the nextScheduleRunDateTime property value. The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.

func (*Workflow) SetRuns

func (m *Workflow) SetRuns(value []Runable)

SetRuns sets the runs property value. Workflow runs.

func (*Workflow) SetTaskReports

func (m *Workflow) SetTaskReports(value []TaskReportable)

SetTaskReports sets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object.

func (*Workflow) SetUserProcessingResults

func (m *Workflow) SetUserProcessingResults(value []UserProcessingResultable)

SetUserProcessingResults sets the userProcessingResults property value. Per-user workflow execution results.

func (*Workflow) SetVersion

func (m *Workflow) SetVersion(value *int32)

SetVersion sets the version property value. The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*Workflow) SetVersions

func (m *Workflow) SetVersions(value []WorkflowVersionable)

SetVersions sets the versions property value. The workflow versions that are available.

type WorkflowBase

type WorkflowBase struct {
	// contains filtered or unexported fields
}

WorkflowBase

func NewWorkflowBase

func NewWorkflowBase() *WorkflowBase

NewWorkflowBase instantiates a new workflowBase and sets the default values.

func (*WorkflowBase) GetAdditionalData

func (m *WorkflowBase) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowBase) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*WorkflowBase) GetCategory

func (m *WorkflowBase) GetCategory() *LifecycleWorkflowCategory

GetCategory gets the category property value. The category property

func (*WorkflowBase) GetCreatedBy

GetCreatedBy gets the createdBy property value. The user who created the workflow.

func (*WorkflowBase) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. When a workflow was created.

func (*WorkflowBase) GetDescription

func (m *WorkflowBase) GetDescription() *string

GetDescription gets the description property value. A string that describes the purpose of the workflow.

func (*WorkflowBase) GetDisplayName

func (m *WorkflowBase) GetDisplayName() *string

GetDisplayName gets the displayName property value. A string to identify the workflow.

func (*WorkflowBase) GetExecutionConditions

func (m *WorkflowBase) GetExecutionConditions() WorkflowExecutionConditionsable

GetExecutionConditions gets the executionConditions property value. Defines when and for who the workflow will run.

func (*WorkflowBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowBase) GetIsEnabled

func (m *WorkflowBase) GetIsEnabled() *bool

GetIsEnabled gets the isEnabled property value. Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true.

func (*WorkflowBase) GetIsSchedulingEnabled

func (m *WorkflowBase) GetIsSchedulingEnabled() *bool

GetIsSchedulingEnabled gets the isSchedulingEnabled property value. If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Can't be true for a disabled workflow (where isEnabled is false).

func (*WorkflowBase) GetLastModifiedBy

GetLastModifiedBy gets the lastModifiedBy property value. The unique identifier of the Microsoft Entra identity that last modified the workflow.

func (*WorkflowBase) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. When the workflow was last modified.

func (*WorkflowBase) GetOdataType

func (m *WorkflowBase) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkflowBase) GetTasks

func (m *WorkflowBase) GetTasks() []Taskable

GetTasks gets the tasks property value. The tasks in the workflow.

func (*WorkflowBase) Serialize

Serialize serializes information the current object

func (*WorkflowBase) SetAdditionalData

func (m *WorkflowBase) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowBase) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*WorkflowBase) SetCategory

func (m *WorkflowBase) SetCategory(value *LifecycleWorkflowCategory)

SetCategory sets the category property value. The category property

func (*WorkflowBase) SetCreatedBy

SetCreatedBy sets the createdBy property value. The user who created the workflow.

func (*WorkflowBase) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. When a workflow was created.

func (*WorkflowBase) SetDescription

func (m *WorkflowBase) SetDescription(value *string)

SetDescription sets the description property value. A string that describes the purpose of the workflow.

func (*WorkflowBase) SetDisplayName

func (m *WorkflowBase) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. A string to identify the workflow.

func (*WorkflowBase) SetExecutionConditions

func (m *WorkflowBase) SetExecutionConditions(value WorkflowExecutionConditionsable)

SetExecutionConditions sets the executionConditions property value. Defines when and for who the workflow will run.

func (*WorkflowBase) SetIsEnabled

func (m *WorkflowBase) SetIsEnabled(value *bool)

SetIsEnabled sets the isEnabled property value. Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true.

func (*WorkflowBase) SetIsSchedulingEnabled

func (m *WorkflowBase) SetIsSchedulingEnabled(value *bool)

SetIsSchedulingEnabled sets the isSchedulingEnabled property value. If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Can't be true for a disabled workflow (where isEnabled is false).

func (*WorkflowBase) SetLastModifiedBy

SetLastModifiedBy sets the lastModifiedBy property value. The unique identifier of the Microsoft Entra identity that last modified the workflow.

func (*WorkflowBase) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. When the workflow was last modified.

func (*WorkflowBase) SetOdataType

func (m *WorkflowBase) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

func (*WorkflowBase) SetTasks

func (m *WorkflowBase) SetTasks(value []Taskable)

SetTasks sets the tasks property value. The tasks in the workflow.

type WorkflowBaseable

type WorkflowBaseable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
	GetCategory() *LifecycleWorkflowCategory
	GetCreatedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetExecutionConditions() WorkflowExecutionConditionsable
	GetIsEnabled() *bool
	GetIsSchedulingEnabled() *bool
	GetLastModifiedBy() iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable
	GetLastModifiedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetOdataType() *string
	GetTasks() []Taskable
	SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
	SetCategory(value *LifecycleWorkflowCategory)
	SetCreatedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetExecutionConditions(value WorkflowExecutionConditionsable)
	SetIsEnabled(value *bool)
	SetIsSchedulingEnabled(value *bool)
	SetLastModifiedBy(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable)
	SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetOdataType(value *string)
	SetTasks(value []Taskable)
}

WorkflowBaseable

type WorkflowCollectionResponse

WorkflowCollectionResponse

func NewWorkflowCollectionResponse

func NewWorkflowCollectionResponse() *WorkflowCollectionResponse

NewWorkflowCollectionResponse instantiates a new workflowCollectionResponse and sets the default values.

func (*WorkflowCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowCollectionResponse) GetValue

func (m *WorkflowCollectionResponse) GetValue() []Workflowable

GetValue gets the value property value. The value property

func (*WorkflowCollectionResponse) Serialize

Serialize serializes information the current object

func (*WorkflowCollectionResponse) SetValue

func (m *WorkflowCollectionResponse) SetValue(value []Workflowable)

SetValue sets the value property value. The value property

type WorkflowExecutionConditions

type WorkflowExecutionConditions struct {
	// contains filtered or unexported fields
}

WorkflowExecutionConditions

func NewWorkflowExecutionConditions

func NewWorkflowExecutionConditions() *WorkflowExecutionConditions

NewWorkflowExecutionConditions instantiates a new workflowExecutionConditions and sets the default values.

func (*WorkflowExecutionConditions) GetAdditionalData

func (m *WorkflowExecutionConditions) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowExecutionConditions) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*WorkflowExecutionConditions) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowExecutionConditions) GetOdataType

func (m *WorkflowExecutionConditions) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkflowExecutionConditions) Serialize

Serialize serializes information the current object

func (*WorkflowExecutionConditions) SetAdditionalData

func (m *WorkflowExecutionConditions) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowExecutionConditions) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*WorkflowExecutionConditions) SetOdataType

func (m *WorkflowExecutionConditions) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type WorkflowExecutionTrigger

type WorkflowExecutionTrigger struct {
	// contains filtered or unexported fields
}

WorkflowExecutionTrigger

func NewWorkflowExecutionTrigger

func NewWorkflowExecutionTrigger() *WorkflowExecutionTrigger

NewWorkflowExecutionTrigger instantiates a new workflowExecutionTrigger and sets the default values.

func (*WorkflowExecutionTrigger) GetAdditionalData

func (m *WorkflowExecutionTrigger) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowExecutionTrigger) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information.

func (*WorkflowExecutionTrigger) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowExecutionTrigger) GetOdataType

func (m *WorkflowExecutionTrigger) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property

func (*WorkflowExecutionTrigger) Serialize

Serialize serializes information the current object

func (*WorkflowExecutionTrigger) SetAdditionalData

func (m *WorkflowExecutionTrigger) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*WorkflowExecutionTrigger) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*WorkflowExecutionTrigger) SetOdataType

func (m *WorkflowExecutionTrigger) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type WorkflowExecutionType

type WorkflowExecutionType int
const (
	SCHEDULED_WORKFLOWEXECUTIONTYPE WorkflowExecutionType = iota
	ONDEMAND_WORKFLOWEXECUTIONTYPE
	UNKNOWNFUTUREVALUE_WORKFLOWEXECUTIONTYPE
)

func (WorkflowExecutionType) String

func (i WorkflowExecutionType) String() string

type WorkflowTemplate

WorkflowTemplate

func NewWorkflowTemplate

func NewWorkflowTemplate() *WorkflowTemplate

NewWorkflowTemplate instantiates a new workflowTemplate and sets the default values.

func (*WorkflowTemplate) GetCategory

func (m *WorkflowTemplate) GetCategory() *LifecycleWorkflowCategory

GetCategory gets the category property value. The category property

func (*WorkflowTemplate) GetDescription

func (m *WorkflowTemplate) GetDescription() *string

GetDescription gets the description property value. The description of the workflowTemplate.

func (*WorkflowTemplate) GetDisplayName

func (m *WorkflowTemplate) GetDisplayName() *string

GetDisplayName gets the displayName property value. The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby.

func (*WorkflowTemplate) GetExecutionConditions

func (m *WorkflowTemplate) GetExecutionConditions() WorkflowExecutionConditionsable

GetExecutionConditions gets the executionConditions property value. Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.

func (*WorkflowTemplate) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowTemplate) GetTasks

func (m *WorkflowTemplate) GetTasks() []Taskable

GetTasks gets the tasks property value. Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default.

func (*WorkflowTemplate) Serialize

Serialize serializes information the current object

func (*WorkflowTemplate) SetCategory

func (m *WorkflowTemplate) SetCategory(value *LifecycleWorkflowCategory)

SetCategory sets the category property value. The category property

func (*WorkflowTemplate) SetDescription

func (m *WorkflowTemplate) SetDescription(value *string)

SetDescription sets the description property value. The description of the workflowTemplate.

func (*WorkflowTemplate) SetDisplayName

func (m *WorkflowTemplate) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby.

func (*WorkflowTemplate) SetExecutionConditions

func (m *WorkflowTemplate) SetExecutionConditions(value WorkflowExecutionConditionsable)

SetExecutionConditions sets the executionConditions property value. Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.

func (*WorkflowTemplate) SetTasks

func (m *WorkflowTemplate) SetTasks(value []Taskable)

SetTasks sets the tasks property value. Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default.

type WorkflowTemplateCollectionResponse

WorkflowTemplateCollectionResponse

func NewWorkflowTemplateCollectionResponse

func NewWorkflowTemplateCollectionResponse() *WorkflowTemplateCollectionResponse

NewWorkflowTemplateCollectionResponse instantiates a new workflowTemplateCollectionResponse and sets the default values.

func (*WorkflowTemplateCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowTemplateCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*WorkflowTemplateCollectionResponse) Serialize

Serialize serializes information the current object

func (*WorkflowTemplateCollectionResponse) SetValue

SetValue sets the value property value. The value property

type WorkflowTemplateable

type WorkflowTemplateable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCategory() *LifecycleWorkflowCategory
	GetDescription() *string
	GetDisplayName() *string
	GetExecutionConditions() WorkflowExecutionConditionsable
	GetTasks() []Taskable
	SetCategory(value *LifecycleWorkflowCategory)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetExecutionConditions(value WorkflowExecutionConditionsable)
	SetTasks(value []Taskable)
}

WorkflowTemplateable

type WorkflowTriggerTimeBasedAttribute

type WorkflowTriggerTimeBasedAttribute int
const (
	EMPLOYEEHIREDATE_WORKFLOWTRIGGERTIMEBASEDATTRIBUTE WorkflowTriggerTimeBasedAttribute = iota
	EMPLOYEELEAVEDATETIME_WORKFLOWTRIGGERTIMEBASEDATTRIBUTE
	UNKNOWNFUTUREVALUE_WORKFLOWTRIGGERTIMEBASEDATTRIBUTE
	CREATEDDATETIME_WORKFLOWTRIGGERTIMEBASEDATTRIBUTE
)

func (WorkflowTriggerTimeBasedAttribute) String

type WorkflowVersion

type WorkflowVersion struct {
	WorkflowBase
}

WorkflowVersion

func NewWorkflowVersion

func NewWorkflowVersion() *WorkflowVersion

NewWorkflowVersion instantiates a new workflowVersion and sets the default values.

func (*WorkflowVersion) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowVersion) GetVersionNumber

func (m *WorkflowVersion) GetVersionNumber() *int32

GetVersionNumber gets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

func (*WorkflowVersion) Serialize

Serialize serializes information the current object

func (*WorkflowVersion) SetVersionNumber

func (m *WorkflowVersion) SetVersionNumber(value *int32)

SetVersionNumber sets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.

type WorkflowVersionCollectionResponse

WorkflowVersionCollectionResponse

func NewWorkflowVersionCollectionResponse

func NewWorkflowVersionCollectionResponse() *WorkflowVersionCollectionResponse

NewWorkflowVersionCollectionResponse instantiates a new workflowVersionCollectionResponse and sets the default values.

func (*WorkflowVersionCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*WorkflowVersionCollectionResponse) GetValue

GetValue gets the value property value. The value property

func (*WorkflowVersionCollectionResponse) Serialize

Serialize serializes information the current object

func (*WorkflowVersionCollectionResponse) SetValue

SetValue sets the value property value. The value property

type WorkflowVersionable

type WorkflowVersionable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	WorkflowBaseable
	GetVersionNumber() *int32
	SetVersionNumber(value *int32)
}

WorkflowVersionable

type Workflowable

type Workflowable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	WorkflowBaseable
	GetDeletedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetExecutionScope() []UserProcessingResultable
	GetId() *string
	GetNextScheduleRunDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRuns() []Runable
	GetTaskReports() []TaskReportable
	GetUserProcessingResults() []UserProcessingResultable
	GetVersion() *int32
	GetVersions() []WorkflowVersionable
	SetDeletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetExecutionScope(value []UserProcessingResultable)
	SetId(value *string)
	SetNextScheduleRunDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRuns(value []Runable)
	SetTaskReports(value []TaskReportable)
	SetUserProcessingResults(value []UserProcessingResultable)
	SetVersion(value *int32)
	SetVersions(value []WorkflowVersionable)
}

Workflowable

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL