import { WorkPackageSet } from './WorkPackageSet'; import { WorkPackageSetRequestBuilder } from './WorkPackageSetRequestBuilder'; import { EngmntProjRsceDmndApi } from './EngmntProjRsceDmndApi'; import { ProjectSetApi } from './ProjectSetApi'; import { WorkItemSetApi } from './WorkItemSetApi'; import { DemandSetApi } from './DemandSetApi'; import { WorkPackageFunctionSetApi } from './WorkPackageFunctionSetApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class WorkPackageSetApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ EngmntProjRsceDmndApi, ProjectSetApi, WorkItemSetApi, DemandSetApi, WorkPackageFunctionSetApi ]): this; entityConstructor: typeof WorkPackageSet; requestBuilder(): WorkPackageSetRequestBuilder; entityBuilder(): EntityBuilderType, DeSerializersT>; customField(fieldName: string, isNullable?: NullableT): CustomField, DeSerializersT, NullableT>; get schema(): { /** * * All fields selector. */ ALL_FIELDS: AllFields>>; /** * Static representation of the one-to-many navigation property [[toResourceDemand]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_RESOURCE_DEMAND: Link, DeSerializersT, EngmntProjRsceDmndApi>; /** * Static representation of the one-to-one navigation property [[toProject]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PROJECT: OneToOneLink, DeSerializersT, ProjectSetApi>; /** * Static representation of the one-to-many navigation property [[workItemSet]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WORK_ITEM_SET: Link, DeSerializersT, WorkItemSetApi>; /** * Static representation of the one-to-many navigation property [[demandSet]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DEMAND_SET: Link, DeSerializersT, DemandSetApi>; /** * Static representation of the one-to-many navigation property [[workPackageFunctionSet]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WORK_PACKAGE_FUNCTION_SET: Link, DeSerializersT, WorkPackageFunctionSetApi>; /** * Static representation of the [[projectId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ PROJECT_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[workPackageId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WORK_PACKAGE_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[workPackageName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WORK_PACKAGE_NAME: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[description]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ DESCRIPTION: EdmTypeField>, DeSerializersT, "Edm.String", true, true>; /** * Static representation of the [[wpStartDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WP_START_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[wpEndDate]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WP_END_DATE: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[workPackageType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ WORK_PACKAGE_TYPE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[unitQuantity]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ UNIT_QUANTITY: OrderableEdmTypeField>, DeSerializersT, "Edm.Decimal", false, true>; /** * Static representation of the [[unitId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ UNIT_ID: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[createdOn]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CREATED_ON: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTime", true, true>; /** * Static representation of the [[changedOn]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ CHANGED_ON: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", true, true>; }; } //# sourceMappingURL=WorkPackageSetApi.d.ts.map