# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc

# se agrega paquete csharp_dao 
import cloudServiceDAO_pb2 as cloudServiceDAO__pb2


class servicioDAOServiceStub(object):
    """Missing associated documentation comment in .proto file."""

    def __init__(self, channel):
        """Constructor.

        Args:
            channel: A grpc.Channel.
        """
        self.getProductType = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getProductType',
                request_serializer=cloudServiceDAO__pb2.GetProductTypeRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.ProductsType.FromString,
                )
        self.getPlansService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getPlansService',
                request_serializer=cloudServiceDAO__pb2.GetPlansServiceRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.PlansServices.FromString,
                )
        self.getServicesAllContracted = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getServicesAllContracted',
                request_serializer=cloudServiceDAO__pb2.GetAllContractedServicesRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.AllContractedServices.FromString,
                )
        self.getIpServiceById = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getIpServiceById',
                request_serializer=cloudServiceDAO__pb2.GetIpServiceByIdRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.GetIpServiceByIdResponse.FromString,
                )
        self.getServicesCatalog = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getServicesCatalog',
                request_serializer=cloudServiceDAO__pb2.GetServicesByProductTypeRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.GetServicesByProductTypeResponse.FromString,
                )
        self.setLicensesService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setLicensesService',
                request_serializer=cloudServiceDAO__pb2.SetLicensesRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetLicensesResponse.FromString,
                )
        self.getUserVCD = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getUserVCD',
                request_serializer=cloudServiceDAO__pb2.GetUserVCDRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.UsersVCD.FromString,
                )
        self.setUserVCD = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setUserVCD',
                request_serializer=cloudServiceDAO__pb2.SetUserVCDRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetUserVCDResponse.FromString,
                )
        self.getOrgVCD = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getOrgVCD',
                request_serializer=cloudServiceDAO__pb2.GetOrgVCDRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.orgsVCD.FromString,
                )
        self.setOrgVCD = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setOrgVCD',
                request_serializer=cloudServiceDAO__pb2.SetOrgVCDRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetOrgVCDResponse.FromString,
                )
        self.setContractedServicesService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setContractedServicesService',
                request_serializer=cloudServiceDAO__pb2.SetContractedServicesRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetContractedServicesResponse.FromString,
                )
        self.getRequestQueueService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getRequestQueueService',
                request_serializer=cloudServiceDAO__pb2.GetRequestQueueRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.AllRequestQueue.FromString,
                )
        self.StatusSupplyService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/StatusSupplyService',
                request_serializer=cloudServiceDAO__pb2.GetStatusSupplyRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.GetStatusSupplyResponse.FromString,
                )
        self.ServiceStatusService = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/ServiceStatusService',
                request_serializer=cloudServiceDAO__pb2.GetServiceStatusRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.GetServiceStatusResponse.FromString,
                )
        self.setfirewallServices = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setfirewallServices',
                request_serializer=cloudServiceDAO__pb2.SetfirewallRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetfirewallResponse.FromString,
                )
        self.GetLicenses = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/GetLicenses',
                request_serializer=cloudServiceDAO__pb2.GetLicensesRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.AllLicenses.FromString,
                )
        self.getGenericInformation = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getGenericInformation',
                request_serializer=cloudServiceDAO__pb2.GetGenericInformationRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.GetGenericInformationResponse.FromString,
                )
        self.setUpdateLicenses = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setUpdateLicenses',
                request_serializer=cloudServiceDAO__pb2.SetUpdateLicensesRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetUpdateLicensesResponse.FromString,
                )
        self.getfieldsvdc = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getfieldsvdc',
                request_serializer=cloudServiceDAO__pb2.getfieldsvdcRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.allfieldsvdc.FromString,
                )
        self.setfieldsvdc = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setfieldsvdc',
                request_serializer=cloudServiceDAO__pb2.setfieldsvdcRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.setfieldsvdcResponse.FromString,
                )
        self.insertfieldsvdc = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/insertfieldsvdc',
                request_serializer=cloudServiceDAO__pb2.insertfieldsvdcRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.insertfieldsvdcResponse.FromString,
                )
        self.getStatusCatalog = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getStatusCatalog',
                request_serializer=cloudServiceDAO__pb2.GetStatusCatalogRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.allStatusCatalog.FromString,
                )
        self.setUpdateRequestQueue = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setUpdateRequestQueue',
                request_serializer=cloudServiceDAO__pb2.SetUpdateRequestQueueRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetUpdateRequestQueueResponse.FromString,
                )
        self.setInsertConsumptionHistoryIdentificator = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/setInsertConsumptionHistoryIdentificator',
                request_serializer=cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorResponse.FromString,
                )
        self.getConsumptionHistory = channel.unary_unary(
                '/cloudServiceDAO.servicioDAOService/getConsumptionHistory',
                request_serializer=cloudServiceDAO__pb2.GetConsumptionHistoryRequest.SerializeToString,
                response_deserializer=cloudServiceDAO__pb2.allConsumptionHistory.FromString,
                )


