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