@sap-cloud-sdk/core
Version:
SAP Cloud SDK for JavaScript core
23 lines • 1.1 kB
TypeScript
import { BatchChangeSet } from '../odata-common/request-builder/batch/batch-change-set';
import { Entity } from './entity';
import { CreateRequestBuilder, DeleteRequestBuilder, UpdateRequestBuilder } from './request-builder';
/**
* @deprecated Since v1.30.0. Use [[BatchChangeSet]] directly
* Representation of a batch change set, which holds a collection of write operations.
*/
export declare class ODataBatchChangeSet<RequestT extends CreateRequestBuilder<Entity> | UpdateRequestBuilder<Entity> | DeleteRequestBuilder<Entity>> implements BatchChangeSet<RequestT> {
readonly requests: RequestT[];
readonly boundary: string;
/**
* @deprecated Since v1.30.0. Use [[boundary]] instead.
*/
get changeSetId(): string;
/**
* Create an instance of ODataBatchChangeSet.
* @param requests - Requests to combine to one change set.
* @param boundary - Boundary used in the multipart request.
*/
constructor(requests: RequestT[], boundary?: string);
}
export { ODataBatchChangeSet as ODataBatchChangeSetV2 };
//# sourceMappingURL=batch-change-set.d.ts.map