import { DefaultDeSerializers, DeSerializers, GetAllRequestBuilder, GetByKeyRequestBuilder, CreateRequestBuilder, UpdateRequestBuilder, DeleteRequestBuilder, DeserializedType, RequestBuilder } from '@sap-cloud-sdk/odata-v4'; import { Dom_Fisc } from './Dom_Fisc'; /** * Request builder class for operations supported on the [[Dom_Fisc]] entity. */ export declare class Dom_FiscRequestBuilder extends RequestBuilder, T> { /** * Returns a request builder for retrieving one `Dom_Fisc` entity based on its keys. * @param spras Key property. See [[Dom_Fisc.spras]]. * @param country Key property. See [[Dom_Fisc.country]]. * @param taxjurcode Key property. See [[Dom_Fisc.taxjurcode]]. * @returns A request builder for creating requests to retrieve one `Dom_Fisc` entity based on its keys. */ getByKey(spras: DeserializedType, country: DeserializedType, taxjurcode: DeserializedType): GetByKeyRequestBuilder, T>; /** * Returns a request builder for querying all `Dom_Fisc` entities. * @returns A request builder for creating requests to retrieve all `Dom_Fisc` entities. */ getAll(): GetAllRequestBuilder, T>; /** * Returns a request builder for creating a `Dom_Fisc` entity. * @param entity The entity to be created * @returns A request builder for creating requests that create an entity of type `Dom_Fisc`. */ create(entity: Dom_Fisc): CreateRequestBuilder, T>; /** * Returns a request builder for updating an entity of type `Dom_Fisc`. * @param entity The entity to be updated * @returns A request builder for creating requests that update an entity of type `Dom_Fisc`. */ update(entity: Dom_Fisc): UpdateRequestBuilder, T>; /** * Returns a request builder for deleting an entity of type `Dom_Fisc`. * @param spras Key property. See [[Dom_Fisc.spras]]. * @param country Key property. See [[Dom_Fisc.country]]. * @param taxjurcode Key property. See [[Dom_Fisc.taxjurcode]]. * @returns A request builder for creating requests that delete an entity of type `Dom_Fisc`. */ delete(spras: string, country: string, taxjurcode: string): DeleteRequestBuilder, T>; /** * Returns a request builder for deleting an entity of type `Dom_Fisc`. * @param entity Pass the entity to be deleted. * @returns A request builder for creating requests that delete an entity of type `Dom_Fisc` by taking the entity as a parameter. */ delete(entity: Dom_Fisc): DeleteRequestBuilder, T>; } //# sourceMappingURL=Dom_FiscRequestBuilder.d.ts.map