EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry class
Constructors
-
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry({Input<
EnterpriseCrmEventbusProtoAttributes> ? attributes, Input<List< ? children, Input<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry> >EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType> ? dataType, Input<EnterpriseCrmFrontendsEventbusProtoParameterValueType> ? defaultValue, Input<String> ? description, Input<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType> ? inOutType, Input<bool> ? isTransient, Input<String> ? jsonSchema, Input<String> ? key, Input<String> ? name, Input<EnterpriseCrmEventbusProtoNodeIdentifier> ? producedBy, Input<String> ? producer, Input<String> ? protoDefName, Input<String> ? protoDefPath}) -
Creates a new EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.
attributesMetadata information about the parameters.childrenChild parameters nested within this parameter. This field only applies to protobuf parametersdataTypeThe data type of the parameter.defaultValueDefault values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.descriptionOptional. The description about the parameterinOutTypeSpecifies the input/output type for the parameter.isTransientWhether this parameter is a transient parameter.jsonSchemaThis schema will be used to validate runtime JSON-typed values of this parameter.keyKey is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.nameThe name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".producedByThe identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.producerOptional.protoDefNameThe name of the protobuf type if the parameter has a protobuf data type.protoDefPathIf the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".const -
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
attributes
→ Input<
EnterpriseCrmEventbusProtoAttributes> ? -
Metadata information about the parameters.
final
-
children
→ Input<
List< ?EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry> > -
Child parameters nested within this parameter. This field only applies to protobuf parameters
final
-
dataType
→ Input<
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType> ? -
The data type of the parameter.
final
-
defaultValue
→ Input<
EnterpriseCrmFrontendsEventbusProtoParameterValueType> ? -
Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
final
-
description
→ Input<
String> ? -
Optional. The description about the parameter
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inOutType
→ Input<
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType> ? -
Specifies the input/output type for the parameter.
final
-
isTransient
→ Input<
bool> ? -
Whether this parameter is a transient parameter.
final
-
jsonSchema
→ Input<
String> ? -
This schema will be used to validate runtime JSON-typed values of this parameter.
final
-
key
→ Input<
String> ? -
Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
final
-
name
→ Input<
String> ? -
The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
final
-
producedBy
→ Input<
EnterpriseCrmEventbusProtoNodeIdentifier> ? -
The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
final
-
producer
→ Input<
String> ? -
final
-
protoDefName
→ Input<
String> ? -
The name of the protobuf type if the parameter has a protobuf data type.
final
-
protoDefPath
→ Input<
String> ? -
If the data type is of type proto or proto array, this field needs to be populated with the fully qualified proto name. This message, for example, would be "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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