toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'attributes': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoAttributesResponse, Map<String, dynamic>>(attributes, (value) => value.toMap()),
'children': pulumi.Input.mapInputValue<List<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse>, List<Map<String, dynamic>>>(children, (value) => pulumi.Input.encodeList<EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'dataType': dataType,
'defaultValue': pulumi.Input.mapInputValue<EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse, Map<String, dynamic>>(defaultValue, (value) => value.toMap()),
'description': description,
'inOutType': inOutType,
'isTransient': isTransient,
'jsonSchema': jsonSchema,
'key': key,
'name': name,
'producedBy': pulumi.Input.mapInputValue<EnterpriseCrmEventbusProtoNodeIdentifierResponse, Map<String, dynamic>>(producedBy, (value) => value.toMap()),
'producer': producer,
'protoDefName': protoDefName,
'protoDefPath': protoDefPath,
};
}