toMap method
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,
};
}