import { SalesQuoteAttachmentFolderRequestBuilder } from './SalesQuoteAttachmentFolderRequestBuilder'; import { Moment } from 'moment'; import { BigNumber } from 'bignumber.js'; import { AllFields, BigNumberField, BinaryField, CustomFieldV2, DateField, EntityBuilderType, EntityV2, Field, StringField } from '@sap-cloud-sdk/core'; /** * This class represents the entity "SalesQuoteAttachmentFolderCollection" of service "c4codata". */ export declare class SalesQuoteAttachmentFolder extends EntityV2 implements SalesQuoteAttachmentFolderType { /** * Technical entity name for SalesQuoteAttachmentFolder. */ 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; /** * Sales Quote Id. * Maximum length: 35. * @nullable */ salesQuoteId?: string; /** * Uuid. */ uuid: string; /** * Type Code. * Maximum length: 5. * @nullable */ typeCode?: string; /** * Type Code Text. * @nullable */ typeCodeText?: string; /** * Mime Type. * @nullable */ mimeType?: string; /** * Binary. * Maximum length: Max. * @nullable */ binary?: string; /** * Document Link. * @nullable */ documentLink?: string; /** * Name. * @nullable */ name?: string; /** * Category Code. * Maximum length: 1. */ categoryCode: string; /** * Category Code Text. * @nullable */ categoryCodeText?: string; /** * Link Web Uri. * @nullable */ linkWebUri?: string; /** * Created On. * @nullable */ createdOn?: Moment; /** * Last Updated On. * @nullable */ lastUpdatedOn?: Moment; /** * Created By. * Maximum length: 80. * @nullable */ createdBy?: string; /** * Last Updated By. * Maximum length: 80. * @nullable */ lastUpdatedBy?: string; /** * Size Ink B. * @nullable */ sizeInkB?: BigNumber; /** * E Tag. * @nullable */ eTag?: Moment; /** * Returns an entity builder to construct instances of `SalesQuoteAttachmentFolder`. * @returns A builder that constructs instances of entity type `SalesQuoteAttachmentFolder`. */ static builder(): EntityBuilderType; /** * Returns a request builder to construct requests for operations on the `SalesQuoteAttachmentFolder` entity type. * @returns A `SalesQuoteAttachmentFolder` request builder. */ static requestBuilder(): SalesQuoteAttachmentFolderRequestBuilder; /** * Returns a selectable object that allows the selection of custom field in a get request for the entity `SalesQuoteAttachmentFolder`. * @param fieldName Name of the custom field to select * @returns A builder that constructs instances of entity type `SalesQuoteAttachmentFolder`. */ 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; }; } export interface SalesQuoteAttachmentFolderType { objectId: string; parentObjectId?: string | null; salesQuoteId?: string | null; uuid: string; typeCode?: string | null; typeCodeText?: string | null; mimeType?: string | null; binary?: string | null; documentLink?: string | null; name?: string | null; categoryCode: string; categoryCodeText?: string | null; linkWebUri?: string | null; createdOn?: Moment | null; lastUpdatedOn?: Moment | null; createdBy?: string | null; lastUpdatedBy?: string | null; sizeInkB?: BigNumber | null; eTag?: Moment | null; } export declare namespace SalesQuoteAttachmentFolder { /** * 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 [[salesQuoteId]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const SALES_QUOTE_ID: StringField; /** * Static representation of the [[uuid]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const UUID: 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 [[mimeType]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const MIME_TYPE: StringField; /** * Static representation of the [[binary]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const BINARY: BinaryField; /** * Static representation of the [[documentLink]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const DOCUMENT_LINK: StringField; /** * Static representation of the [[name]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const NAME: StringField; /** * Static representation of the [[categoryCode]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const CATEGORY_CODE: StringField; /** * Static representation of the [[categoryCodeText]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const CATEGORY_CODE_TEXT: StringField; /** * Static representation of the [[linkWebUri]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const LINK_WEB_URI: 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 [[lastUpdatedOn]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const LAST_UPDATED_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 [[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 [[sizeInkB]] property for query construction. * Use to reference this property in query operations such as 'select' in the fluent request API. */ const SIZE_INK_B: BigNumberField; /** * 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; /** * All fields of the SalesQuoteAttachmentFolder entity. */ const _allFields: Array | BinaryField | DateField | BigNumberField>; /** * All fields selector. */ const ALL_FIELDS: AllFields; /** * All key fields of the SalesQuoteAttachmentFolder entity. */ const _keyFields: Array>; /** * Mapping of all key field names to the respective static field property SalesQuoteAttachmentFolder. */ const _keys: { [keys: string]: Field; }; } //# sourceMappingURL=SalesQuoteAttachmentFolder.d.ts.map