import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import type { IntegrationPackagesApi } from './IntegrationPackagesApi.js'; import { IntegrationDesigntimeArtifacts, IntegrationDesigntimeArtifactsType } from './IntegrationDesigntimeArtifacts.js'; import { ValueMappingDesigntimeArtifacts, ValueMappingDesigntimeArtifactsType } from './ValueMappingDesigntimeArtifacts.js'; import { MessageMappingDesigntimeArtifacts, MessageMappingDesigntimeArtifactsType } from './MessageMappingDesigntimeArtifacts.js'; import { CustomTags, CustomTagsType } from './CustomTags.js'; /** * This class represents the entity "IntegrationPackages" of service "com.sap.hci.api". */ export declare class IntegrationPackages extends Entity implements IntegrationPackagesType { /** * Technical entity name for IntegrationPackages. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultBasePath: string; /** * All key fields of the IntegrationPackages entity */ static _keys: string[]; /** * Id. */ id: DeserializedType; /** * Name. * @nullable */ name?: DeserializedType | null; /** * Description. * @nullable */ description?: DeserializedType | null; /** * Short Text. * @nullable */ shortText?: DeserializedType | null; /** * Version. * @nullable */ version?: DeserializedType | null; /** * Vendor. * @nullable */ vendor?: DeserializedType | null; /** * Mode. * @nullable */ mode?: DeserializedType | null; /** * Supported Platform. * @nullable */ supportedPlatform?: DeserializedType | null; /** * Modified By. * @nullable */ modifiedBy?: DeserializedType | null; /** * Creation Date. * @nullable */ creationDate?: DeserializedType | null; /** * Modified Date. * @nullable */ modifiedDate?: DeserializedType | null; /** * Created By. * @nullable */ createdBy?: DeserializedType | null; /** * Products. * @nullable */ products?: DeserializedType | null; /** * Keywords. * @nullable */ keywords?: DeserializedType | null; /** * Countries. * @nullable */ countries?: DeserializedType | null; /** * Industries. * @nullable */ industries?: DeserializedType | null; /** * Line Of Business. * @nullable */ lineOfBusiness?: DeserializedType | null; /** * One-to-many navigation property to the {@link IntegrationDesigntimeArtifacts} entity. */ integrationDesigntimeArtifacts: IntegrationDesigntimeArtifacts[]; /** * One-to-many navigation property to the {@link ValueMappingDesigntimeArtifacts} entity. */ valueMappingDesigntimeArtifacts: ValueMappingDesigntimeArtifacts[]; /** * One-to-many navigation property to the {@link MessageMappingDesigntimeArtifacts} entity. */ messageMappingDesigntimeArtifacts: MessageMappingDesigntimeArtifacts[]; /** * One-to-many navigation property to the {@link CustomTags} entity. */ customTags: CustomTags[]; constructor(_entityApi: IntegrationPackagesApi); } export interface IntegrationPackagesType { id: DeserializedType; name?: DeserializedType | null; description?: DeserializedType | null; shortText?: DeserializedType | null; version?: DeserializedType | null; vendor?: DeserializedType | null; mode?: DeserializedType | null; supportedPlatform?: DeserializedType | null; modifiedBy?: DeserializedType | null; creationDate?: DeserializedType | null; modifiedDate?: DeserializedType | null; createdBy?: DeserializedType | null; products?: DeserializedType | null; keywords?: DeserializedType | null; countries?: DeserializedType | null; industries?: DeserializedType | null; lineOfBusiness?: DeserializedType | null; integrationDesigntimeArtifacts: IntegrationDesigntimeArtifactsType[]; valueMappingDesigntimeArtifacts: ValueMappingDesigntimeArtifactsType[]; messageMappingDesigntimeArtifacts: MessageMappingDesigntimeArtifactsType[]; customTags: CustomTagsType[]; }