team-10/env/Lib/site-packages/streamlit/proto/Common_pb2.pyi
2025-08-02 07:34:44 +02:00

297 lines
11 KiB
Python

"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
*!
Copyright (c) Streamlit Inc. (2018-2022) Snowflake Inc. (2022-2025)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
"""
import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.message
import typing
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
@typing.final
class StringArray(google.protobuf.message.Message):
"""Message types that are common to multiple protobufs."""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.str] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___StringArray = StringArray
@typing.final
class DoubleArray(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.float] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___DoubleArray = DoubleArray
@typing.final
class Int32Array(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.int] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___Int32Array = Int32Array
@typing.final
class Int64Array(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.int] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___Int64Array = Int64Array
@typing.final
class SInt64Array(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.int] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___SInt64Array = SInt64Array
@typing.final
class UInt32Array(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ...
def __init__(
self,
*,
data: collections.abc.Iterable[builtins.int] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___UInt32Array = UInt32Array
@typing.final
class StringTriggerValue(google.protobuf.message.Message):
"""DEPRECATED: This proto message is deprecated and unused. The ChatInputValue
proto message should be used instead.
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
data: builtins.str
def __init__(
self,
*,
data: builtins.str | None = ...,
) -> None: ...
def HasField(self, field_name: typing.Literal["_data", b"_data", "data", b"data"]) -> builtins.bool: ...
def ClearField(self, field_name: typing.Literal["_data", b"_data", "data", b"data"]) -> None: ...
def WhichOneof(self, oneof_group: typing.Literal["_data", b"_data"]) -> typing.Literal["data"] | None: ...
global___StringTriggerValue = StringTriggerValue
@typing.final
class FileURLsRequest(google.protobuf.message.Message):
"""NOTE: The FileURLsRequest, FileURLs, and FileURLsResponse message types
must remain stable as some external services rely on them to support
`st.file_uploader`. These types aren't completely set in stone, but changing
them requires a good amount of effort so should be avoided if possible.
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
REQUEST_ID_FIELD_NUMBER: builtins.int
FILE_NAMES_FIELD_NUMBER: builtins.int
SESSION_ID_FIELD_NUMBER: builtins.int
request_id: builtins.str
session_id: builtins.str
@property
def file_names(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
def __init__(
self,
*,
request_id: builtins.str = ...,
file_names: collections.abc.Iterable[builtins.str] | None = ...,
session_id: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["file_names", b"file_names", "request_id", b"request_id", "session_id", b"session_id"]) -> None: ...
global___FileURLsRequest = FileURLsRequest
@typing.final
class FileURLs(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
FILE_ID_FIELD_NUMBER: builtins.int
UPLOAD_URL_FIELD_NUMBER: builtins.int
DELETE_URL_FIELD_NUMBER: builtins.int
file_id: builtins.str
upload_url: builtins.str
delete_url: builtins.str
def __init__(
self,
*,
file_id: builtins.str = ...,
upload_url: builtins.str = ...,
delete_url: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["delete_url", b"delete_url", "file_id", b"file_id", "upload_url", b"upload_url"]) -> None: ...
global___FileURLs = FileURLs
@typing.final
class FileURLsResponse(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
RESPONSE_ID_FIELD_NUMBER: builtins.int
FILE_URLS_FIELD_NUMBER: builtins.int
ERROR_MSG_FIELD_NUMBER: builtins.int
response_id: builtins.str
error_msg: builtins.str
@property
def file_urls(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FileURLs]: ...
def __init__(
self,
*,
response_id: builtins.str = ...,
file_urls: collections.abc.Iterable[global___FileURLs] | None = ...,
error_msg: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["error_msg", b"error_msg", "file_urls", b"file_urls", "response_id", b"response_id"]) -> None: ...
global___FileURLsResponse = FileURLsResponse
@typing.final
class UploadedFileInfo(google.protobuf.message.Message):
"""Information on a file uploaded via the file_uploader widget."""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
ID_FIELD_NUMBER: builtins.int
NAME_FIELD_NUMBER: builtins.int
SIZE_FIELD_NUMBER: builtins.int
FILE_ID_FIELD_NUMBER: builtins.int
FILE_URLS_FIELD_NUMBER: builtins.int
id: builtins.int
"""DEPRECATED."""
name: builtins.str
size: builtins.int
"""The size of this file in bytes."""
file_id: builtins.str
"""ID that can be used to retrieve a file."""
@property
def file_urls(self) -> global___FileURLs:
"""Metadata containing information about file_urls."""
def __init__(
self,
*,
id: builtins.int = ...,
name: builtins.str = ...,
size: builtins.int = ...,
file_id: builtins.str = ...,
file_urls: global___FileURLs | None = ...,
) -> None: ...
def HasField(self, field_name: typing.Literal["file_urls", b"file_urls"]) -> builtins.bool: ...
def ClearField(self, field_name: typing.Literal["file_id", b"file_id", "file_urls", b"file_urls", "id", b"id", "name", b"name", "size", b"size"]) -> None: ...
global___UploadedFileInfo = UploadedFileInfo
@typing.final
class FileUploaderState(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
MAX_FILE_ID_FIELD_NUMBER: builtins.int
UPLOADED_FILE_INFO_FIELD_NUMBER: builtins.int
max_file_id: builtins.int
"""DEPRECATED"""
@property
def uploaded_file_info(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UploadedFileInfo]: ...
def __init__(
self,
*,
max_file_id: builtins.int = ...,
uploaded_file_info: collections.abc.Iterable[global___UploadedFileInfo] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["max_file_id", b"max_file_id", "uploaded_file_info", b"uploaded_file_info"]) -> None: ...
global___FileUploaderState = FileUploaderState
@typing.final
class ChatInputValue(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
FILE_UPLOADER_STATE_FIELD_NUMBER: builtins.int
data: builtins.str
@property
def file_uploader_state(self) -> global___FileUploaderState: ...
def __init__(
self,
*,
data: builtins.str | None = ...,
file_uploader_state: global___FileUploaderState | None = ...,
) -> None: ...
def HasField(self, field_name: typing.Literal["_data", b"_data", "_file_uploader_state", b"_file_uploader_state", "data", b"data", "file_uploader_state", b"file_uploader_state"]) -> builtins.bool: ...
def ClearField(self, field_name: typing.Literal["_data", b"_data", "_file_uploader_state", b"_file_uploader_state", "data", b"data", "file_uploader_state", b"file_uploader_state"]) -> None: ...
@typing.overload
def WhichOneof(self, oneof_group: typing.Literal["_data", b"_data"]) -> typing.Literal["data"] | None: ...
@typing.overload
def WhichOneof(self, oneof_group: typing.Literal["_file_uploader_state", b"_file_uploader_state"]) -> typing.Literal["file_uploader_state"] | None: ...
global___ChatInputValue = ChatInputValue