@climatepartner/climatepartner-api-sdk
Version:
The ClimatePartner API provides one uniform public API to customers of ClimatePartner.
29 lines (28 loc) • 2.71 kB
TypeScript
import { IOrderInfoRequestHeader } from '../gen/interface/components/i-order-info-request-header';
import { IOrderRequest } from '../gen/interface/components/i-order-request';
import { IOrderStatusEnum } from '../gen/interface/components/i-order-status-enum';
import { IOrderSubOrderRequest } from '../gen/interface/components/i-order-sub-order-request';
import { IOrderUpdateInfoSubOrderRequest } from '../gen/interface/components/i-order-update-info-sub-order-request';
import { IDeleteIndividualOrderPathParameter } from '../gen/interface/parameter/i-delete-individual-order-path-parameter';
import { IDeleteSubOrderPathParameter } from '../gen/interface/parameter/i-delete-sub-order-path-parameter';
import { IUpdateCollectiveOrderPathParameter } from '../gen/interface/parameter/i-update-collective-order-path-parameter';
import { IUpdateIndividualOrderPathParameter } from '../gen/interface/parameter/i-update-individual-order-path-parameter';
import { IUpdateSubOrderPathParameter } from '../gen/interface/parameter/i-update-sub-order-path-parameter';
import { OrderBaseService } from '../gen/service/order-base-service';
type GetDeleteOrderResponse = {
result: {
lastActionStatus: IOrderStatusEnum;
};
};
export declare class OrderService extends OrderBaseService {
#private;
createIndividualOrderSync(body: IOrderRequest): Promise<import("../gen/interface/components/i-order-get-info-response").IOrderGetInfoResponse>;
createCollectiveOrderSync(body: IOrderInfoRequestHeader): Promise<import("../gen/interface/components/i-order-collective-get-info-response").IOrderCollectiveGetInfoResponse>;
createSubOrderSync(body: IOrderSubOrderRequest): Promise<import("../gen/interface/components/i-order-sub-order-get-info-response").IOrderSubOrderGetInfoResponse>;
updateIndividualOrderSync(pathParameters: IUpdateIndividualOrderPathParameter, body: IOrderUpdateInfoSubOrderRequest): Promise<import("../gen/interface/components/i-order-get-info-response").IOrderGetInfoResponse>;
updateCollectiveOrderSync(pathParameters: IUpdateCollectiveOrderPathParameter, body: IOrderInfoRequestHeader): Promise<import("../gen/interface/components/i-order-collective-get-info-response").IOrderCollectiveGetInfoResponse>;
updateSubOrderSync(pathParameters: IUpdateSubOrderPathParameter, body: IOrderUpdateInfoSubOrderRequest): Promise<import("../gen/interface/components/i-order-sub-order-get-info-response").IOrderSubOrderGetInfoResponse>;
deleteIndividualOrderSync(pathParameters: IDeleteIndividualOrderPathParameter): Promise<GetDeleteOrderResponse>;
deleteSubOrderSync(pathParameters: IDeleteSubOrderPathParameter): Promise<GetDeleteOrderResponse>;
}
export {};