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

DESCRIPTOR: _descriptor.FileDescriptor

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

class userVCD(_message.Message):
    __slots__ = ["userVCDId", "username", "org_id", "public_id", "password"]
    USERVCDID_FIELD_NUMBER: _ClassVar[int]
    USERNAME_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    PUBLIC_ID_FIELD_NUMBER: _ClassVar[int]
    PASSWORD_FIELD_NUMBER: _ClassVar[int]
    userVCDId: int
    username: str
    org_id: int
    public_id: int
    password: str
    def __init__(self, userVCDId: _Optional[int] = ..., username: _Optional[str] = ..., org_id: _Optional[int] = ..., public_id: _Optional[int] = ..., password: _Optional[str] = ...) -> None: ...

class orgVCD(_message.Message):
    __slots__ = ["OrgVcdId", "name", "host", "api_version"]
    ORGVCDID_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    HOST_FIELD_NUMBER: _ClassVar[int]
    API_VERSION_FIELD_NUMBER: _ClassVar[int]
    OrgVcdId: int
    name: str
    host: str
    api_version: str
    def __init__(self, OrgVcdId: _Optional[int] = ..., name: _Optional[str] = ..., host: _Optional[str] = ..., api_version: _Optional[str] = ...) -> None: ...

class UsersVCD(_message.Message):
    __slots__ = ["users"]
    USERS_FIELD_NUMBER: _ClassVar[int]
    users: _containers.RepeatedCompositeFieldContainer[userVCD]
    def __init__(self, users: _Optional[_Iterable[_Union[userVCD, _Mapping]]] = ...) -> None: ...

class orgsVCD(_message.Message):
    __slots__ = ["orgs"]
    ORGS_FIELD_NUMBER: _ClassVar[int]
    orgs: _containers.RepeatedCompositeFieldContainer[orgVCD]
    def __init__(self, orgs: _Optional[_Iterable[_Union[orgVCD, _Mapping]]] = ...) -> None: ...

class productType(_message.Message):
    __slots__ = ["id", "product_name", "product_dsc", "is_avaible", "steps"]
    ID_FIELD_NUMBER: _ClassVar[int]
    PRODUCT_NAME_FIELD_NUMBER: _ClassVar[int]
    PRODUCT_DSC_FIELD_NUMBER: _ClassVar[int]
    IS_AVAIBLE_FIELD_NUMBER: _ClassVar[int]
    STEPS_FIELD_NUMBER: _ClassVar[int]
    id: int
    product_name: str
    product_dsc: str
    is_avaible: bool
    steps: str
    def __init__(self, id: _Optional[int] = ..., product_name: _Optional[str] = ..., product_dsc: _Optional[str] = ..., is_avaible: bool = ..., steps: _Optional[str] = ...) -> None: ...

class ProductsType(_message.Message):
    __slots__ = ["products"]
    PRODUCTS_FIELD_NUMBER: _ClassVar[int]
    products: _containers.RepeatedCompositeFieldContainer[productType]
    def __init__(self, products: _Optional[_Iterable[_Union[productType, _Mapping]]] = ...) -> None: ...

class Plan(_message.Message):
    __slots__ = ["planId", "name", "description", "price_factor", "resources", "model", "service_id", "active"]
    PLANID_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    DESCRIPTION_FIELD_NUMBER: _ClassVar[int]
    PRICE_FACTOR_FIELD_NUMBER: _ClassVar[int]
    RESOURCES_FIELD_NUMBER: _ClassVar[int]
    MODEL_FIELD_NUMBER: _ClassVar[int]
    SERVICE_ID_FIELD_NUMBER: _ClassVar[int]
    ACTIVE_FIELD_NUMBER: _ClassVar[int]
    planId: int
    name: str
    description: str
    price_factor: float
    resources: str
    model: str
    service_id: int
    active: bool
    def __init__(self, planId: _Optional[int] = ..., name: _Optional[str] = ..., description: _Optional[str] = ..., price_factor: _Optional[float] = ..., resources: _Optional[str] = ..., model: _Optional[str] = ..., service_id: _Optional[int] = ..., active: bool = ...) -> None: ...

