{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "getUsersConfig",
      "enum": [
        "getUsersConfig",
        "getUsersGroups",
        "postUsersGroups",
        "putUsersGroups",
        "patchUsersGroups",
        "deleteUsersGroups",
        "getUsersGroupsId",
        "putUsersGroupsId",
        "patchUsersGroupsId",
        "deleteUsersGroupsId",
        "getUsersPermissions",
        "postUsersPermissions",
        "putUsersPermissions",
        "patchUsersPermissions",
        "deleteUsersPermissions",
        "getUsersPermissionsId",
        "putUsersPermissionsId",
        "patchUsersPermissionsId",
        "deleteUsersPermissionsId",
        "getUsersTokens",
        "postUsersTokens",
        "putUsersTokens",
        "patchUsersTokens",
        "deleteUsersTokens",
        "postUsersTokensProvision",
        "getUsersTokensId",
        "putUsersTokensId",
        "patchUsersTokensId",
        "deleteUsersTokensId",
        "getUsersUsers",
        "postUsersUsers",
        "putUsersUsers",
        "patchUsersUsers",
        "deleteUsersUsers",
        "getUsersUsersId",
        "putUsersUsersId",
        "patchUsersUsersId",
        "deleteUsersUsersId"
      ],
      "external_name": "ph_request_type"
    },
    "idN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id__n"
    },
    "idLte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id__lte"
    },
    "idLt": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id__lt"
    },
    "idGte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id__gte"
    },
    "idGt": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "id__gt"
    },
    "nameN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__n"
    },
    "nameIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__ic"
    },
    "nameNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__nic"
    },
    "nameIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__iew"
    },
    "nameNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__niew"
    },
    "nameIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__isw"
    },
    "nameNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__nisw"
    },
    "nameIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__ie"
    },
    "nameNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__nie"
    },
    "nameEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "name__empty"
    },
    "objectTypes": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "object_types"
    },
    "userId": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "user_id"
    },
    "groupId": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "group_id"
    },
    "objectTypesN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "object_types__n"
    },
    "descriptionN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__n"
    },
    "descriptionIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__ic"
    },
    "descriptionNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__nic"
    },
    "descriptionIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__iew"
    },
    "descriptionNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__niew"
    },
    "descriptionIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__isw"
    },
    "descriptionNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__nisw"
    },
    "descriptionIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__ie"
    },
    "descriptionNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__nie"
    },
    "descriptionEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "description__empty"
    },
    "userIdN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "user_id__n"
    },
    "userN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "user__n"
    },
    "groupIdN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "group_id__n"
    },
    "groupN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "group__n"
    },
    "writeEnabled": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "write_enabled"
    },
    "createdGte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "created__gte"
    },
    "createdLte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "created__lte"
    },
    "expiresGte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "expires__gte"
    },
    "expiresLte": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "expires__lte"
    },
    "keyN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__n"
    },
    "keyIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__ic"
    },
    "keyNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__nic"
    },
    "keyIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__iew"
    },
    "keyNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__niew"
    },
    "keyIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__isw"
    },
    "keyNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__nisw"
    },
    "keyIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__ie"
    },
    "keyNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__nie"
    },
    "keyEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "key__empty"
    },
    "firstName": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name"
    },
    "lastName": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name"
    },
    "isStaff": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "is_staff"
    },
    "isActive": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "is_active"
    },
    "usernameN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__n"
    },
    "usernameIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__ic"
    },
    "usernameNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__nic"
    },
    "usernameIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__iew"
    },
    "usernameNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__niew"
    },
    "usernameIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__isw"
    },
    "usernameNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__nisw"
    },
    "usernameIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__ie"
    },
    "usernameNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__nie"
    },
    "usernameEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "username__empty"
    },
    "firstNameN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__n"
    },
    "firstNameIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__ic"
    },
    "firstNameNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__nic"
    },
    "firstNameIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__iew"
    },
    "firstNameNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__niew"
    },
    "firstNameIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__isw"
    },
    "firstNameNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__nisw"
    },
    "firstNameIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__ie"
    },
    "firstNameNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__nie"
    },
    "firstNameEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "first_name__empty"
    },
    "lastNameN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__n"
    },
    "lastNameIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__ic"
    },
    "lastNameNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__nic"
    },
    "lastNameIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__iew"
    },
    "lastNameNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__niew"
    },
    "lastNameIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__isw"
    },
    "lastNameNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__nisw"
    },
    "lastNameIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__ie"
    },
    "lastNameNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__nie"
    },
    "lastNameEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "last_name__empty"
    },
    "emailN": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__n"
    },
    "emailIc": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__ic"
    },
    "emailNic": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__nic"
    },
    "emailIew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__iew"
    },
    "emailNiew": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__niew"
    },
    "emailIsw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__isw"
    },
    "emailNisw": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__nisw"
    },
    "emailIe": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__ie"
    },
    "emailNie": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__nie"
    },
    "emailEmpty": {
      "type": ["string", "number"],
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "email__empty"
    }
  },
  "definitions": {}
}