import { DeSerializers, DefaultDeSerializers, OperationRequestBuilder } from '@sap-cloud-sdk/odata-v2'; import { IntegrationDesigntimeArtifacts } from './IntegrationDesigntimeArtifacts.js'; import { IntegrationPackages } from './IntegrationPackages.js'; import { ValueMappingDesigntimeArtifacts } from './ValueMappingDesigntimeArtifacts.js'; import { ValMaps } from './ValMaps.js'; import { DefaultValMaps } from './DefaultValMaps.js'; import { IntegrationAdapterDesigntimeArtifacts } from './IntegrationAdapterDesigntimeArtifacts.js'; import { MessageMappingDesigntimeArtifacts } from './MessageMappingDesigntimeArtifacts.js'; import { ScriptCollectionDesigntimeArtifacts } from './ScriptCollectionDesigntimeArtifacts.js'; /** * Type of the parameters to be passed to {@link deployIntegrationDesigntimeArtifact}. */ export interface DeployIntegrationDesigntimeArtifactParameters { /** * Id. */ id: string; /** * Version. */ version: string; } /** * Deploy Integration Designtime Artifact. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deployIntegrationDesigntimeArtifact(parameters: DeployIntegrationDesigntimeArtifactParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, IntegrationDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link integrationDesigntimeArtifactSaveAsVersion}. */ export interface IntegrationDesigntimeArtifactSaveAsVersionParameters { /** * Id. */ id: string; /** * Save As Version. */ saveAsVersion: string; } /** * Integration Designtime Artifact Save As Version. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function integrationDesigntimeArtifactSaveAsVersion(parameters: IntegrationDesigntimeArtifactSaveAsVersionParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, IntegrationDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link copyIntegrationPackage}. */ export interface CopyIntegrationPackageParameters { /** * Id. */ id: string; /** * Import Mode. */ importMode?: string | null; /** * Suffix. */ suffix?: string | null; } /** * Copy Integration Package. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function copyIntegrationPackage(parameters: CopyIntegrationPackageParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, IntegrationPackages>; /** * Type of the parameters to be passed to {@link deployValueMappingDesigntimeArtifact}. */ export interface DeployValueMappingDesigntimeArtifactParameters { /** * Id. */ id: string; /** * Version. */ version: string; } /** * Deploy Value Mapping Designtime Artifact. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deployValueMappingDesigntimeArtifact(parameters: DeployValueMappingDesigntimeArtifactParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, ValueMappingDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link valueMappingDesigntimeArtifactSaveAsVersion}. */ export interface ValueMappingDesigntimeArtifactSaveAsVersionParameters { /** * Id. */ id: string; /** * Save As Version. */ saveAsVersion: string; } /** * Value Mapping Designtime Artifact Save As Version. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function valueMappingDesigntimeArtifactSaveAsVersion(parameters: ValueMappingDesigntimeArtifactSaveAsVersionParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, ValueMappingDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link upsertValMaps}. */ export interface UpsertValMapsParameters { /** * Id. */ id: string; /** * Version. */ version: string; /** * Src Agency. */ srcAgency: string; /** * Src Id. */ srcId: string; /** * Tgt Agency. */ tgtAgency: string; /** * Tgt Id. */ tgtId: string; /** * Val Map Id. */ valMapId?: string | null; /** * Src Value. */ srcValue: string; /** * Tgt Value. */ tgtValue: string; /** * Is Configured. */ isConfigured: boolean; } /** * Upsert Val Maps. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function upsertValMaps(parameters: UpsertValMapsParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, ValMaps>; /** * Type of the parameters to be passed to {@link deleteValMaps}. */ export interface DeleteValMapsParameters { /** * Id. */ id: string; /** * Version. */ version: string; /** * Src Agency. */ srcAgency: string; /** * Src Id. */ srcId: string; /** * Tgt Agency. */ tgtAgency: string; /** * Tgt Id. */ tgtId: string; } /** * Delete Val Maps. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deleteValMaps(parameters: DeleteValMapsParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, string>; /** * Type of the parameters to be passed to {@link updateDefaultValMap}. */ export interface UpdateDefaultValMapParameters { /** * Id. */ id: string; /** * Version. */ version: string; /** * Src Agency. */ srcAgency: string; /** * Src Id. */ srcId: string; /** * Tgt Agency. */ tgtAgency: string; /** * Tgt Id. */ tgtId: string; /** * Val Map Id. */ valMapId: string; /** * Is Configured. */ isConfigured: boolean; } /** * Update Default Val Map. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function updateDefaultValMap(parameters: UpdateDefaultValMapParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, DefaultValMaps>; /** * Type of the parameters to be passed to {@link deployIntegrationAdapterDesigntimeArtifact}. */ export interface DeployIntegrationAdapterDesigntimeArtifactParameters { /** * Id. */ id: string; } /** * Deploy Integration Adapter Designtime Artifact. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deployIntegrationAdapterDesigntimeArtifact(parameters: DeployIntegrationAdapterDesigntimeArtifactParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, IntegrationAdapterDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link deployMessageMappingDesigntimeArtifact}. */ export interface DeployMessageMappingDesigntimeArtifactParameters { /** * Id. */ id: string; /** * Version. */ version: string; } /** * Deploy Message Mapping Designtime Artifact. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deployMessageMappingDesigntimeArtifact(parameters: DeployMessageMappingDesigntimeArtifactParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, MessageMappingDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link messageMappingDesigntimeArtifactSaveAsVersion}. */ export interface MessageMappingDesigntimeArtifactSaveAsVersionParameters { /** * Id. */ id: string; /** * Save As Version. */ saveAsVersion: string; } /** * Message Mapping Designtime Artifact Save As Version. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function messageMappingDesigntimeArtifactSaveAsVersion(parameters: MessageMappingDesigntimeArtifactSaveAsVersionParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, MessageMappingDesigntimeArtifacts>; /** * Type of the parameters to be passed to {@link deployScriptCollectionDesigntimeArtifact}. */ export interface DeployScriptCollectionDesigntimeArtifactParameters { /** * Id. */ id: string; /** * Version. */ version: string; } /** * Deploy Script Collection Designtime Artifact. * @param parameters - Object containing all parameters for the function. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function deployScriptCollectionDesigntimeArtifact(parameters: DeployScriptCollectionDesigntimeArtifactParameters, deSerializers?: DeSerializersT): OperationRequestBuilder, ScriptCollectionDesigntimeArtifacts>; export declare const operations: { deployIntegrationDesigntimeArtifact: typeof deployIntegrationDesigntimeArtifact; integrationDesigntimeArtifactSaveAsVersion: typeof integrationDesigntimeArtifactSaveAsVersion; copyIntegrationPackage: typeof copyIntegrationPackage; deployValueMappingDesigntimeArtifact: typeof deployValueMappingDesigntimeArtifact; valueMappingDesigntimeArtifactSaveAsVersion: typeof valueMappingDesigntimeArtifactSaveAsVersion; upsertValMaps: typeof upsertValMaps; deleteValMaps: typeof deleteValMaps; updateDefaultValMap: typeof updateDefaultValMap; deployIntegrationAdapterDesigntimeArtifact: typeof deployIntegrationAdapterDesigntimeArtifact; deployMessageMappingDesigntimeArtifact: typeof deployMessageMappingDesigntimeArtifact; messageMappingDesigntimeArtifactSaveAsVersion: typeof messageMappingDesigntimeArtifactSaveAsVersion; deployScriptCollectionDesigntimeArtifact: typeof deployScriptCollectionDesigntimeArtifact; };