class PlansServices(_message.Message):
    __slots__ = ["plan"]
    PLAN_FIELD_NUMBER: _ClassVar[int]
    plan: _containers.RepeatedCompositeFieldContainer[Plan]
    def __init__(self, plan: _Optional[_Iterable[_Union[Plan, _Mapping]]] = ...) -> None: ...

class ContractedServices(_message.Message):
    __slots__ = ["servicesID", "serviceName", "serviceDescription", "serviceBasePrice", "events_ids", "planID", "planName", "planDescription", "priceFactor", "ips", "firewallID", "isSegment", "requestQueueID", "contractedServicesId", "resourceSpecs", "requestDatetime", "supplyDatetime", "down_datetime", "supplyStatusId", "serviceStatusId", "errorLog", "identificator", "nameApp", "status", "port", "vcd_vcd_id"]
    SERVICESID_FIELD_NUMBER: _ClassVar[int]
    SERVICENAME_FIELD_NUMBER: _ClassVar[int]
    SERVICEDESCRIPTION_FIELD_NUMBER: _ClassVar[int]
    SERVICEBASEPRICE_FIELD_NUMBER: _ClassVar[int]
    EVENTS_IDS_FIELD_NUMBER: _ClassVar[int]
    PLANID_FIELD_NUMBER: _ClassVar[int]
    PLANNAME_FIELD_NUMBER: _ClassVar[int]
    PLANDESCRIPTION_FIELD_NUMBER: _ClassVar[int]
    PRICEFACTOR_FIELD_NUMBER: _ClassVar[int]
    IPS_FIELD_NUMBER: _ClassVar[int]
    FIREWALLID_FIELD_NUMBER: _ClassVar[int]
    ISSEGMENT_FIELD_NUMBER: _ClassVar[int]
    REQUESTQUEUEID_FIELD_NUMBER: _ClassVar[int]
    CONTRACTEDSERVICESID_FIELD_NUMBER: _ClassVar[int]
    RESOURCESPECS_FIELD_NUMBER: _ClassVar[int]
    REQUESTDATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLYDATETIME_FIELD_NUMBER: _ClassVar[int]
    DOWN_DATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLYSTATUSID_FIELD_NUMBER: _ClassVar[int]
    SERVICESTATUSID_FIELD_NUMBER: _ClassVar[int]
    ERRORLOG_FIELD_NUMBER: _ClassVar[int]
    IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    NAMEAPP_FIELD_NUMBER: _ClassVar[int]
    STATUS_FIELD_NUMBER: _ClassVar[int]
    PORT_FIELD_NUMBER: _ClassVar[int]
    VCD_VCD_ID_FIELD_NUMBER: _ClassVar[int]
    servicesID: int
    serviceName: str
    serviceDescription: str
    serviceBasePrice: str
    events_ids: str
    planID: int
    planName: str
    planDescription: str
    priceFactor: float
    ips: str
    firewallID: str
    isSegment: bool
    requestQueueID: int
    contractedServicesId: int
    resourceSpecs: str
    requestDatetime: str
    supplyDatetime: str
    down_datetime: str
    supplyStatusId: int
    serviceStatusId: int
    errorLog: str
    identificator: str
    nameApp: str
    status: str
    port: str
    vcd_vcd_id: str
    def __init__(self, servicesID: _Optional[int] = ..., serviceName: _Optional[str] = ..., serviceDescription: _Optional[str] = ..., serviceBasePrice: _Optional[str] = ..., events_ids: _Optional[str] = ..., planID: _Optional[int] = ..., planName: _Optional[str] = ..., planDescription: _Optional[str] = ..., priceFactor: _Optional[float] = ..., ips: _Optional[str] = ..., firewallID: _Optional[str] = ..., isSegment: bool = ..., requestQueueID: _Optional[int] = ..., contractedServicesId: _Optional[int] = ..., resourceSpecs: _Optional[str] = ..., requestDatetime: _Optional[str] = ..., supplyDatetime: _Optional[str] = ..., down_datetime: _Optional[str] = ..., supplyStatusId: _Optional[int] = ..., serviceStatusId: _Optional[int] = ..., errorLog: _Optional[str] = ..., identificator: _Optional[str] = ..., nameApp: _Optional[str] = ..., status: _Optional[str] = ..., port: _Optional[str] = ..., vcd_vcd_id: _Optional[str] = ...) -> None: ...

