EnterpriseCrmEventbusProtoTaskMetadata class

TaskMetadata are attributes that are associated to every common Task we have.

Constructors

EnterpriseCrmEventbusProtoTaskMetadata({Input<String>? activeTaskName, Input<List<EnterpriseCrmEventbusProtoTaskMetadataAdmin>>? admins, Input<EnterpriseCrmEventbusProtoTaskMetadataCategory>? category, Input<String>? codeSearchLink, Input<EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption>? defaultJsonValidationOption, Input<String>? defaultSpec, Input<String>? description, Input<String>? descriptiveName, Input<String>? docMarkdown, Input<EnterpriseCrmEventbusProtoTaskMetadataExternalCategory>? externalCategory, Input<int>? externalCategorySequence, Input<String>? externalDocHtml, Input<String>? externalDocLink, Input<String>? externalDocMarkdown, Input<String>? g3DocLink, Input<String>? iconLink, Input<bool>? isDeprecated, Input<String>? name, Input<String>? standaloneExternalDocHtml, Input<EnterpriseCrmEventbusProtoTaskMetadataStatus>? status, Input<EnterpriseCrmEventbusProtoTaskMetadataSystem>? system, Input<List<String>>? tags})
Creates a new EnterpriseCrmEventbusProtoTaskMetadata. activeTaskName The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name. admins Optional. category Optional. codeSearchLink The Code Search link to the Task Java file. defaultJsonValidationOption Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution. defaultSpec Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format. description In a few sentences, describe the purpose and usage of the task. descriptiveName The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail") docMarkdown Snippet of markdown documentation to embed in the RHP for this task. externalCategory Optional. externalCategorySequence Sequence with which the task in specific category to be displayed in task discovery panel for external users. externalDocHtml External-facing documention embedded in the RHP for this task. externalDocLink Doc link for external-facing documentation (separate from g3doc). externalDocMarkdown DEPRECATED: Use external_doc_html. g3DocLink URL to the associated G3 Doc for the task if available iconLink URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format. isDeprecated The deprecation status of the current task. Default value is false; name The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class. standaloneExternalDocHtml External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html status Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE. system Optional. tags A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
const
EnterpriseCrmEventbusProtoTaskMetadata.fromMap(Map<String, dynamic> map)
factory

Properties

activeTaskName → Input<String>?
The new task name to replace the current task if it is deprecated. Otherwise, it is the same as the current task name.
final
admins → Input<List<EnterpriseCrmEventbusProtoTaskMetadataAdmin>>?
final
category → Input<EnterpriseCrmEventbusProtoTaskMetadataCategory>?
final
The Code Search link to the Task Java file.
final
defaultJsonValidationOption → Input<EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption>?
Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
final
defaultSpec → Input<String>?
Contains the initial configuration of the task with default values set. For now, The string should be compatible to an ASCII-proto format.
final
description → Input<String>?
In a few sentences, describe the purpose and usage of the task.
final
descriptiveName → Input<String>?
The string name to show on the task list on the Workflow editor screen. This should be a very short, one to two words name for the task. (e.g. "Send Mail")
final
docMarkdown → Input<String>?
Snippet of markdown documentation to embed in the RHP for this task.
final
externalCategory → Input<EnterpriseCrmEventbusProtoTaskMetadataExternalCategory>?
final
externalCategorySequence → Input<int>?
Sequence with which the task in specific category to be displayed in task discovery panel for external users.
final
externalDocHtml → Input<String>?
External-facing documention embedded in the RHP for this task.
final
Doc link for external-facing documentation (separate from g3doc).
final
externalDocMarkdown → Input<String>?
DEPRECATED: Use external_doc_html.
final
URL to the associated G3 Doc for the task if available
final
hashCode → int
The hash code for this object.
no setterinherited
URL to gstatic image icon for this task. This icon shows up on the task list panel along with the task name in the Workflow Editor screen. Use the 24p, 2x, gray color icon image format.
final
isDeprecated → Input<bool>?
The deprecation status of the current task. Default value is false;
final
name → Input<String>?
The actual class name or the annotated name of the task. Task Author should initialize this field with value from the getName() method of the Task class.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
standaloneExternalDocHtml → Input<String>?
External-facing documention for standalone IP in pantheon embedded in the RHP for this task. Non null only if different from external_doc_html
final
status → Input<EnterpriseCrmEventbusProtoTaskMetadataStatus>?
Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
final
system → Input<EnterpriseCrmEventbusProtoTaskMetadataSystem>?
final
tags → Input<List<String>>?
A set of tags that pertain to a particular task. This can be used to improve the searchability of tasks with several names ("REST Caller" vs. "Call REST Endpoint") or to help users find tasks based on related words.
final

Methods

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

Operators

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