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?,
    );