EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse class

Constructors

EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse({required Input<EnterpriseCrmEventbusProtoAttributesResponse> attributes, required Input<List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>> children, required Input<String> dataType, required Input<EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse> defaultValue, required Input<String> description, required Input<String> inOutType, required Input<bool> isTransient, required Input<String> jsonSchema, required Input<String> key, required Input<String> name, required Input<EnterpriseCrmEventbusProtoNodeIdentifierResponse> producedBy, required Input<String> producer, required Input<String> protoDefName, required Input<String> protoDefPath})
Creates a new EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse. attributes Metadata information about the parameters. children Child parameters nested within this parameter. This field only applies to protobuf parameters dataType The data type of the parameter. defaultValue Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object. description Optional. The description about the parameter inOutType Specifies the input/output type for the parameter. isTransient Whether this parameter is a transient parameter. jsonSchema This schema will be used to validate runtime JSON-typed values of this parameter. key 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. name 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". producedBy 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. producer Required. protoDefName The name of the protobuf type if the parameter has a protobuf data type. protoDefPath 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".
const
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse.fromMap(Map<String, dynamic> map)
factory

Properties

attributes → Input<EnterpriseCrmEventbusProtoAttributesResponse>
Metadata information about the parameters.
final
children → Input<List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>>
Child parameters nested within this parameter. This field only applies to protobuf parameters
final
dataType → Input<String>
The data type of the parameter.
final
defaultValue → Input<EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse>
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<String>
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<EnterpriseCrmEventbusProtoNodeIdentifierResponse>
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