import { ComplexTypeField, ConstructorOrField, DeSerializers, DefaultDeSerializers, DeserializedType, EdmTypeField, Entity, FieldOptions, PropertyMetadata } from '@sap-cloud-sdk/odata-v2'; /** * FunctionMessage */ export interface FunctionMessage { /** * Message type. * @nullable */ systemMessageType?: DeserializedType; /** * Message Class. * @nullable */ systemMessageIdentification?: DeserializedType; /** * Message Number. * @nullable */ systemMessageNumber?: DeserializedType; /** * Message Text. * @nullable */ systemMessageLongText?: DeserializedType; /** * Message Variable. * @nullable */ systemMessageVariable1?: DeserializedType; /** * Message Variable. * @nullable */ systemMessageVariable2?: DeserializedType; /** * Message Variable. * @nullable */ systemMessageVariable3?: DeserializedType; /** * Message Variable. * @nullable */ systemMessageVariable4?: DeserializedType; } /** * FunctionMessageField * @typeparam EntityT - Type of the entity the complex type field belongs to. */ export declare class FunctionMessageField extends ComplexTypeField { private _fieldBuilder; /** * Representation of the [[FunctionMessage.systemMessageType]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageType: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageIdentification]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageIdentification: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageNumber]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageNumber: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageLongText]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageLongText: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageVariable1]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable1: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageVariable2]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable2: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageVariable3]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable3: EdmTypeField; /** * Representation of the [[FunctionMessage.systemMessageVariable4]] property for query construction. * Use to reference this property in query operations such as 'filter' in the fluent request API. */ systemMessageVariable4: EdmTypeField; /** * Creates an instance of FunctionMessageField. * @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 FunctionMessage { /** * Metadata information on all properties of the `FunctionMessage` complex type. */ const _propertyMetadata: PropertyMetadata[]; } //# sourceMappingURL=FunctionMessage.d.ts.map