EnterpriseCrmEventbusProtoTaskMetadata.fromMap constructor

EnterpriseCrmEventbusProtoTaskMetadata.fromMap(
  1. 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>()); })(),
  );
}