class AllContractedServices(_message.Message):
    __slots__ = ["contractedService"]
    CONTRACTEDSERVICE_FIELD_NUMBER: _ClassVar[int]
    contractedService: _containers.RepeatedCompositeFieldContainer[ContractedServices]
    def __init__(self, contractedService: _Optional[_Iterable[_Union[ContractedServices, _Mapping]]] = ...) -> None: ...

class Licenses(_message.Message):
    __slots__ = ["idlicenses", "nameLicenses", "specs", "contracted_services_id", "user_id", "plan_id", "public_id", "org_id", "namePlan", "service_id", "nameService", "product_type_id", "product_name"]
    IDLICENSES_FIELD_NUMBER: _ClassVar[int]
    NAMELICENSES_FIELD_NUMBER: _ClassVar[int]
    SPECS_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    USER_ID_FIELD_NUMBER: _ClassVar[int]
    PLAN_ID_FIELD_NUMBER: _ClassVar[int]
    PUBLIC_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    NAMEPLAN_FIELD_NUMBER: _ClassVar[int]
    SERVICE_ID_FIELD_NUMBER: _ClassVar[int]
    NAMESERVICE_FIELD_NUMBER: _ClassVar[int]
    PRODUCT_TYPE_ID_FIELD_NUMBER: _ClassVar[int]
    PRODUCT_NAME_FIELD_NUMBER: _ClassVar[int]
    idlicenses: int
    nameLicenses: str
    specs: str
    contracted_services_id: int
    user_id: int
    plan_id: int
    public_id: int
    org_id: int
    namePlan: str
    service_id: int
    nameService: str
    product_type_id: int
    product_name: str
    def __init__(self, idlicenses: _Optional[int] = ..., nameLicenses: _Optional[str] = ..., specs: _Optional[str] = ..., contracted_services_id: _Optional[int] = ..., user_id: _Optional[int] = ..., plan_id: _Optional[int] = ..., public_id: _Optional[int] = ..., org_id: _Optional[int] = ..., namePlan: _Optional[str] = ..., service_id: _Optional[int] = ..., nameService: _Optional[str] = ..., product_type_id: _Optional[int] = ..., product_name: _Optional[str] = ...) -> None: ...

class AllLicenses(_message.Message):
    __slots__ = ["licenses"]
    LICENSES_FIELD_NUMBER: _ClassVar[int]
    licenses: _containers.RepeatedCompositeFieldContainer[Licenses]
    def __init__(self, licenses: _Optional[_Iterable[_Union[Licenses, _Mapping]]] = ...) -> None: ...

