GoogleCloudDocumentaiV1GenerateSchemaVersionRequest.fromJson constructor

GoogleCloudDocumentaiV1GenerateSchemaVersionRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDocumentaiV1GenerateSchemaVersionRequest.fromJson(core.Map json_)
  : this(
      baseSchemaVersion: json_['baseSchemaVersion'] as core.String?,
      gcsDocuments: json_.containsKey('gcsDocuments')
          ? GoogleCloudDocumentaiV1GcsDocuments.fromJson(
              json_['gcsDocuments'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      gcsPrefix: json_.containsKey('gcsPrefix')
          ? GoogleCloudDocumentaiV1GcsPrefix.fromJson(
              json_['gcsPrefix'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      generateSchemaVersionParams:
          json_.containsKey('generateSchemaVersionParams')
          ? GoogleCloudDocumentaiV1GenerateSchemaVersionRequestGenerateSchemaVersionParams.fromJson(
              json_['generateSchemaVersionParams']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      inlineDocuments: json_.containsKey('inlineDocuments')
          ? GoogleCloudDocumentaiV1Documents.fromJson(
              json_['inlineDocuments'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      rawDocuments: json_.containsKey('rawDocuments')
          ? GoogleCloudDocumentaiV1RawDocuments.fromJson(
              json_['rawDocuments'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );