import { CreateRequestBuilder , DeleteRequestBuilder , DeSerializers , GetAllRequestBuilder , GetByKeyRequestBuilder , ODataBatchRequestBuilder , UpdateRequestBuilder , BatchChangeSet } from '@sap-cloud-sdk/odata-v4' ; import { variadicArgumentToArray } from '@sap-cloud-sdk/util' ; import { Photos , People , Airlines , Airports } from './index' ; param requests returns export function batch < DeSerializersT extends DeSerializers > ( ... requests ) ; export function batch < DeSerializersT extends DeSerializers > ( requests ) ; export function batch < DeSerializersT extends DeSerializers > ( first , ... rest ) { return new ODataBatchRequestBuilder ( defaultMicrosoftODataServiceSampleTrippinInMemoryModelsServicePath , variadicArgumentToArray ( first , rest ) ) ; } param requests returns export function changeset < DeSerializersT extends DeSerializers > ( ... requests ) ; export function changeset < DeSerializersT extends DeSerializers > ( requests ) ; export function changeset < DeSerializersT extends DeSerializers > ( first , ... rest ) { return new BatchChangeSet ( variadicArgumentToArray ( first , rest ) ) ; } export const defaultMicrosoftODataServiceSampleTrippinInMemoryModelsServicePath = 'V4/(S(duh2c3dgb1c5lzc0bqwgyekc))/TripPinServiceRW/' ; export type ReadMicrosoftODataServiceSampleTrippinInMemoryModelsServiceRequestBuilder < DeSerializersT extends DeSerializers > = GetAllRequestBuilder < Photos < DeSerializersT > , DeSerializersT > | GetAllRequestBuilder < People < DeSerializersT > , DeSerializersT > | GetAllRequestBuilder < Airlines < DeSerializersT > , DeSerializersT > | GetAllRequestBuilder < Airports < DeSerializersT > , DeSerializersT > | GetByKeyRequestBuilder < Photos < DeSerializersT > , DeSerializersT > | GetByKeyRequestBuilder < People < DeSerializersT > , DeSerializersT > | GetByKeyRequestBuilder < Airlines < DeSerializersT > , DeSerializersT > | GetByKeyRequestBuilder < Airports < DeSerializersT > , DeSerializersT > ; export type WriteMicrosoftODataServiceSampleTrippinInMemoryModelsServiceRequestBuilder < DeSerializersT extends DeSerializers > = CreateRequestBuilder < Photos < DeSerializersT > , DeSerializersT > | UpdateRequestBuilder < Photos < DeSerializersT > , DeSerializersT > | DeleteRequestBuilder < Photos < DeSerializersT > , DeSerializersT > | CreateRequestBuilder < People < DeSerializersT > , DeSerializersT > | UpdateRequestBuilder < People < DeSerializersT > , DeSerializersT > | DeleteRequestBuilder < People < DeSerializersT > , DeSerializersT > | CreateRequestBuilder < Airlines < DeSerializersT > , DeSerializersT > | UpdateRequestBuilder < Airlines < DeSerializersT > , DeSerializersT > | DeleteRequestBuilder < Airlines < DeSerializersT > , DeSerializersT > | CreateRequestBuilder < Airports < DeSerializersT > , DeSerializersT > | UpdateRequestBuilder < Airports < DeSerializersT > , DeSerializersT > | DeleteRequestBuilder < Airports < DeSerializersT > , DeSerializersT > ;