// package: xrc.ecnova.commerce.procurement.v1 // file: api/ecnova/commerce/procurement/v1/procurement_proto/procurement.proto import * as api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/procurement_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/goods_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_order_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/order_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/quotation_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/rfq_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/seller_pb"; import * as api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb from "../../../../../../api/ecnova/commerce/procurement/v1/procurement_proto/shipment_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import {grpc} from "grpc-web-client"; type ProcurementServiceCreateGoods = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateGoodsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods; }; type ProcurementServiceDeleteGoods = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteGoodsRequest; readonly responseType: typeof google_protobuf_empty_pb.Empty; }; type ProcurementServiceUpdateGoods = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateGoodsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods; }; type ProcurementServiceGetGoods = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetGoodsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods; }; type ProcurementServiceSearchGoods = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsResponse; }; type ProcurementServiceCreateOrderFromQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationResponse; }; type ProcurementServiceReleaseOrder = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderResponse; }; type ProcurementServiceCancelOrder = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderResponse; }; type ProcurementServiceGetOrder = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetOrderRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_order_pb.Order; }; type ProcurementServiceSearchOrders = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersResponse; }; type ProcurementServiceCreateRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateRfqRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq; }; type ProcurementServiceDeleteRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteRfqRequest; readonly responseType: typeof google_protobuf_empty_pb.Empty; }; type ProcurementServiceUpdateRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateRfqRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq; }; type ProcurementServiceGetRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetRfqRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq; }; type ProcurementServiceSearchRfqs = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsResponse; }; type ProcurementServiceReleaseRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqResponse; }; type ProcurementServiceCloseRfq = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqResponse; }; type ProcurementServiceCreateQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateQuotationRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation; }; type ProcurementServiceAcceptQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationResponse; }; type ProcurementServiceRejectQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationResponse; }; type ProcurementServiceDeleteQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteQuotationRequest; readonly responseType: typeof google_protobuf_empty_pb.Empty; }; type ProcurementServiceGetQuotation = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetQuotationRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation; }; type ProcurementServiceSearchQuotations = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsResponse; }; type ProcurementServiceCreateSeller = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateSellerRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller; }; type ProcurementServiceDeleteSeller = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteSellerRequest; readonly responseType: typeof google_protobuf_empty_pb.Empty; }; type ProcurementServiceUpdateSeller = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateSellerRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller; }; type ProcurementServiceGetSeller = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetSellerRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller; }; type ProcurementServiceSearchSellers = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersResponse; }; type ProcurementServiceCreateShipment = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateShipmentRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment; }; type ProcurementServiceDeleteShipment = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteShipmentRequest; readonly responseType: typeof google_protobuf_empty_pb.Empty; }; type ProcurementServiceGetShipment = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetShipmentRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment; }; type ProcurementServiceSearchShipments = { readonly methodName: string; readonly service: typeof ProcurementService; readonly requestStream: false; readonly responseStream: false; readonly requestType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsRequest; readonly responseType: typeof api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsResponse; }; export class ProcurementService { static readonly serviceName: string; static readonly CreateGoods: ProcurementServiceCreateGoods; static readonly DeleteGoods: ProcurementServiceDeleteGoods; static readonly UpdateGoods: ProcurementServiceUpdateGoods; static readonly GetGoods: ProcurementServiceGetGoods; static readonly SearchGoods: ProcurementServiceSearchGoods; static readonly CreateOrderFromQuotation: ProcurementServiceCreateOrderFromQuotation; static readonly ReleaseOrder: ProcurementServiceReleaseOrder; static readonly CancelOrder: ProcurementServiceCancelOrder; static readonly GetOrder: ProcurementServiceGetOrder; static readonly SearchOrders: ProcurementServiceSearchOrders; static readonly CreateRfq: ProcurementServiceCreateRfq; static readonly DeleteRfq: ProcurementServiceDeleteRfq; static readonly UpdateRfq: ProcurementServiceUpdateRfq; static readonly GetRfq: ProcurementServiceGetRfq; static readonly SearchRfqs: ProcurementServiceSearchRfqs; static readonly ReleaseRfq: ProcurementServiceReleaseRfq; static readonly CloseRfq: ProcurementServiceCloseRfq; static readonly CreateQuotation: ProcurementServiceCreateQuotation; static readonly AcceptQuotation: ProcurementServiceAcceptQuotation; static readonly RejectQuotation: ProcurementServiceRejectQuotation; static readonly DeleteQuotation: ProcurementServiceDeleteQuotation; static readonly GetQuotation: ProcurementServiceGetQuotation; static readonly SearchQuotations: ProcurementServiceSearchQuotations; static readonly CreateSeller: ProcurementServiceCreateSeller; static readonly DeleteSeller: ProcurementServiceDeleteSeller; static readonly UpdateSeller: ProcurementServiceUpdateSeller; static readonly GetSeller: ProcurementServiceGetSeller; static readonly SearchSellers: ProcurementServiceSearchSellers; static readonly CreateShipment: ProcurementServiceCreateShipment; static readonly DeleteShipment: ProcurementServiceDeleteShipment; static readonly GetShipment: ProcurementServiceGetShipment; static readonly SearchShipments: ProcurementServiceSearchShipments; } export type ServiceError = { message: string, code: number; metadata: grpc.Metadata } export type Status = { details: string, code: number; metadata: grpc.Metadata } interface UnaryResponse { cancel(): void; } interface ResponseStream { cancel(): void; on(type: 'data', handler: (message: T) => void): ResponseStream; on(type: 'end', handler: () => void): ResponseStream; on(type: 'status', handler: (status: Status) => void): ResponseStream; } interface RequestStream { write(message: T): RequestStream; end(): void; cancel(): void; on(type: 'end', handler: () => void): RequestStream; on(type: 'status', handler: (status: Status) => void): RequestStream; } interface BidirectionalStream { write(message: ReqT): BidirectionalStream; end(): void; cancel(): void; on(type: 'data', handler: (message: ResT) => void): BidirectionalStream; on(type: 'end', handler: () => void): BidirectionalStream; on(type: 'status', handler: (status: Status) => void): BidirectionalStream; } export class ProcurementServiceClient { readonly serviceHost: string; constructor(serviceHost: string, options?: grpc.RpcOptions); createGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateGoodsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; createGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateGoodsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; deleteGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteGoodsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; deleteGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteGoodsRequest, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; updateGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateGoodsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; updateGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateGoodsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; getGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetGoodsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; getGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetGoodsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_goods_pb.Goods|null) => void ): UnaryResponse; searchGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsResponse|null) => void ): UnaryResponse; searchGoods( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchGoodsResponse|null) => void ): UnaryResponse; createOrderFromQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationResponse|null) => void ): UnaryResponse; createOrderFromQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateOrderFromQuotationResponse|null) => void ): UnaryResponse; releaseOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderResponse|null) => void ): UnaryResponse; releaseOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseOrderResponse|null) => void ): UnaryResponse; cancelOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderResponse|null) => void ): UnaryResponse; cancelOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CancelOrderResponse|null) => void ): UnaryResponse; getOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetOrderRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_order_pb.Order|null) => void ): UnaryResponse; getOrder( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetOrderRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_order_pb.Order|null) => void ): UnaryResponse; searchOrders( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersResponse|null) => void ): UnaryResponse; searchOrders( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchOrdersResponse|null) => void ): UnaryResponse; createRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; createRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateRfqRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; deleteRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; deleteRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteRfqRequest, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; updateRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; updateRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateRfqRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; getRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; getRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetRfqRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_rfq_pb.Rfq|null) => void ): UnaryResponse; searchRfqs( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsResponse|null) => void ): UnaryResponse; searchRfqs( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchRfqsResponse|null) => void ): UnaryResponse; releaseRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqResponse|null) => void ): UnaryResponse; releaseRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.ReleaseRfqResponse|null) => void ): UnaryResponse; closeRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqResponse|null) => void ): UnaryResponse; closeRfq( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CloseRfqResponse|null) => void ): UnaryResponse; createQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation|null) => void ): UnaryResponse; createQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateQuotationRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation|null) => void ): UnaryResponse; acceptQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationResponse|null) => void ): UnaryResponse; acceptQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.AcceptQuotationResponse|null) => void ): UnaryResponse; rejectQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationResponse|null) => void ): UnaryResponse; rejectQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.RejectQuotationResponse|null) => void ): UnaryResponse; deleteQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; deleteQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteQuotationRequest, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; getQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetQuotationRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation|null) => void ): UnaryResponse; getQuotation( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetQuotationRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_quotation_pb.Quotation|null) => void ): UnaryResponse; searchQuotations( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsResponse|null) => void ): UnaryResponse; searchQuotations( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchQuotationsResponse|null) => void ): UnaryResponse; createSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateSellerRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; createSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateSellerRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; deleteSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteSellerRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; deleteSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteSellerRequest, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; updateSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateSellerRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; updateSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.UpdateSellerRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; getSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetSellerRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; getSeller( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetSellerRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_seller_pb.Seller|null) => void ): UnaryResponse; searchSellers( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersResponse|null) => void ): UnaryResponse; searchSellers( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchSellersResponse|null) => void ): UnaryResponse; createShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateShipmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment|null) => void ): UnaryResponse; createShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.CreateShipmentRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment|null) => void ): UnaryResponse; deleteShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteShipmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; deleteShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.DeleteShipmentRequest, callback: (error: ServiceError|null, responseMessage: google_protobuf_empty_pb.Empty|null) => void ): UnaryResponse; getShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetShipmentRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment|null) => void ): UnaryResponse; getShipment( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.GetShipmentRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_shipment_pb.Shipment|null) => void ): UnaryResponse; searchShipments( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsRequest, metadata: grpc.Metadata, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsResponse|null) => void ): UnaryResponse; searchShipments( requestMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsRequest, callback: (error: ServiceError|null, responseMessage: api_ecnova_commerce_procurement_v1_procurement_proto_procurement_pb.SearchShipmentsResponse|null) => void ): UnaryResponse; }