import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import type { ValMapSchemaApi } from './ValMapSchemaApi.js'; import { ValMaps, ValMapsType } from './ValMaps.js'; import { DefaultValMaps, DefaultValMapsType } from './DefaultValMaps.js'; /** * This class represents the entity "ValMapSchema" of service "com.sap.hci.api". */ export declare class ValMapSchema extends Entity implements ValMapSchemaType { /** * Technical entity name for ValMapSchema. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultBasePath: string; /** * All key fields of the ValMapSchema entity */ static _keys: string[]; /** * Src Agency. */ srcAgency: DeserializedType; /** * Src Id. */ srcId: DeserializedType; /** * Tgt Agency. */ tgtAgency: DeserializedType; /** * Tgt Id. */ tgtId: DeserializedType; /** * State. * @nullable */ state?: DeserializedType | null; /** * One-to-many navigation property to the {@link ValMaps} entity. */ valMaps: ValMaps[]; /** * One-to-many navigation property to the {@link DefaultValMaps} entity. */ defaultValMaps: DefaultValMaps[]; constructor(_entityApi: ValMapSchemaApi); } export interface ValMapSchemaType { srcAgency: DeserializedType; srcId: DeserializedType; tgtAgency: DeserializedType; tgtId: DeserializedType; state?: DeserializedType | null; valMaps: ValMapsType[]; defaultValMaps: DefaultValMapsType[]; }