class servicioDAOServiceServicer(object):
    """Missing associated documentation comment in .proto file."""

    def getProductType(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getPlansService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getServicesAllContracted(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getIpServiceById(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getServicesCatalog(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setLicensesService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getUserVCD(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setUserVCD(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getOrgVCD(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setOrgVCD(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setContractedServicesService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getRequestQueueService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def StatusSupplyService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ServiceStatusService(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setfirewallServices(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetLicenses(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getGenericInformation(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setUpdateLicenses(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getfieldsvdc(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setfieldsvdc(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def insertfieldsvdc(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getStatusCatalog(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setUpdateRequestQueue(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def setInsertConsumptionHistoryIdentificator(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def getConsumptionHistory(self, request, context):
        """Missing associated documentation comment in .proto file."""
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')


def add_servicioDAOServiceServicer_to_server(servicer, server):
    rpc_method_handlers = {
            'getProductType': grpc.unary_unary_rpc_method_handler(
                    servicer.getProductType,
                    request_deserializer=cloudServiceDAO__pb2.GetProductTypeRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.ProductsType.SerializeToString,
            ),
            'getPlansService': grpc.unary_unary_rpc_method_handler(
                    servicer.getPlansService,
                    request_deserializer=cloudServiceDAO__pb2.GetPlansServiceRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.PlansServices.SerializeToString,
            ),
            'getServicesAllContracted': grpc.unary_unary_rpc_method_handler(
                    servicer.getServicesAllContracted,
                    request_deserializer=cloudServiceDAO__pb2.GetAllContractedServicesRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.AllContractedServices.SerializeToString,
            ),
            'getIpServiceById': grpc.unary_unary_rpc_method_handler(
                    servicer.getIpServiceById,
                    request_deserializer=cloudServiceDAO__pb2.GetIpServiceByIdRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.GetIpServiceByIdResponse.SerializeToString,
            ),
            'getServicesCatalog': grpc.unary_unary_rpc_method_handler(
                    servicer.getServicesCatalog,
                    request_deserializer=cloudServiceDAO__pb2.GetServicesByProductTypeRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.GetServicesByProductTypeResponse.SerializeToString,
            ),
            'setLicensesService': grpc.unary_unary_rpc_method_handler(
                    servicer.setLicensesService,
                    request_deserializer=cloudServiceDAO__pb2.SetLicensesRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetLicensesResponse.SerializeToString,
            ),
            'getUserVCD': grpc.unary_unary_rpc_method_handler(
                    servicer.getUserVCD,
                    request_deserializer=cloudServiceDAO__pb2.GetUserVCDRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.UsersVCD.SerializeToString,
            ),
            'setUserVCD': grpc.unary_unary_rpc_method_handler(
                    servicer.setUserVCD,
                    request_deserializer=cloudServiceDAO__pb2.SetUserVCDRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetUserVCDResponse.SerializeToString,
            ),
            'getOrgVCD': grpc.unary_unary_rpc_method_handler(
                    servicer.getOrgVCD,
                    request_deserializer=cloudServiceDAO__pb2.GetOrgVCDRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.orgsVCD.SerializeToString,
            ),
            'setOrgVCD': grpc.unary_unary_rpc_method_handler(
                    servicer.setOrgVCD,
                    request_deserializer=cloudServiceDAO__pb2.SetOrgVCDRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetOrgVCDResponse.SerializeToString,
            ),
            'setContractedServicesService': grpc.unary_unary_rpc_method_handler(
                    servicer.setContractedServicesService,
                    request_deserializer=cloudServiceDAO__pb2.SetContractedServicesRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetContractedServicesResponse.SerializeToString,
            ),
            'getRequestQueueService': grpc.unary_unary_rpc_method_handler(
                    servicer.getRequestQueueService,
                    request_deserializer=cloudServiceDAO__pb2.GetRequestQueueRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.AllRequestQueue.SerializeToString,
            ),
            'StatusSupplyService': grpc.unary_unary_rpc_method_handler(
                    servicer.StatusSupplyService,
                    request_deserializer=cloudServiceDAO__pb2.GetStatusSupplyRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.GetStatusSupplyResponse.SerializeToString,
            ),
            'ServiceStatusService': grpc.unary_unary_rpc_method_handler(
                    servicer.ServiceStatusService,
                    request_deserializer=cloudServiceDAO__pb2.GetServiceStatusRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.GetServiceStatusResponse.SerializeToString,
            ),
            'setfirewallServices': grpc.unary_unary_rpc_method_handler(
                    servicer.setfirewallServices,
                    request_deserializer=cloudServiceDAO__pb2.SetfirewallRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetfirewallResponse.SerializeToString,
            ),
            'GetLicenses': grpc.unary_unary_rpc_method_handler(
                    servicer.GetLicenses,
                    request_deserializer=cloudServiceDAO__pb2.GetLicensesRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.AllLicenses.SerializeToString,
            ),
            'getGenericInformation': grpc.unary_unary_rpc_method_handler(
                    servicer.getGenericInformation,
                    request_deserializer=cloudServiceDAO__pb2.GetGenericInformationRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.GetGenericInformationResponse.SerializeToString,
            ),
            'setUpdateLicenses': grpc.unary_unary_rpc_method_handler(
                    servicer.setUpdateLicenses,
                    request_deserializer=cloudServiceDAO__pb2.SetUpdateLicensesRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetUpdateLicensesResponse.SerializeToString,
            ),
            'getfieldsvdc': grpc.unary_unary_rpc_method_handler(
                    servicer.getfieldsvdc,
                    request_deserializer=cloudServiceDAO__pb2.getfieldsvdcRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.allfieldsvdc.SerializeToString,
            ),
            'setfieldsvdc': grpc.unary_unary_rpc_method_handler(
                    servicer.setfieldsvdc,
                    request_deserializer=cloudServiceDAO__pb2.setfieldsvdcRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.setfieldsvdcResponse.SerializeToString,
            ),
            'insertfieldsvdc': grpc.unary_unary_rpc_method_handler(
                    servicer.insertfieldsvdc,
                    request_deserializer=cloudServiceDAO__pb2.insertfieldsvdcRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.insertfieldsvdcResponse.SerializeToString,
            ),
            'getStatusCatalog': grpc.unary_unary_rpc_method_handler(
                    servicer.getStatusCatalog,
                    request_deserializer=cloudServiceDAO__pb2.GetStatusCatalogRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.allStatusCatalog.SerializeToString,
            ),
            'setUpdateRequestQueue': grpc.unary_unary_rpc_method_handler(
                    servicer.setUpdateRequestQueue,
                    request_deserializer=cloudServiceDAO__pb2.SetUpdateRequestQueueRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetUpdateRequestQueueResponse.SerializeToString,
            ),
            'setInsertConsumptionHistoryIdentificator': grpc.unary_unary_rpc_method_handler(
                    servicer.setInsertConsumptionHistoryIdentificator,
                    request_deserializer=cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorResponse.SerializeToString,
            ),
            'getConsumptionHistory': grpc.unary_unary_rpc_method_handler(
                    servicer.getConsumptionHistory,
                    request_deserializer=cloudServiceDAO__pb2.GetConsumptionHistoryRequest.FromString,
                    response_serializer=cloudServiceDAO__pb2.allConsumptionHistory.SerializeToString,
            ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
            'cloudServiceDAO.servicioDAOService', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))


 # This class is part of an EXPERIMENTAL API.
class servicioDAOService(object):
    """Missing associated documentation comment in .proto file."""

    @staticmethod
    def getProductType(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getProductType',
            cloudServiceDAO__pb2.GetProductTypeRequest.SerializeToString,
            cloudServiceDAO__pb2.ProductsType.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getPlansService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getPlansService',
            cloudServiceDAO__pb2.GetPlansServiceRequest.SerializeToString,
            cloudServiceDAO__pb2.PlansServices.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getServicesAllContracted(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getServicesAllContracted',
            cloudServiceDAO__pb2.GetAllContractedServicesRequest.SerializeToString,
            cloudServiceDAO__pb2.AllContractedServices.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getIpServiceById(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getIpServiceById',
            cloudServiceDAO__pb2.GetIpServiceByIdRequest.SerializeToString,
            cloudServiceDAO__pb2.GetIpServiceByIdResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getServicesCatalog(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getServicesCatalog',
            cloudServiceDAO__pb2.GetServicesByProductTypeRequest.SerializeToString,
            cloudServiceDAO__pb2.GetServicesByProductTypeResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setLicensesService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setLicensesService',
            cloudServiceDAO__pb2.SetLicensesRequest.SerializeToString,
            cloudServiceDAO__pb2.SetLicensesResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getUserVCD(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getUserVCD',
            cloudServiceDAO__pb2.GetUserVCDRequest.SerializeToString,
            cloudServiceDAO__pb2.UsersVCD.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setUserVCD(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setUserVCD',
            cloudServiceDAO__pb2.SetUserVCDRequest.SerializeToString,
            cloudServiceDAO__pb2.SetUserVCDResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getOrgVCD(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getOrgVCD',
            cloudServiceDAO__pb2.GetOrgVCDRequest.SerializeToString,
            cloudServiceDAO__pb2.orgsVCD.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setOrgVCD(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setOrgVCD',
            cloudServiceDAO__pb2.SetOrgVCDRequest.SerializeToString,
            cloudServiceDAO__pb2.SetOrgVCDResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setContractedServicesService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setContractedServicesService',
            cloudServiceDAO__pb2.SetContractedServicesRequest.SerializeToString,
            cloudServiceDAO__pb2.SetContractedServicesResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getRequestQueueService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getRequestQueueService',
            cloudServiceDAO__pb2.GetRequestQueueRequest.SerializeToString,
            cloudServiceDAO__pb2.AllRequestQueue.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def StatusSupplyService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/StatusSupplyService',
            cloudServiceDAO__pb2.GetStatusSupplyRequest.SerializeToString,
            cloudServiceDAO__pb2.GetStatusSupplyResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ServiceStatusService(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/ServiceStatusService',
            cloudServiceDAO__pb2.GetServiceStatusRequest.SerializeToString,
            cloudServiceDAO__pb2.GetServiceStatusResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setfirewallServices(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setfirewallServices',
            cloudServiceDAO__pb2.SetfirewallRequest.SerializeToString,
            cloudServiceDAO__pb2.SetfirewallResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetLicenses(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/GetLicenses',
            cloudServiceDAO__pb2.GetLicensesRequest.SerializeToString,
            cloudServiceDAO__pb2.AllLicenses.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getGenericInformation(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getGenericInformation',
            cloudServiceDAO__pb2.GetGenericInformationRequest.SerializeToString,
            cloudServiceDAO__pb2.GetGenericInformationResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setUpdateLicenses(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setUpdateLicenses',
            cloudServiceDAO__pb2.SetUpdateLicensesRequest.SerializeToString,
            cloudServiceDAO__pb2.SetUpdateLicensesResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getfieldsvdc(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getfieldsvdc',
            cloudServiceDAO__pb2.getfieldsvdcRequest.SerializeToString,
            cloudServiceDAO__pb2.allfieldsvdc.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setfieldsvdc(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setfieldsvdc',
            cloudServiceDAO__pb2.setfieldsvdcRequest.SerializeToString,
            cloudServiceDAO__pb2.setfieldsvdcResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def insertfieldsvdc(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/insertfieldsvdc',
            cloudServiceDAO__pb2.insertfieldsvdcRequest.SerializeToString,
            cloudServiceDAO__pb2.insertfieldsvdcResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getStatusCatalog(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getStatusCatalog',
            cloudServiceDAO__pb2.GetStatusCatalogRequest.SerializeToString,
            cloudServiceDAO__pb2.allStatusCatalog.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setUpdateRequestQueue(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setUpdateRequestQueue',
            cloudServiceDAO__pb2.SetUpdateRequestQueueRequest.SerializeToString,
            cloudServiceDAO__pb2.SetUpdateRequestQueueResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def setInsertConsumptionHistoryIdentificator(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/setInsertConsumptionHistoryIdentificator',
            cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorRequest.SerializeToString,
            cloudServiceDAO__pb2.SetInsertConsumptionHistoryIdentificatorResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def getConsumptionHistory(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/cloudServiceDAO.servicioDAOService/getConsumptionHistory',
            cloudServiceDAO__pb2.GetConsumptionHistoryRequest.SerializeToString,
            cloudServiceDAO__pb2.allConsumptionHistory.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
