import { Moment } from 'moment'; import { FunctionImportRequestBuilder, DeSerializers, DefaultDeSerializers, Time } from '@sap-cloud-sdk/odata-v2'; import { FunctionMessage } from './FunctionMessage'; import { ProcessOrder_2 } from './ProcessOrder_2'; import { SchedldProcOrdOpMessage } from './SchedldProcOrdOpMessage'; /** * Type of the parameters to be passed to [[releaseOrder]]. */ export interface ReleaseOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Release Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function releaseOrder(parameters: ReleaseOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[releaseOperation]]. */ export interface ReleaseOperationParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; /** * Manufacturing Order Operation. */ manufacturingOrderOperation?: string | null; } /** * Release Operation. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function releaseOperation(parameters: ReleaseOperationParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[techlyCmpltOrder]]. */ export interface TechlyCmpltOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Techly Cmplt Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function techlyCmpltOrder(parameters: TechlyCmpltOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[closeOrder]]. */ export interface CloseOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Close Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function closeOrder(parameters: CloseOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[deletionFlagOrder]]. */ export interface DeletionFlagOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Deletion Flag Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deletionFlagOrder(parameters: DeletionFlagOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[deletionIndOrder]]. */ export interface DeletionIndOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Deletion Ind Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deletionIndOrder(parameters: DeletionIndOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[discardOrder]]. */ export interface DiscardOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Discard Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function discardOrder(parameters: DiscardOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; /** * Type of the parameters to be passed to [[convertPlndOrder]]. */ export interface ConvertPlndOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; /** * Planned Order. */ plannedOrder?: string | null; /** * Manufacturing Order Type. */ manufacturingOrderType?: string | null; } /** * Convert Plnd Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function convertPlndOrder(parameters: ConvertPlndOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, ProcessOrder_2>; /** * Type of the parameters to be passed to [[scheduleProcessOrderOperation]]. */ export interface ScheduleProcessOrderOperationParameters { /** * Manufacturing Order. */ manufacturingOrder: string; /** * Order Internal Bill Of Operations. */ orderInternalBillOfOperations: string; /** * Order Int Bill Of Operations Item. */ orderIntBillOfOperationsItem: string; /** * Op Schedld Start Date. */ opSchedldStartDate?: Moment | null; /** * Op Schedld Start Time. */ opSchedldStartTime?: Time | null; /** * Op Schedld End Date. */ opSchedldEndDate?: Moment | null; /** * Op Schedld End Time. */ opSchedldEndTime?: Time | null; /** * Op Scheduling Mode. */ opSchedulingMode: string; /** * Op Scheduling Status. */ opSchedulingStatus?: string | null; /** * Op Scheduling Strategy. */ opSchedulingStrategy: string; } /** * Schedule Process Order Operation. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function scheduleProcessOrderOperation(parameters: ScheduleProcessOrderOperationParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, SchedldProcOrdOpMessage>; /** * Type of the parameters to be passed to [[deliveryCompletedOrder]]. */ export interface DeliveryCompletedOrderParameters { /** * Manufacturing Order. */ manufacturingOrder?: string | null; } /** * Delivery Completed Order. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deliveryCompletedOrder(parameters: DeliveryCompletedOrderParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, FunctionMessage>; export declare const functionImports: { releaseOrder: typeof releaseOrder; releaseOperation: typeof releaseOperation; techlyCmpltOrder: typeof techlyCmpltOrder; closeOrder: typeof closeOrder; deletionFlagOrder: typeof deletionFlagOrder; deletionIndOrder: typeof deletionIndOrder; discardOrder: typeof discardOrder; convertPlndOrder: typeof convertPlndOrder; scheduleProcessOrderOperation: typeof scheduleProcessOrderOperation; deliveryCompletedOrder: typeof deliveryCompletedOrder; }; //# sourceMappingURL=function-imports.d.ts.map