@@ -13363,6 +13363,24 @@ class _GetRagFileRequestParametersDict(TypedDict, total=False):
1336313363]
1336413364
1336513365
13366+ class RagFileStatus(_common.BaseModel):
13367+ """RagFile status."""
13368+
13369+ state: Optional[RagFileState] = Field(
13370+ default=None, description="""The state of the RagFile."""
13371+ )
13372+
13373+
13374+ class RagFileStatusDict(TypedDict, total=False):
13375+ """RagFile status."""
13376+
13377+ state: Optional[RagFileState]
13378+ """The state of the RagFile."""
13379+
13380+
13381+ RagFileStatusOrDict = Union[RagFileStatus, RagFileStatusDict]
13382+
13383+
1336613384class DirectUploadSource(_common.BaseModel):
1336713385 """The input content is encapsulated and uploaded in the request."""
1336813386
@@ -13675,7 +13693,7 @@ class RagFile(_common.BaseModel):
1367513693 default=None,
1367613694 description="""Required. The display name of the RagFile. The name can be up to 128 characters long and can consist of any UTF-8 characters.""",
1367713695 )
13678- file_status: Optional[genai_types.FileStatus ] = Field(
13696+ file_status: Optional[RagFileStatus ] = Field(
1367913697 default=None, description="""Output only. State of the RagFile."""
1368013698 )
1368113699 gcs_source: Optional[genai_types.GcsSource] = Field(
@@ -13730,7 +13748,7 @@ class RagFileDict(TypedDict, total=False):
1373013748 display_name: Optional[str]
1373113749 """Required. The display name of the RagFile. The name can be up to 128 characters long and can consist of any UTF-8 characters."""
1373213750
13733- file_status: Optional[genai_types.FileStatusDict ]
13751+ file_status: Optional[RagFileStatusDict ]
1373413752 """Output only. State of the RagFile."""
1373513753
1373613754 gcs_source: Optional[genai_types.GcsSourceDict]
0 commit comments