252 lines
7.3 KiB
Python
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
|