[Index]

Model: data/ModelInstanceFilterTemplates

Stores filters for use in MIFs

Model Details: data/ModelInstanceFilterTemplates

Title Description Details
Name Filter Name
  • Field Name: name
  • Type: String
  • MaxLength: 1024
Description
  • Field Name: description
  • Type: String
  • MaxLength: 1024
Filter Type * The nature of filtering of model instances - either by inclusion or by exclusion.
  • Field Name: filter_type
  • Type: String
  • MaxLength: 1024
  • Choices: ["Include Matching Instances", "Exclude Matching Instances"]
Model Parent * The parent type of the model types to be filtered.
  • Field Name: model_parent
  • Type: String
  • MaxLength: 1024
Model Type * The type of the model that this filter applies to.
  • Field Name: model_type
  • Type: String
  • MaxLength: 1024
  • Choices: [""]
Attribute Filters
  • Field Name: attr_filters.[n]
  • Type: Array
Attribute Name The model attribute name for which the filter applies.
  • Field Name: attr_filters.[n].attr_name
  • Type: String
  • MaxLength: 1024
Condition The nature of comparison to be made for the filter. Condition can be 'Equals', 'Not Equals', 'Greater Than', 'Less Than', 'In', 'Not In' or 'Like'
  • Field Name: attr_filters.[n].condition
  • Type: String
  • MaxLength: 1024
  • Choices: ["Equals", "Not Equals", "Greater Than", "Less Than", "In", "Not In", "Like"]
Value A single value to which the condition is applied. Value is used when the condition is one of 'Equals', 'Not Equals', 'Greater Than', or 'Less Than'
  • Field Name: attr_filters.[n].value
  • Type: String
  • MaxLength: 1024
Values A list of multiple values to which the condition is applied. Values are used when the condition is either 'In' or 'Not In'
  • Field Name: value_list.[n]
  • Type: Array