EnterpriseCrmEventbusProtoTaskMetadata.fromMap constructor
EnterpriseCrmEventbusProtoTaskMetadata.fromMap(
- Map<String, dynamic> map
)
Implementation
factory EnterpriseCrmEventbusProtoTaskMetadata.fromMap(Map<String, dynamic> map) {
return EnterpriseCrmEventbusProtoTaskMetadata(
activeTaskName: (() { final guardedValue = map['activeTaskName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
admins: (() { final guardedValue = map['admins']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<EnterpriseCrmEventbusProtoTaskMetadataAdmin>(guardedValue, (value) => EnterpriseCrmEventbusProtoTaskMetadataAdmin.fromMap((value as Map).cast<String, dynamic>()))); })(),
category: (() { final guardedValue = map['category']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskMetadataCategory.fromValue(guardedValue as String)); })(),
codeSearchLink: (() { final guardedValue = map['codeSearchLink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
defaultJsonValidationOption: (() { final guardedValue = map['defaultJsonValidationOption']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption.fromValue(guardedValue as String)); })(),
defaultSpec: (() { final guardedValue = map['defaultSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
descriptiveName: (() { final guardedValue = map['descriptiveName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
docMarkdown: (() { final guardedValue = map['docMarkdown']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
externalCategory: (() { final guardedValue = map['externalCategory']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskMetadataExternalCategory.fromValue(guardedValue as String)); })(),
externalCategorySequence: (() { final guardedValue = map['externalCategorySequence']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
externalDocHtml: (() { final guardedValue = map['externalDocHtml']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
externalDocLink: (() { final guardedValue = map['externalDocLink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
externalDocMarkdown: (() { final guardedValue = map['externalDocMarkdown']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
g3DocLink: (() { final guardedValue = map['g3DocLink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
iconLink: (() { final guardedValue = map['iconLink']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
isDeprecated: (() { final guardedValue = map['isDeprecated']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
standaloneExternalDocHtml: (() { final guardedValue = map['standaloneExternalDocHtml']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
status: (() { final guardedValue = map['status']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskMetadataStatus.fromValue(guardedValue as String)); })(),
system: (() { final guardedValue = map['system']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskMetadataSystem.fromValue(guardedValue as String)); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
);
}