DocumentArgs.fromMap constructor

DocumentArgs.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DocumentArgs.fromMap(Map<String, dynamic> map) {
  return DocumentArgs(
    cloudAiDocument: (() { final guardedValue = map['cloudAiDocument']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudDocumentaiV1Document.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    cloudAiDocumentOption: (() { final guardedValue = map['cloudAiDocumentOption']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudContentwarehouseV1CloudAIDocumentOption.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    contentCategory: (() { final guardedValue = map['contentCategory']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DocumentContentCategory.fromValue(guardedValue as String)); })(),
    createMask: (() { final guardedValue = map['createMask']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    creator: (() { final guardedValue = map['creator']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    displayName: pulumi.Input.fromValue(map['displayName'] as String),
    displayUri: (() { final guardedValue = map['displayUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    documentSchemaName: (() { final guardedValue = map['documentSchemaName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    inlineRawDocument: (() { final guardedValue = map['inlineRawDocument']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    plainText: (() { final guardedValue = map['plainText']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    policy: (() { final guardedValue = map['policy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleIamV1Policy.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    properties: (() { final guardedValue = map['properties']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudContentwarehouseV1Property>(guardedValue, (value) => GoogleCloudContentwarehouseV1Property.fromMap((value as Map).cast<String, dynamic>()))); })(),
    rawDocumentFileType: (() { final guardedValue = map['rawDocumentFileType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DocumentRawDocumentFileType.fromValue(guardedValue as String)); })(),
    rawDocumentPath: (() { final guardedValue = map['rawDocumentPath']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    referenceId: (() { final guardedValue = map['referenceId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    requestMetadata: (() { final guardedValue = map['requestMetadata']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudContentwarehouseV1RequestMetadata.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    textExtractionDisabled: (() { final guardedValue = map['textExtractionDisabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    textExtractionEnabled: (() { final guardedValue = map['textExtractionEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    title: (() { final guardedValue = map['title']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    updater: (() { final guardedValue = map['updater']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}