GoogleCloudAiplatformV1RagFile.fromJson constructor

GoogleCloudAiplatformV1RagFile.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1RagFile.fromJson(core.Map json_)
  : this(
      createTime: json_['createTime'] as core.String?,
      description: json_['description'] as core.String?,
      directUploadSource:
          json_.containsKey('directUploadSource')
              ? GoogleCloudAiplatformV1DirectUploadSource.fromJson(
                json_['directUploadSource']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      displayName: json_['displayName'] as core.String?,
      fileStatus:
          json_.containsKey('fileStatus')
              ? GoogleCloudAiplatformV1FileStatus.fromJson(
                json_['fileStatus'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      gcsSource:
          json_.containsKey('gcsSource')
              ? GoogleCloudAiplatformV1GcsSource.fromJson(
                json_['gcsSource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      googleDriveSource:
          json_.containsKey('googleDriveSource')
              ? GoogleCloudAiplatformV1GoogleDriveSource.fromJson(
                json_['googleDriveSource']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      jiraSource:
          json_.containsKey('jiraSource')
              ? GoogleCloudAiplatformV1JiraSource.fromJson(
                json_['jiraSource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      sharePointSources:
          json_.containsKey('sharePointSources')
              ? GoogleCloudAiplatformV1SharePointSources.fromJson(
                json_['sharePointSources']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      slackSource:
          json_.containsKey('slackSource')
              ? GoogleCloudAiplatformV1SlackSource.fromJson(
                json_['slackSource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      updateTime: json_['updateTime'] as core.String?,
      userMetadata: json_['userMetadata'] as core.String?,
    );