class Requestqueue(_message.Message):
    __slots__ = ["RequestQueueID", "contracted_services_id", "resource_specs", "request_datetime", "supply_datetime", "down_datetime", "supply_status_id", "service_status_id", "error_log", "identificator", "name_app", "status", "port", "user_id", "plan_id", "service_id", "services_name", "services_product_type_id"]
    REQUESTQUEUEID_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    RESOURCE_SPECS_FIELD_NUMBER: _ClassVar[int]
    REQUEST_DATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_DATETIME_FIELD_NUMBER: _ClassVar[int]
    DOWN_DATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_STATUS_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICE_STATUS_ID_FIELD_NUMBER: _ClassVar[int]
    ERROR_LOG_FIELD_NUMBER: _ClassVar[int]
    IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    NAME_APP_FIELD_NUMBER: _ClassVar[int]
    STATUS_FIELD_NUMBER: _ClassVar[int]
    PORT_FIELD_NUMBER: _ClassVar[int]
    USER_ID_FIELD_NUMBER: _ClassVar[int]
    PLAN_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICE_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICES_NAME_FIELD_NUMBER: _ClassVar[int]
    SERVICES_PRODUCT_TYPE_ID_FIELD_NUMBER: _ClassVar[int]
    RequestQueueID: int
    contracted_services_id: int
    resource_specs: str
    request_datetime: str
    supply_datetime: str
    down_datetime: str
    supply_status_id: int
    service_status_id: int
    error_log: str
    identificator: str
    name_app: str
    status: str
    port: int
    user_id: int
    plan_id: int
    service_id: int
    services_name: str
    services_product_type_id: int
    def __init__(self, RequestQueueID: _Optional[int] = ..., contracted_services_id: _Optional[int] = ..., resource_specs: _Optional[str] = ..., request_datetime: _Optional[str] = ..., supply_datetime: _Optional[str] = ..., down_datetime: _Optional[str] = ..., supply_status_id: _Optional[int] = ..., service_status_id: _Optional[int] = ..., error_log: _Optional[str] = ..., identificator: _Optional[str] = ..., name_app: _Optional[str] = ..., status: _Optional[str] = ..., port: _Optional[int] = ..., user_id: _Optional[int] = ..., plan_id: _Optional[int] = ..., service_id: _Optional[int] = ..., services_name: _Optional[str] = ..., services_product_type_id: _Optional[int] = ...) -> None: ...

class AllRequestQueue(_message.Message):
    __slots__ = ["requestqueue"]
    REQUESTQUEUE_FIELD_NUMBER: _ClassVar[int]
    requestqueue: _containers.RepeatedCompositeFieldContainer[Requestqueue]
    def __init__(self, requestqueue: _Optional[_Iterable[_Union[Requestqueue, _Mapping]]] = ...) -> None: ...

class fieldvdc(_message.Message):
    __slots__ = ["id", "name", "urn_id", "subscription_id", "org_id"]
    ID_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    URN_ID_FIELD_NUMBER: _ClassVar[int]
    SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    id: int
    name: str
    urn_id: str
    subscription_id: str
    org_id: int
    def __init__(self, id: _Optional[int] = ..., name: _Optional[str] = ..., urn_id: _Optional[str] = ..., subscription_id: _Optional[str] = ..., org_id: _Optional[int] = ...) -> None: ...

class allfieldsvdc(_message.Message):
    __slots__ = ["fieldvdc"]
    FIELDVDC_FIELD_NUMBER: _ClassVar[int]
    fieldvdc: _containers.RepeatedCompositeFieldContainer[fieldvdc]
    def __init__(self, fieldvdc: _Optional[_Iterable[_Union[fieldvdc, _Mapping]]] = ...) -> None: ...

class statusCatalog(_message.Message):
    __slots__ = ["StatusCatalogID", "status", "status_desc", "id_type"]
    STATUSCATALOGID_FIELD_NUMBER: _ClassVar[int]
    STATUS_FIELD_NUMBER: _ClassVar[int]
    STATUS_DESC_FIELD_NUMBER: _ClassVar[int]
    ID_TYPE_FIELD_NUMBER: _ClassVar[int]
    StatusCatalogID: int
    status: str
    status_desc: str
    id_type: int
    def __init__(self, StatusCatalogID: _Optional[int] = ..., status: _Optional[str] = ..., status_desc: _Optional[str] = ..., id_type: _Optional[int] = ...) -> None: ...

class allStatusCatalog(_message.Message):
    __slots__ = ["status_catalog"]
    STATUS_CATALOG_FIELD_NUMBER: _ClassVar[int]
    status_catalog: _containers.RepeatedCompositeFieldContainer[statusCatalog]
    def __init__(self, status_catalog: _Optional[_Iterable[_Union[statusCatalog, _Mapping]]] = ...) -> None: ...

