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