ExpressionUnion
Union of expressions of different type.
| Name | Description | Type | 
|---|---|---|
property_value | PropertyValueData | |
id_segment | IdSegmentData | |
status_value | StatusValueData | |
file_value | FileValueData | |
typed_value | TypedValueData | |
any_field | AnyFieldData | |
permissions | PermissionsData | 
Example
{
  "property_value": {
    "property_def": 0,
    "data_function": {
      "data_function": 9 /* Enum: DataFunction */,
      "data": {
        "year": {},
        "month": {},
        "year_and_month": {},
        "date": {},
        "days_from": {},
        "days_to": {},
        "integer_segment": {
          "segment_size": 0
        },
        "left_characters": {
          "count": 0
        },
        "initial_character_group": {
          "lcid": 0
        }
      }
    },
    "parent_child_behavior": 2 /* Enum: ParentChildBehavior */
  },
  "id_segment": {
    "segment_size": 0
  },
  "status_value": {
    "type": 16 /* Enum: StatusType */,
    "data_function": {} /* DataFunctionCall */
  },
  "file_value": {
    "type": 8 /* Enum: FileValueType */
  },
  "typed_value": {
    "datatype": 15 /* Enum: Datatype */,
    "value_list": 0,
    "data_function": {} /* DataFunctionCall */,
    "parent_child_behavior": {}
  },
  "any_field": {
    "options": {
      "all": false,
      "use_stemming": false,
      "search_all_words": false,
      "search_any_words": false,
      "search_metadata": false,
      "search_filedata": false
    }
  },
  "permissions": {
    "type": 6 /* Enum: PermissionsExpressionType */
  }
}