class consumptionHistory(_message.Message):
    __slots__ = ["ConsumptionHistoryID", "start_date", "end_date", "requests_queue_id", "pod_identificator"]
    CONSUMPTIONHISTORYID_FIELD_NUMBER: _ClassVar[int]
    START_DATE_FIELD_NUMBER: _ClassVar[int]
    END_DATE_FIELD_NUMBER: _ClassVar[int]
    REQUESTS_QUEUE_ID_FIELD_NUMBER: _ClassVar[int]
    POD_IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    ConsumptionHistoryID: int
    start_date: str
    end_date: str
    requests_queue_id: int
    pod_identificator: str
    def __init__(self, ConsumptionHistoryID: _Optional[int] = ..., start_date: _Optional[str] = ..., end_date: _Optional[str] = ..., requests_queue_id: _Optional[int] = ..., pod_identificator: _Optional[str] = ...) -> None: ...

class allConsumptionHistory(_message.Message):
    __slots__ = ["consumption_history"]
    CONSUMPTION_HISTORY_FIELD_NUMBER: _ClassVar[int]
    consumption_history: _containers.RepeatedCompositeFieldContainer[consumptionHistory]
    def __init__(self, consumption_history: _Optional[_Iterable[_Union[consumptionHistory, _Mapping]]] = ...) -> None: ...

class GetProductTypeRequest(_message.Message):
    __slots__ = []
    def __init__(self) -> None: ...

class GetServicesByProductTypeRequest(_message.Message):
    __slots__ = ["IdProductType"]
    IDPRODUCTTYPE_FIELD_NUMBER: _ClassVar[int]
    IdProductType: int
    def __init__(self, IdProductType: _Optional[int] = ...) -> None: ...

class GetPlansServiceRequest(_message.Message):
    __slots__ = ["idService"]
    IDSERVICE_FIELD_NUMBER: _ClassVar[int]
    idService: int
    def __init__(self, idService: _Optional[int] = ...) -> None: ...

class GetAllContractedServicesRequest(_message.Message):
    __slots__ = ["idUser", "idPlan", "contracted_services_id", "vdc_vcd_id"]
    IDUSER_FIELD_NUMBER: _ClassVar[int]
    IDPLAN_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    VDC_VCD_ID_FIELD_NUMBER: _ClassVar[int]
    idUser: int
    idPlan: int
    contracted_services_id: int
    vdc_vcd_id: int
    def __init__(self, idUser: _Optional[int] = ..., idPlan: _Optional[int] = ..., contracted_services_id: _Optional[int] = ..., vdc_vcd_id: _Optional[int] = ...) -> None: ...

class GetIpServiceByIdRequest(_message.Message):
    __slots__ = ["idFirewall"]
    IDFIREWALL_FIELD_NUMBER: _ClassVar[int]
    idFirewall: int
    def __init__(self, idFirewall: _Optional[int] = ...) -> None: ...

class SetLicensesRequest(_message.Message):
    __slots__ = ["specs", "contracted_services_id", "name"]
    SPECS_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    specs: str
    contracted_services_id: str
    name: str
    def __init__(self, specs: _Optional[str] = ..., contracted_services_id: _Optional[str] = ..., name: _Optional[str] = ...) -> None: ...

class GetUserVCDRequest(_message.Message):
    __slots__ = ["user_name", "public_id", "user_id", "org_id"]
    USER_NAME_FIELD_NUMBER: _ClassVar[int]
    PUBLIC_ID_FIELD_NUMBER: _ClassVar[int]
    USER_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    user_name: str
    public_id: int
    user_id: int
    org_id: int
    def __init__(self, user_name: _Optional[str] = ..., public_id: _Optional[int] = ..., user_id: _Optional[int] = ..., org_id: _Optional[int] = ...) -> None: ...

class SetUserVCDRequest(_message.Message):
    __slots__ = ["username", "email", "orgid"]
    USERNAME_FIELD_NUMBER: _ClassVar[int]
    EMAIL_FIELD_NUMBER: _ClassVar[int]
    ORGID_FIELD_NUMBER: _ClassVar[int]
    username: str
    email: str
    orgid: int
    def __init__(self, username: _Optional[str] = ..., email: _Optional[str] = ..., orgid: _Optional[int] = ...) -> None: ...

