""" @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