DocumentArgs.fromMap constructor
DocumentArgs.fromMap(
- 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); })(),
);
}