class GetOrgVCDRequest(_message.Message):
    __slots__ = ["name", "org_id"]
    NAME_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    name: str
    org_id: int
    def __init__(self, name: _Optional[str] = ..., org_id: _Optional[int] = ...) -> None: ...

class SetOrgVCDRequest(_message.Message):
    __slots__ = ["name", "host", "api_version"]
    NAME_FIELD_NUMBER: _ClassVar[int]
    HOST_FIELD_NUMBER: _ClassVar[int]
    API_VERSION_FIELD_NUMBER: _ClassVar[int]
    name: str
    host: str
    api_version: str
    def __init__(self, name: _Optional[str] = ..., host: _Optional[str] = ..., api_version: _Optional[str] = ...) -> None: ...

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

class GetRequestQueueRequest(_message.Message):
    __slots__ = ["user_id", "services_id", "contracted_services_id", "plan_id", "service_status_id", "supply_datetime_start", "supply_datetime_end", "request_datetime_start", "request_datetime_end", "request_queue_id"]
    USER_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    PLAN_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICE_STATUS_ID_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_DATETIME_START_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_DATETIME_END_FIELD_NUMBER: _ClassVar[int]
    REQUEST_DATETIME_START_FIELD_NUMBER: _ClassVar[int]
    REQUEST_DATETIME_END_FIELD_NUMBER: _ClassVar[int]
    REQUEST_QUEUE_ID_FIELD_NUMBER: _ClassVar[int]
    user_id: int
    services_id: int
    contracted_services_id: int
    plan_id: int
    service_status_id: int
    supply_datetime_start: str
    supply_datetime_end: str
    request_datetime_start: str
    request_datetime_end: str
    request_queue_id: int
    def __init__(self, user_id: _Optional[int] = ..., services_id: _Optional[int] = ..., contracted_services_id: _Optional[int] = ..., plan_id: _Optional[int] = ..., service_status_id: _Optional[int] = ..., supply_datetime_start: _Optional[str] = ..., supply_datetime_end: _Optional[str] = ..., request_datetime_start: _Optional[str] = ..., request_datetime_end: _Optional[str] = ..., request_queue_id: _Optional[int] = ...) -> None: ...

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

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

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

class GetLicensesRequest(_message.Message):
    __slots__ = ["idlicenses", "public_id", "org_id", "idService", "contracted_services_id"]
    IDLICENSES_FIELD_NUMBER: _ClassVar[int]
    PUBLIC_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    IDSERVICE_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    idlicenses: int
    public_id: int
    org_id: int
    idService: int
    contracted_services_id: int
    def __init__(self, idlicenses: _Optional[int] = ..., public_id: _Optional[int] = ..., org_id: _Optional[int] = ..., idService: _Optional[int] = ..., contracted_services_id: _Optional[int] = ...) -> None: ...

class GetGenericInformationRequest(_message.Message):
    __slots__ = ["tab_name", "wcol_name_filter", "w_param"]
    TAB_NAME_FIELD_NUMBER: _ClassVar[int]
    WCOL_NAME_FILTER_FIELD_NUMBER: _ClassVar[int]
    W_PARAM_FIELD_NUMBER: _ClassVar[int]
    tab_name: str
    wcol_name_filter: str
    w_param: str
    def __init__(self, tab_name: _Optional[str] = ..., wcol_name_filter: _Optional[str] = ..., w_param: _Optional[str] = ...) -> None: ...

class SetUpdateLicensesRequest(_message.Message):
    __slots__ = ["idlicenses", "name", "specs", "id_contracted_services"]
    IDLICENSES_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    SPECS_FIELD_NUMBER: _ClassVar[int]
    ID_CONTRACTED_SERVICES_FIELD_NUMBER: _ClassVar[int]
    idlicenses: int
    name: str
    specs: str
    id_contracted_services: int
    def __init__(self, idlicenses: _Optional[int] = ..., name: _Optional[str] = ..., specs: _Optional[str] = ..., id_contracted_services: _Optional[int] = ...) -> None: ...

