GatewayAttributeFilter
matcher object
recursiveboolean
select object
basicboolean
accessstring
Possible values: [PRIVATE, PROTECTED, PUBLIC]
idsstring[]
names object[]
Array [
matchstring
Possible values: [EXACT, BEGIN, END, CONTAINS]
caseSensitiveboolean
valuestring
negateboolean
]
parents object[]
Array [
idstring
]
paths object[]
Array [
pathstring[]
]
realm object
namestring
userIdsstring[]
typesstring[]
attributes object
operatorstring
Possible values: [AND, OR]
items object[]
Array [
name object
matchstring
Possible values: [EXACT, BEGIN, END, CONTAINS]
caseSensitiveboolean
valuestring
negateboolean
negatedboolean
pathobject[]
value object
predicateType stringrequired
Possible values: []
meta object[]
Array [
name object
matchstring
Possible values: [EXACT, BEGIN, END, CONTAINS]
caseSensitiveboolean
valuestring
negateboolean
negatedboolean
pathobject[]
value object
predicateType stringrequired
Possible values: []
]
previousValue object
predicateType stringrequired
Possible values: []
timestampOlderThanstring
]
groupsundefined[]
orderBy object
propertystring
Possible values: [CREATED_ON, FIRST_NAME, LAST_NAME, USERNAME, EMAIL]
descendingboolean
limitint32
durationstring
deltadouble
valueChangeboolean
skipAlwaysboolean
durationParsedMillisint64
GatewayAttributeFilter
{
  "matcher": {
    "recursive": true,
    "select": {
      "basic": true
    },
    "access": "PRIVATE",
    "ids": [
      "string"
    ],
    "names": [
      {
        "match": "EXACT",
        "caseSensitive": true,
        "value": "string",
        "negate": true
      }
    ],
    "parents": [
      {
        "id": "string"
      }
    ],
    "paths": [
      {
        "path": [
          "string"
        ]
      }
    ],
    "realm": {
      "name": "string"
    },
    "userIds": [
      "string"
    ],
    "types": [
      "string"
    ],
    "attributes": {
      "operator": "AND",
      "items": [
        {
          "name": {
            "match": "EXACT",
            "caseSensitive": true,
            "value": "string",
            "negate": true
          },
          "negated": true,
          "path": [
            {}
          ],
          "value": {
            "predicateType": "string"
          },
          "meta": [
            {
              "name": {
                "match": "EXACT",
                "caseSensitive": true,
                "value": "string",
                "negate": true
              },
              "negated": true,
              "path": [
                {}
              ],
              "value": {
                "predicateType": "string"
              }
            }
          ],
          "previousValue": {
            "predicateType": "string"
          },
          "timestampOlderThan": "string"
        }
      ],
      "groups": [
        null
      ]
    },
    "orderBy": {
      "property": "CREATED_ON",
      "descending": true
    },
    "limit": 0
  },
  "duration": "string",
  "delta": 0,
  "valueChange": true,
  "skipAlways": true,
  "durationParsedMillis": 0
}