DataManagement/pb/python/visionCareer_pb2.pyi

252 lines
7.3 KiB
Python

"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
"""
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 User(google.protobuf.message.Message):
"""----------------------------------------
USER
----------------------------------------
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
ID_FIELD_NUMBER: builtins.int
TARGETROLE_FIELD_NUMBER: builtins.int
RESUMEPATH_FIELD_NUMBER: builtins.int
WORKEXPERIENCE_FIELD_NUMBER: builtins.int
WORKFORMAT_FIELD_NUMBER: builtins.int
SALARYRANGE_FIELD_NUMBER: builtins.int
id: builtins.int
"""required"""
targetRole: builtins.str
resumePath: builtins.str
workExperience: builtins.str
workFormat: builtins.str
salaryRange: builtins.str
def __init__(
self,
*,
id: builtins.int = ...,
targetRole: builtins.str = ...,
resumePath: builtins.str = ...,
workExperience: builtins.str = ...,
workFormat: builtins.str = ...,
salaryRange: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["id", b"id", "resumePath", b"resumePath", "salaryRange", b"salaryRange", "targetRole", b"targetRole", "workExperience", b"workExperience", "workFormat", b"workFormat"]) -> None: ...
global___User = User
@typing.final
class Pagination(google.protobuf.message.Message):
"""----------------------------------------
PAGINATION
----------------------------------------
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
PAGESIZE_FIELD_NUMBER: builtins.int
PAGE_FIELD_NUMBER: builtins.int
pageSize: builtins.int
page: builtins.int
def __init__(
self,
*,
pageSize: builtins.int = ...,
page: builtins.int = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["page", b"page", "pageSize", b"pageSize"]) -> None: ...
global___Pagination = Pagination
@typing.final
class PaginationMeta(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
PAGESIZE_FIELD_NUMBER: builtins.int
PAGE_FIELD_NUMBER: builtins.int
TOTALPAGES_FIELD_NUMBER: builtins.int
pageSize: builtins.int
page: builtins.int
totalPages: builtins.int
def __init__(
self,
*,
pageSize: builtins.int = ...,
page: builtins.int = ...,
totalPages: builtins.int = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["page", b"page", "pageSize", b"pageSize", "totalPages", b"totalPages"]) -> None: ...
global___PaginationMeta = PaginationMeta
@typing.final
class FilterValue(google.protobuf.message.Message):
"""----------------------------------------
COMMON
----------------------------------------
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
FROM_FIELD_NUMBER: builtins.int
TO_FIELD_NUMBER: builtins.int
EQUAL_FIELD_NUMBER: builtins.int
to: builtins.str
equal: builtins.str
def __init__(
self,
*,
to: builtins.str = ...,
equal: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["equal", b"equal", "from", b"from", "to", b"to"]) -> None: ...
global___FilterValue = FilterValue
@typing.final
class Sort(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
FIELD_FIELD_NUMBER: builtins.int
DIRECTION_FIELD_NUMBER: builtins.int
field: builtins.str
direction: builtins.str
""""ASC" or "DESC" """
def __init__(
self,
*,
field: builtins.str = ...,
direction: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["direction", b"direction", "field", b"field"]) -> None: ...
global___Sort = Sort
@typing.final
class FieldValue(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
FIELD_FIELD_NUMBER: builtins.int
VALUE_FIELD_NUMBER: builtins.int
field: builtins.str
value: builtins.str
def __init__(
self,
*,
field: builtins.str = ...,
value: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["field", b"field", "value", b"value"]) -> None: ...
global___FieldValue = FieldValue
@typing.final
class IdName(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
ID_FIELD_NUMBER: builtins.int
NAME_FIELD_NUMBER: builtins.int
id: builtins.str
name: builtins.str
def __init__(
self,
*,
id: builtins.str = ...,
name: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["id", b"id", "name", b"name"]) -> None: ...
global___IdName = IdName
@typing.final
class UpsertUserDataRequest(google.protobuf.message.Message):
"""----------------------------------------
REQUESTS
----------------------------------------
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
DATA_FIELD_NUMBER: builtins.int
@property
def data(self) -> global___User: ...
def __init__(
self,
*,
data: global___User | None = ...,
) -> None: ...
def HasField(self, field_name: typing.Literal["data", b"data"]) -> builtins.bool: ...
def ClearField(self, field_name: typing.Literal["data", b"data"]) -> None: ...
global___UpsertUserDataRequest = UpsertUserDataRequest
@typing.final
class GetUserVacanciesRequest(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
USERID_FIELD_NUMBER: builtins.int
userID: builtins.int
"""required"""
def __init__(
self,
*,
userID: builtins.int = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["userID", b"userID"]) -> None: ...
global___GetUserVacanciesRequest = GetUserVacanciesRequest
@typing.final
class UpsertUserDataResponse(google.protobuf.message.Message):
"""----------------------------------------
RESPONSES
----------------------------------------
"""
DESCRIPTOR: google.protobuf.descriptor.Descriptor
STATUS_FIELD_NUMBER: builtins.int
status: builtins.str
""""success" | "error" """
def __init__(
self,
*,
status: builtins.str = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["status", b"status"]) -> None: ...
global___UpsertUserDataResponse = UpsertUserDataResponse
@typing.final
class GetUserVacanciesResponse(google.protobuf.message.Message):
DESCRIPTOR: google.protobuf.descriptor.Descriptor
STATUS_FIELD_NUMBER: builtins.int
ITEMS_FIELD_NUMBER: builtins.int
status: builtins.str
""""success" | "error" """
@property
def items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ...
def __init__(
self,
*,
status: builtins.str = ...,
items: collections.abc.Iterable[builtins.str] | None = ...,
) -> None: ...
def ClearField(self, field_name: typing.Literal["items", b"items", "status", b"status"]) -> None: ...
global___GetUserVacanciesResponse = GetUserVacanciesResponse