from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union

DESCRIPTOR: _descriptor.FileDescriptor

class ContractedServicesRequest(_message.Message):
    __slots__ = ["backup_scheduled_id", "firewall_id", "plan_id", "user_id"]
    BACKUP_SCHEDULED_ID_FIELD_NUMBER: _ClassVar[int]
    FIREWALL_ID_FIELD_NUMBER: _ClassVar[int]
    PLAN_ID_FIELD_NUMBER: _ClassVar[int]
    USER_ID_FIELD_NUMBER: _ClassVar[int]
    backup_scheduled_id: str
    firewall_id: str
    plan_id: str
    user_id: str
    def __init__(self, user_id: _Optional[str] = ..., backup_scheduled_id: _Optional[str] = ..., plan_id: _Optional[str] = ..., firewall_id: _Optional[str] = ...) -> None: ...

class ContractedServicesResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class RequestQueueRequest(_message.Message):
    __slots__ = ["identificator", "name_app", "request_datetime", "resources_specs"]
    IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    NAME_APP_FIELD_NUMBER: _ClassVar[int]
    REQUEST_DATETIME_FIELD_NUMBER: _ClassVar[int]
    RESOURCES_SPECS_FIELD_NUMBER: _ClassVar[int]
    identificator: str
    name_app: str
    request_datetime: str
    resources_specs: str
    def __init__(self, resources_specs: _Optional[str] = ..., request_datetime: _Optional[str] = ..., name_app: _Optional[str] = ..., identificator: _Optional[str] = ...) -> None: ...

class RequestQueueResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class ServiceStatusRequest(_message.Message):
    __slots__ = ["resources"]
    RESOURCES_FIELD_NUMBER: _ClassVar[int]
    resources: str
    def __init__(self, resources: _Optional[str] = ...) -> None: ...

class ServiceStatusResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class StatusSupplyRequest(_message.Message):
    __slots__ = ["resources"]
    RESOURCES_FIELD_NUMBER: _ClassVar[int]
    resources: str
    def __init__(self, resources: _Optional[str] = ...) -> None: ...

class StatusSupplyResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class UserVcdRequest(_message.Message):
    __slots__ = ["active", "email", "org_id", "username"]
    ACTIVE_FIELD_NUMBER: _ClassVar[int]
    EMAIL_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    USERNAME_FIELD_NUMBER: _ClassVar[int]
    active: str
    email: str
    org_id: str
    username: str
    def __init__(self, username: _Optional[str] = ..., email: _Optional[str] = ..., org_id: _Optional[str] = ..., active: _Optional[str] = ...) -> None: ...

class UserVcdResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class firewallRequest(_message.Message):
    __slots__ = ["ips", "is_segment"]
    IPS_FIELD_NUMBER: _ClassVar[int]
    IS_SEGMENT_FIELD_NUMBER: _ClassVar[int]
    ips: str
    is_segment: str
    def __init__(self, ips: _Optional[str] = ..., is_segment: _Optional[str] = ...) -> None: ...

class firewallResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: servicesAdmin
    def __init__(self, response: _Optional[_Union[servicesAdmin, _Mapping]] = ...) -> None: ...

class servicesAdmin(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: str
    def __init__(self, response: _Optional[str] = ...) -> None: ...
