EnterpriseCrmFrontendsEventbusProtoParamSpecEntry class
Key-value pair of EventBus task parameters.
Next id: 13
Constructors
- EnterpriseCrmFrontendsEventbusProtoParamSpecEntry({String? className, String? collectionElementClassName, EnterpriseCrmEventbusProtoParamSpecEntryConfig? config, String? dataType, EnterpriseCrmFrontendsEventbusProtoParameterValueType? defaultValue, bool? isDeprecated, bool? isOutput, String? jsonSchema, String? key, EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition? protoDef, bool? required, EnterpriseCrmEventbusProtoParamSpecEntryValidationRule? validationRule})
- EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.fromJson(Map json_)
Properties
- className ↔ String?
-
The FQCN of the Java object this represents.
getter/setter pair
- collectionElementClassName ↔ String?
-
If it is a collection of objects, this would be the FCQN of every
individual element in the collection.
getter/setter pair
- config ↔ EnterpriseCrmEventbusProtoParamSpecEntryConfig?
-
Optional fields, such as help text and other useful info.
getter/setter pair
- dataType ↔ String?
-
The data type of the parameter.
Possible string values are:
getter/setter pair
- defaultValue ↔ EnterpriseCrmFrontendsEventbusProtoParameterValueType?
-
Default values for the defined keys.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isDeprecated ↔ bool?
-
If set, this entry is deprecated, so further use of this parameter should
be prohibited.
getter/setter pair
- isOutput ↔ bool?
-
getter/setter pair
- jsonSchema ↔ String?
-
If the data_type is JSON_VALUE, then this will define its schema.
getter/setter pair
- key ↔ String?
-
Key is used to retrieve the corresponding parameter value.
getter/setter pair
- protoDef ↔ EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition?
-
Populated if this represents a proto or proto array.
getter/setter pair
- required ↔ bool?
-
If set, the user must provide an input value for this parameter.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- validationRule ↔ EnterpriseCrmEventbusProtoParamSpecEntryValidationRule?
-
Rule used to validate inputs (individual values and collection elements)
for this parameter.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited