EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.fromJson constructor
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.fromJson(
- Map json_
Implementation
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.fromJson(core.Map json_)
: this(
className: json_['className'] as core.String?,
collectionElementClassName:
json_['collectionElementClassName'] as core.String?,
config: json_.containsKey('config')
? EnterpriseCrmEventbusProtoParamSpecEntryConfig.fromJson(
json_['config'] as core.Map<core.String, core.dynamic>)
: null,
dataType: json_['dataType'] as core.String?,
defaultValue: json_.containsKey('defaultValue')
? EnterpriseCrmFrontendsEventbusProtoParameterValueType.fromJson(
json_['defaultValue'] as core.Map<core.String, core.dynamic>)
: null,
isDeprecated: json_['isDeprecated'] as core.bool?,
isOutput: json_['isOutput'] as core.bool?,
jsonSchema: json_['jsonSchema'] as core.String?,
key: json_['key'] as core.String?,
protoDef: json_.containsKey('protoDef')
? EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
.fromJson(
json_['protoDef'] as core.Map<core.String, core.dynamic>)
: null,
required: json_['required'] as core.bool?,
validationRule: json_.containsKey('validationRule')
? EnterpriseCrmEventbusProtoParamSpecEntryValidationRule.fromJson(
json_['validationRule']
as core.Map<core.String, core.dynamic>)
: null,
);