class getfieldsvdcRequest(_message.Message):
    __slots__ = ["vdc_id", "org_id", "urn_id"]
    VDC_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    URN_ID_FIELD_NUMBER: _ClassVar[int]
    vdc_id: int
    org_id: int
    urn_id: str
    def __init__(self, vdc_id: _Optional[int] = ..., org_id: _Optional[int] = ..., urn_id: _Optional[str] = ...) -> None: ...

class setfieldsvdcRequest(_message.Message):
    __slots__ = ["vdc_id", "name", "urn_id", "subscription_id", "org_id", "active"]
    VDC_ID_FIELD_NUMBER: _ClassVar[int]
    NAME_FIELD_NUMBER: _ClassVar[int]
    URN_ID_FIELD_NUMBER: _ClassVar[int]
    SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    ACTIVE_FIELD_NUMBER: _ClassVar[int]
    vdc_id: int
    name: str
    urn_id: str
    subscription_id: int
    org_id: int
    active: bool
    def __init__(self, vdc_id: _Optional[int] = ..., name: _Optional[str] = ..., urn_id: _Optional[str] = ..., subscription_id: _Optional[int] = ..., org_id: _Optional[int] = ..., active: bool = ...) -> None: ...

class insertfieldsvdcRequest(_message.Message):
    __slots__ = ["name", "urn_id", "subscription_id", "org_id"]
    NAME_FIELD_NUMBER: _ClassVar[int]
    URN_ID_FIELD_NUMBER: _ClassVar[int]
    SUBSCRIPTION_ID_FIELD_NUMBER: _ClassVar[int]
    ORG_ID_FIELD_NUMBER: _ClassVar[int]
    name: str
    urn_id: str
    subscription_id: int
    org_id: int
    def __init__(self, name: _Optional[str] = ..., urn_id: _Optional[str] = ..., subscription_id: _Optional[int] = ..., org_id: _Optional[int] = ...) -> None: ...

class GetStatusCatalogRequest(_message.Message):
    __slots__ = ["status_catalog_id", "id_type"]
    STATUS_CATALOG_ID_FIELD_NUMBER: _ClassVar[int]
    ID_TYPE_FIELD_NUMBER: _ClassVar[int]
    status_catalog_id: int
    id_type: int
    def __init__(self, status_catalog_id: _Optional[int] = ..., id_type: _Optional[int] = ...) -> None: ...

class SetUpdateRequestQueueRequest(_message.Message):
    __slots__ = ["request_queue_id", "contracted_services_id", "resource_specs", "request_datetime", "supply_datetime", "down_datetime", "supply_status_id", "service_status_id", "error_log", "identificator", "name_app", "status", "port"]
    REQUEST_QUEUE_ID_FIELD_NUMBER: _ClassVar[int]
    CONTRACTED_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    RESOURCE_SPECS_FIELD_NUMBER: _ClassVar[int]
    REQUEST_DATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_DATETIME_FIELD_NUMBER: _ClassVar[int]
    DOWN_DATETIME_FIELD_NUMBER: _ClassVar[int]
    SUPPLY_STATUS_ID_FIELD_NUMBER: _ClassVar[int]
    SERVICE_STATUS_ID_FIELD_NUMBER: _ClassVar[int]
    ERROR_LOG_FIELD_NUMBER: _ClassVar[int]
    IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    NAME_APP_FIELD_NUMBER: _ClassVar[int]
    STATUS_FIELD_NUMBER: _ClassVar[int]
    PORT_FIELD_NUMBER: _ClassVar[int]
    request_queue_id: int
    contracted_services_id: int
    resource_specs: str
    request_datetime: str
    supply_datetime: str
    down_datetime: str
    supply_status_id: int
    service_status_id: int
    error_log: str
    identificator: str
    name_app: str
    status: str
    port: int
    def __init__(self, request_queue_id: _Optional[int] = ..., contracted_services_id: _Optional[int] = ..., resource_specs: _Optional[str] = ..., request_datetime: _Optional[str] = ..., supply_datetime: _Optional[str] = ..., down_datetime: _Optional[str] = ..., supply_status_id: _Optional[int] = ..., service_status_id: _Optional[int] = ..., error_log: _Optional[str] = ..., identificator: _Optional[str] = ..., name_app: _Optional[str] = ..., status: _Optional[str] = ..., port: _Optional[int] = ...) -> None: ...

