import { SalesQuoteWorklistItemRequestBuilder } from './SalesQuoteWorklistItemRequestBuilder'; import { Moment } from 'moment'; import { AllFields, BooleanField, CustomFieldV2, DateField, EntityBuilderType, EntityV2, Field, OneToOneLink, StringField } from '@sap-cloud-sdk/core'; /** * This class represents the entity "SalesQuoteWorklistItemCollection" of service "c4codata". */ export declare class SalesQuoteWorklistItem extends EntityV2 implements SalesQuoteWorklistItemType { /** * Technical entity name for SalesQuoteWorklistItem. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * Object Id. * Maximum length: 70. */ objectId: string; /** * Parent Object Id. * Maximum length: 70. * @nullable */ parentObjectId?: string; /** * Quote Id. * Maximum length: 35. * @nullable */ quoteId?: string; /** * Activity Worklist Item Uuid. * @nullable */ activityWorklistItemUuid?: string; /** * Activity Worklist Item Type Code. * Maximum length: 5. * @nullable */ activityWorklistItemTypeCode?: string; /** * Activity Worklist Item Type Code Text. * @nullable */ activityWorklistItemTypeCodeText?: string; /** * Executed Indicator. * @nullable */ executedIndicator?: boolean; /** * Activity Task Uuid. * @nullable */ activityTaskUuid?: string; /** * Valuation Collection Uuid. * @nullable */ valuationCollectionUuid?: string; /** * Execute. * @nullable */ execute?: boolean; /** * Revoke. * @nullable */ revoke?: boolean; /** * E Tag. * @nullable */ eTag?: Moment; /** * One-to-one navigation property to the [[SalesQuote]] entity. */ salesQuote?: SalesQuote | null; /** * Returns an entity builder to construct instances of `SalesQuoteWorklistItem`. * @returns A builder that constructs instances of entity type `SalesQuoteWorklistItem`. */ static builder(): EntityBuilderType; /** * Returns a request builder to construct requests for operations on the `SalesQuoteWorklistItem` entity type. * @returns A `SalesQuoteWorklistItem` request builder. */ static requestBuilder(): SalesQuoteWorklistItemRequestBuilder; /** * Returns a selectable object that allows the selection of custom field in a get request for the entity `SalesQuoteWorklistItem`. * @param fieldName Name of the custom field to select * @returns A builder that constructs instances of entity type `SalesQuoteWorklistItem`. */ static customField(fieldName: string): CustomFieldV2; /** * Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned. * @returns An object containing all instance variables + custom fields. */ toJSON(): { [key: string]: any; }; } import { SalesQuote, SalesQuoteType } from './SalesQuote'; export interface SalesQuoteWorklistItemType { objectId: string; parentObjectId?: string | null; quoteId?: string | null; activityWorklistItemUuid?: string | null; activityWorklistItemTypeCode?: string | null; activityWorklistItemTypeCodeText?: string | null; executedIndicator?: boolean | null; activityTaskUuid?: string | null; valuationCollectionUuid?: string | null; execute?: boolean | null; revoke?: boolean | null; eTag?: Moment | null; salesQuote?: SalesQuoteType | null; } export declare namespace SalesQuoteWorklistItem { /** * Static representation of the [[objectId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const OBJECT_ID: StringField; /** * Static representation of the [[parentObjectId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const PARENT_OBJECT_ID: StringField; /** * Static representation of the [[quoteId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const QUOTE_ID: StringField; /** * Static representation of the [[activityWorklistItemUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const ACTIVITY_WORKLIST_ITEM_UUID: StringField; /** * Static representation of the [[activityWorklistItemTypeCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const ACTIVITY_WORKLIST_ITEM_TYPE_CODE: StringField; /** * Static representation of the [[activityWorklistItemTypeCodeText]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const ACTIVITY_WORKLIST_ITEM_TYPE_CODE_TEXT: StringField; /** * Static representation of the [[executedIndicator]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const EXECUTED_INDICATOR: BooleanField; /** * Static representation of the [[activityTaskUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const ACTIVITY_TASK_UUID: StringField; /** * Static representation of the [[valuationCollectionUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const VALUATION_COLLECTION_UUID: StringField; /** * Static representation of the [[execute]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const EXECUTE: BooleanField; /** * Static representation of the [[revoke]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const REVOKE: BooleanField; /** * Static representation of the [[eTag]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const E_TAG: DateField; /** * Static representation of the one-to-one navigation property [[salesQuote]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const SALES_QUOTE: OneToOneLink; /** * All fields of the SalesQuoteWorklistItem entity. */ const _allFields: Array | BooleanField | DateField | OneToOneLink>; /** * All fields selector. */ const ALL_FIELDS: AllFields; /** * All key fields of the SalesQuoteWorklistItem entity. */ const _keyFields: Array>; /** * Mapping of all key field names to the respective static field property SalesQuoteWorklistItem. */ const _keys: { [keys: string]: Field; }; } //# sourceMappingURL=SalesQuoteWorklistItem.d.ts.map