import { Incident } from './Incident'; import { IncidentRequestBuilder } from './IncidentRequestBuilder'; import { AttachmentApi } from './AttachmentApi'; import { PersonApi } from './PersonApi'; import { LocationApi } from './LocationApi'; import { CustomField, DefaultDeSerializers, DeSerializers, AllFields, EntityBuilderType, EntityApi, EdmTypeField, OrderableEdmTypeField, Link, OneToOneLink } from '@sap-cloud-sdk/odata-v2'; export declare class IncidentApi implements EntityApi, DeSerializersT> { deSerializers: DeSerializersT; constructor(deSerializers?: DeSerializersT); private navigationPropertyFields; _addNavigationProperties(linkedApis: [ AttachmentApi, PersonApi, LocationApi ]): this; entityConstructor: typeof Incident; requestBuilder(): IncidentRequestBuilder; 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 [[toAttachments]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_ATTACHMENTS: Link, DeSerializersT, AttachmentApi>; /** * Static representation of the one-to-many navigation property [[toPersons]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_PERSONS: Link, DeSerializersT, PersonApi>; /** * Static representation of the one-to-one navigation property [[toLocation]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ TO_LOCATION: OneToOneLink, DeSerializersT, LocationApi>; /** * Static representation of the [[incidentUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_UUID: EdmTypeField>, DeSerializersT, "Edm.Guid", false, true>; /** * Static representation of the [[incidentCategory]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_CATEGORY: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[incidentStatus]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_STATUS: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[incidentTitle]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_TITLE: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[incidentUtcDateTime]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_UTC_DATE_TIME: OrderableEdmTypeField>, DeSerializersT, "Edm.DateTimeOffset", false, true>; /** * Static representation of the [[incidentLocationDescription]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ INCIDENT_LOCATION_DESCRIPTION: EdmTypeField>, DeSerializersT, "Edm.String", false, true>; /** * Static representation of the [[ehsLocationUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ EHS_LOCATION_UUID: EdmTypeField>, DeSerializersT, "Edm.Guid", false, true>; }; } //# sourceMappingURL=IncidentApi.d.ts.map