import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import type { ValueMappingDesigntimeArtifactsApi } from './ValueMappingDesigntimeArtifactsApi.js'; import { ValMapSchema, ValMapSchemaType } from './ValMapSchema.js'; /** * This class represents the entity "ValueMappingDesigntimeArtifacts" of service "com.sap.hci.api". */ export declare class ValueMappingDesigntimeArtifacts extends Entity implements ValueMappingDesigntimeArtifactsType { /** * Technical entity name for ValueMappingDesigntimeArtifacts. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultBasePath: string; /** * All key fields of the ValueMappingDesigntimeArtifacts entity */ static _keys: string[]; /** * Id. */ id: DeserializedType; /** * Version. */ version: DeserializedType; /** * Package Id. */ packageId: DeserializedType; /** * Name. */ name: DeserializedType; /** * Description. * @nullable */ description?: DeserializedType | null; /** * Artifact Content. * @nullable */ artifactContent?: DeserializedType | null; /** * One-to-many navigation property to the {@link ValMapSchema} entity. */ valMapSchema: ValMapSchema[]; constructor(_entityApi: ValueMappingDesigntimeArtifactsApi); } export interface ValueMappingDesigntimeArtifactsType { id: DeserializedType; version: DeserializedType; packageId: DeserializedType; name: DeserializedType; description?: DeserializedType | null; artifactContent?: DeserializedType | null; valMapSchema: ValMapSchemaType[]; }