toMap method

Map<String, dynamic> toMap()

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()),
  };
}