import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import type { DataStoresApi } from './DataStoresApi.js'; import { DataStoreEntries, DataStoreEntriesType } from './DataStoreEntries.js'; /** * This class represents the entity "DataStores" of service "com.sap.hci.api". */ export declare class DataStores extends Entity implements DataStoresType { /** * Technical entity name for DataStores. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultBasePath: string; /** * All key fields of the DataStores entity */ static _keys: string[]; /** * Data Store Name. */ dataStoreName: DeserializedType; /** * Integration Flow. */ integrationFlow: DeserializedType; /** * Type. */ type: DeserializedType; /** * Visibility. * @nullable */ visibility?: DeserializedType | null; /** * Number Of Messages. * @nullable */ numberOfMessages?: DeserializedType | null; /** * Number Of Overdue Messages. * @nullable */ numberOfOverdueMessages?: DeserializedType | null; /** * One-to-many navigation property to the {@link DataStoreEntries} entity. */ entries: DataStoreEntries[]; constructor(_entityApi: DataStoresApi); } export interface DataStoresType { dataStoreName: DeserializedType; integrationFlow: DeserializedType; type: DeserializedType; visibility?: DeserializedType | null; numberOfMessages?: DeserializedType | null; numberOfOverdueMessages?: DeserializedType | null; entries: DataStoreEntriesType[]; }