toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'className': ?className,
'collectionElementClassName': ?collectionElementClassName,
'config': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoParamSpecEntryConfig, Map<String, dynamic>>(config, (value) => value.toMap()),
'dataType': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType, String>(dataType, (value) => value.wireValue),
'defaultValue': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoParameterValueType, Map<String, dynamic>>(defaultValue, (value) => value.toMap()),
'isDeprecated': ?isDeprecated,
'isOutput': ?isOutput,
'jsonSchema': ?jsonSchema,
'key': ?key,
'protoDef': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition, Map<String, dynamic>>(protoDef, (value) => value.toMap()),
'required': ?required,
'validationRule': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoParamSpecEntryValidationRule, Map<String, dynamic>>(validationRule, (value) => value.toMap()),
};
}