import { IntegrationPackages } from './IntegrationPackages.js'; import { IntegrationPackagesRequestBuilder } from './IntegrationPackagesRequestBuilder.js'; import { IntegrationDesigntimeArtifactsApi } from './IntegrationDesigntimeArtifactsApi.js'; import { ValueMappingDesigntimeArtifactsApi } from './ValueMappingDesigntimeArtifactsApi.js'; import { MessageMappingDesigntimeArtifactsApi } from './MessageMappingDesigntimeArtifactsApi.js'; import { CustomTagsApi } from './CustomTagsApi.js'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, FieldBuilder, OrderableEdmTypeField, Link } from '@sap-cloud-sdk/odata-v2'; export declare class IntegrationPackagesApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; private constructor(); /** * Do not use this method or the constructor directly. * Use the service function as described in the documentation to get an API instance. */ static _privateFactory(deSerializers?: DeSerializersT): IntegrationPackagesApi; private navigationPropertyFields; _addNavigationProperties(linkedApis: [ IntegrationDesigntimeArtifactsApi, ValueMappingDesigntimeArtifactsApi, MessageMappingDesigntimeArtifactsApi, CustomTagsApi ]): this; entityConstructor: typeof IntegrationPackages; requestBuilder(): IntegrationPackagesRequestBuilder; entityBuilder(): EntityBuilderType, DeSerializersT>; customField(fieldName: string, isNullable?: NullableT): CustomField, DeSerializersT, NullableT>; private _fieldBuilder?; get fieldBuilder(): FieldBuilder; private _schema?; get schema(): { ID: OrderableEdmTypeField>, DeSerializersT, "Edm.String", false, true>; NAME: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; DESCRIPTION: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; SHORT_TEXT: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; VERSION: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; VENDOR: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; MODE: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; SUPPORTED_PLATFORM: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; MODIFIED_BY: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; CREATION_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; MODIFIED_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; CREATED_BY: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; PRODUCTS: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; KEYWORDS: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; COUNTRIES: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; INDUSTRIES: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; LINE_OF_BUSINESS: OrderableEdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the one-to-many navigation property {@link integrationDesigntimeArtifacts} for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INTEGRATION_DESIGNTIME_ARTIFACTS: Link, DeSerializersT, IntegrationDesigntimeArtifactsApi>; /** * Static representation of the one-to-many navigation property {@link valueMappingDesigntimeArtifacts} for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ VALUE_MAPPING_DESIGNTIME_ARTIFACTS: Link, DeSerializersT, ValueMappingDesigntimeArtifactsApi>; /** * Static representation of the one-to-many navigation property {@link messageMappingDesigntimeArtifacts} for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ MESSAGE_MAPPING_DESIGNTIME_ARTIFACTS: Link, DeSerializersT, MessageMappingDesigntimeArtifactsApi>; /** * Static representation of the one-to-many navigation property {@link customTags} for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CUSTOM_TAGS: Link, DeSerializersT, CustomTagsApi>; ALL_FIELDS: AllFields>>; }; }