ExpressionJA Class

JSON compatible adaptor for the MFilesAPI Expression type.

Definition

Namespace: MFiles.VAF.Configuration.JsonAdaptor
Assembly: MFiles.VAF.Configuration (in MFiles.VAF.Configuration.dll) Version: 23.12.13247.3
C#
[SerializableAttribute]
public class ExpressionJA : MFJsonObjectAdaptor<Expression>
Inheritance
Object    MFJsonObjectAdaptorExpression    ExpressionJA

Constructors

ExpressionJA Simple Constructor.
ExpressionJA(Expression) Constructor that initializes itself with an existing api object.

Properties

DataFunction Maps to Expression's DataPropertyValueDataFunction, DataStatusValueDataFunction, DataTypedValueDataFunction Property.
DataType Maps to Expression's DataTypedValueDatatype Property.
FileType Maps to Expression's DataFileValueType Property.
FullTextSearchFlags Maps to Expression's DataAnyFieldFTSFlags Property.
IndirectionLevels Maps to Expression's IndirectionLevels Property.
ParentChildBehavior Maps to Expression's DataPropertyValueParentChildBehavior, DataTypedValueParentChildBehavior Property.
PermissionsType Maps to Expression's DataPermissionsType Property.
PropertyDef Maps to Expression's DataPropertyValuePropertyDef Property.
SegmentSize Maps to Expression's DataObjectIDSegmentSegmentSize Property.
StatusType Maps to Expression's DataStatusValueType Property.
Type Maps to Expression's Type Property.
ValueList Maps to Expression's DataTypedValueValueList Property.

Methods

FromJson Creates an instance from a json representation.
GetDataFunctionCallForExpression Helper method for converting an MFDataFunction into a DataFunctionCall.
LoadApiObject (Re-)Initializes this adaptor object to be the equivilent of the passed API object.
(Overrides MFJsonObjectAdaptorTLoadApiObject(T))
ResolveID Resolves the id of the of the identifier if the vault object is not null.
(Inherited from MFJsonObjectAdaptorT)
ToApiObject Converts this JsonCompatible object to an equivalent API object.
(Overrides MFJsonObjectAdaptorTToApiObject(Vault))
ToJson Serialize the object to a json string.
(Inherited from MFJsonObjectAdaptorT)
Validate Performs validation checks on the object and sub-objects and returns any findings.
(Inherited from MFJsonObjectAdaptorT)

See Also