class GetConsumptionHistoryRequest(_message.Message):
    __slots__ = ["consumption_history_id", "request_services_id", "start_date", "end_date"]
    CONSUMPTION_HISTORY_ID_FIELD_NUMBER: _ClassVar[int]
    REQUEST_SERVICES_ID_FIELD_NUMBER: _ClassVar[int]
    START_DATE_FIELD_NUMBER: _ClassVar[int]
    END_DATE_FIELD_NUMBER: _ClassVar[int]
    consumption_history_id: int
    request_services_id: int
    start_date: str
    end_date: str
    def __init__(self, consumption_history_id: _Optional[int] = ..., request_services_id: _Optional[int] = ..., start_date: _Optional[str] = ..., end_date: _Optional[str] = ...) -> None: ...

class SetInsertConsumptionHistoryIdentificatorRequest(_message.Message):
    __slots__ = ["start_date", "end_date", "identificator", "pod_identificator"]
    START_DATE_FIELD_NUMBER: _ClassVar[int]
    END_DATE_FIELD_NUMBER: _ClassVar[int]
    IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    POD_IDENTIFICATOR_FIELD_NUMBER: _ClassVar[int]
    start_date: str
    end_date: str
    identificator: str
    pod_identificator: str
    def __init__(self, start_date: _Optional[str] = ..., end_date: _Optional[str] = ..., identificator: _Optional[str] = ..., pod_identificator: _Optional[str] = ...) -> None: ...

class GetProductTypeResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[productType]
    def __init__(self, response: _Optional[_Iterable[_Union[productType, _Mapping]]] = ...) -> None: ...

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

class GetPlansServiceResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[Plan]
    def __init__(self, response: _Optional[_Iterable[_Union[Plan, _Mapping]]] = ...) -> None: ...

class GetServicesContractedResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[ContractedServices]
    def __init__(self, response: _Optional[_Iterable[_Union[ContractedServices, _Mapping]]] = ...) -> None: ...

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

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

class GetUserVCDResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[userVCD]
    def __init__(self, response: _Optional[_Iterable[_Union[userVCD, _Mapping]]] = ...) -> None: ...

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

class GetOrgVCDResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[orgVCD]
    def __init__(self, response: _Optional[_Iterable[_Union[orgVCD, _Mapping]]] = ...) -> None: ...

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

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

class GetRequestQueueResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[Requestqueue]
    def __init__(self, response: _Optional[_Iterable[_Union[Requestqueue, _Mapping]]] = ...) -> None: ...

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

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

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

class GetLicensesResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[Licenses]
    def __init__(self, response: _Optional[_Iterable[_Union[Licenses, _Mapping]]] = ...) -> None: ...

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

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

class getfieldsvdcResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[fieldvdc]
    def __init__(self, response: _Optional[_Iterable[_Union[fieldvdc, _Mapping]]] = ...) -> None: ...

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

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

class GetStatusCatalogResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[statusCatalog]
    def __init__(self, response: _Optional[_Iterable[_Union[statusCatalog, _Mapping]]] = ...) -> None: ...

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

class GetConsumptionHistoryResponse(_message.Message):
    __slots__ = ["response"]
    RESPONSE_FIELD_NUMBER: _ClassVar[int]
    response: _containers.RepeatedCompositeFieldContainer[consumptionHistory]
    def __init__(self, response: _Optional[_Iterable[_Union[consumptionHistory, _Mapping]]] = ...) -> None: ...

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