import { ComplexTypeField, ConstructorOrField, DeSerializers, DefaultDeSerializers, DeserializedType, EdmTypeField, Entity, FieldOptions, OrderableEdmTypeField, PropertyMetadata } from '@sap-cloud-sdk/odata-v2'; /** * Messages */ export interface Messages { /** * Message type. */ type: DeserializedType; /** * Message Class. */ id: DeserializedType; /** * Message Number. */ number: DeserializedType; /** * Message Text. */ message: DeserializedType; /** * Log Number. */ logNo: DeserializedType; /** * Message Number. */ logMsgNo: DeserializedType; /** * Message Variable. */ messageV1: DeserializedType; /** * Message Variable. */ messageV2: DeserializedType; /** * Message Variable. */ messageV3: DeserializedType; /** * Message Variable. */ messageV4: DeserializedType; /** * Parameter Name. */ parameter: DeserializedType; /** * Parameter line. */ row: DeserializedType; /** * Field name. */ field: DeserializedType; /** * Logical system. */ system: DeserializedType; } /** * MessagesField * @typeparam EntityT - Type of the entity the complex type field belongs to. */ export declare class MessagesField extends ComplexTypeField { private _fieldBuilder; /** * Representation of the [[Messages.type]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ type: EdmTypeField; /** * Representation of the [[Messages.id]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ id: EdmTypeField; /** * Representation of the [[Messages.number]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ number: EdmTypeField; /** * Representation of the [[Messages.message]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ message: EdmTypeField; /** * Representation of the [[Messages.logNo]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ logNo: EdmTypeField; /** * Representation of the [[Messages.logMsgNo]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ logMsgNo: EdmTypeField; /** * Representation of the [[Messages.messageV1]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ messageV1: EdmTypeField; /** * Representation of the [[Messages.messageV2]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ messageV2: EdmTypeField; /** * Representation of the [[Messages.messageV3]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ messageV3: EdmTypeField; /** * Representation of the [[Messages.messageV4]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ messageV4: EdmTypeField; /** * Representation of the [[Messages.parameter]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ parameter: EdmTypeField; /** * Representation of the [[Messages.row]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ row: OrderableEdmTypeField; /** * Representation of the [[Messages.field]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ field: EdmTypeField; /** * Representation of the [[Messages.system]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ system: EdmTypeField; /** * Creates an instance of MessagesField. * @param fieldName - Actual name of the field as used in the OData request. * @param fieldOf - Either the parent entity constructor of the parent complex type this field belongs to. */ constructor(fieldName: string, fieldOf: ConstructorOrField, deSerializers: DeSerializersT, fieldOptions?: FieldOptions); } export declare namespace Messages { /** * Metadata information on all properties of the `Messages` complex type. */ const _propertyMetadata: PropertyMetadata[]; } //# sourceMappingURL=Messages.d.ts.map