import { SalesQuoteItemTextCollectionRequestBuilder } from './SalesQuoteItemTextCollectionRequestBuilder'; import { Moment } from 'moment'; import { AllFields, CustomFieldV2, DateField, EntityBuilderType, EntityV2, Field, OneToOneLink, StringField } from '@sap-cloud-sdk/core'; /** * This class represents the entity "SalesQuoteItemTextCollectionCollection" of service "c4codata". */ export declare class SalesQuoteItemTextCollection extends EntityV2 implements SalesQuoteItemTextCollectionType { /** * Technical entity name for SalesQuoteItemTextCollection. */ 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; /** * Quote Item Id. * Maximum length: 10. * @nullable */ quoteItemId?: string; /** * Text. * @nullable */ text?: string; /** * Type Code. * Maximum length: 5. * @nullable */ typeCode?: string; /** * Type Code Text. * @nullable */ typeCodeText?: string; /** * Author Name. * Maximum length: 40. * @nullable */ authorName?: string; /** * Author Uuid. * @nullable */ authorUuid?: string; /** * Created On. * @nullable */ createdOn?: Moment; /** * Created By. * Maximum length: 80. * @nullable */ createdBy?: string; /** * Updated On. * @nullable */ updatedOn?: Moment; /** * Last Updated By. * Maximum length: 80. * @nullable */ lastUpdatedBy?: string; /** * Entity Last Changed On. * @nullable */ entityLastChangedOn?: Moment; /** * E Tag. * @nullable */ eTag?: Moment; /** * One-to-one navigation property to the [[SalesQuoteItem]] entity. */ salesQuoteItem?: SalesQuoteItem | null; /** * Returns an entity builder to construct instances of `SalesQuoteItemTextCollection`. * @returns A builder that constructs instances of entity type `SalesQuoteItemTextCollection`. */ static builder(): EntityBuilderType; /** * Returns a request builder to construct requests for operations on the `SalesQuoteItemTextCollection` entity type. * @returns A `SalesQuoteItemTextCollection` request builder. */ static requestBuilder(): SalesQuoteItemTextCollectionRequestBuilder; /** * Returns a selectable object that allows the selection of custom field in a get request for the entity `SalesQuoteItemTextCollection`. * @param fieldName Name of the custom field to select * @returns A builder that constructs instances of entity type `SalesQuoteItemTextCollection`. */ 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 { SalesQuoteItem, SalesQuoteItemType } from './SalesQuoteItem'; export interface SalesQuoteItemTextCollectionType { objectId: string; parentObjectId?: string | null; quoteId?: string | null; quoteItemId?: string | null; text?: string | null; typeCode?: string | null; typeCodeText?: string | null; authorName?: string | null; authorUuid?: string | null; createdOn?: Moment | null; createdBy?: string | null; updatedOn?: Moment | null; lastUpdatedBy?: string | null; entityLastChangedOn?: Moment | null; eTag?: Moment | null; salesQuoteItem?: SalesQuoteItemType | null; } export declare namespace SalesQuoteItemTextCollection { /** * 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 [[quoteItemId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const QUOTE_ITEM_ID: StringField; /** * Static representation of the [[text]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const TEXT: StringField; /** * Static representation of the [[typeCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const TYPE_CODE: StringField; /** * Static representation of the [[typeCodeText]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const TYPE_CODE_TEXT: StringField; /** * Static representation of the [[authorName]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const AUTHOR_NAME: StringField; /** * Static representation of the [[authorUuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const AUTHOR_UUID: StringField; /** * 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. */ const CREATED_ON: DateField; /** * Static representation of the [[createdBy]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const CREATED_BY: StringField; /** * Static representation of the [[updatedOn]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const UPDATED_ON: DateField; /** * Static representation of the [[lastUpdatedBy]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const LAST_UPDATED_BY: StringField; /** * Static representation of the [[entityLastChangedOn]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const ENTITY_LAST_CHANGED_ON: DateField; /** * 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 [[salesQuoteItem]] for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const SALES_QUOTE_ITEM: OneToOneLink; /** * All fields of the SalesQuoteItemTextCollection entity. */ const _allFields: Array | DateField | OneToOneLink>; /** * All fields selector. */ const ALL_FIELDS: AllFields; /** * All key fields of the SalesQuoteItemTextCollection entity. */ const _keyFields: Array>; /** * Mapping of all key field names to the respective static field property SalesQuoteItemTextCollection. */ const _keys: { [keys: string]: Field; }; } //# sourceMappingURL=SalesQuoteItemTextCollection.d.ts.map