toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'attributes': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoAttributes, Map<String, dynamic>>(attributes, (value) => value.toMap()),
    'children': ?pulumi.Input.mapOptionalInputValue<List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry>, List<Map<String, dynamic>>>(children, (value) => pulumi.Input.encodeList<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry, Map<String, dynamic>>(value, (value) => value.toMap())),
    'dataType': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType, String>(dataType, (value) => value.wireValue),
    'defaultValue': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoParameterValueType, Map<String, dynamic>>(defaultValue, (value) => value.toMap()),
    'description': ?description,
    'inOutType': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType, String>(inOutType, (value) => value.wireValue),
    'isTransient': ?isTransient,
    'jsonSchema': ?jsonSchema,
    'key': ?key,
    'name': ?name,
    'producedBy': ?pulumi.Input.mapOptionalInputValue<EnterpriseCrmEventbusProtoNodeIdentifier, Map<String, dynamic>>(producedBy, (value) => value.toMap()),
    'producer': ?producer,
    'protoDefName': ?protoDefName,
    'protoDefPath': ?protoDefPath,
  };
}