Para exemplificar os filtros de atributos, considere um atributo do tipo Lista de Opções de Seleção Simples com nome "singleselect" que pode ter os valores "op1", "op2" e "op3". Considere também a existência de objetos com os seguintes valores selecionados:
Objeto 1: op1
Objeto 2: op2
Objeto 3: op3
Objeto 4: "vazio"
EXEMPLOS:
Filtro para objetos que tenham o valor "op1":
{RMUrl}/api/objects/objeto?$filter=singleselect/Caption eq 'op1'
Retorno:
Objeto 1
Filtro para objetos que tenham o valor "op1" ou o valor "op2":
{RMUrl}/api/objects/objeto?$filter=singleselect/Caption eq 'op1' or singleselect/Caption eq 'op2'
Retorno:
Objeto 1 e Objeto 2
Filtro para objetos que não tenham o valor "op1".
{RMUrl}/api/objects/objeto?$filter=singleselect/Caption ne 'op1'
Retorno:
Objeto 2 e Objeto3
Filtro para objetos que não tenham o valor "op1" ou que sejam vazios.
{RMUrl}/api/objects/objeto?$filter=singleselect/Caption ne 'op1' or singleselect eq null
Retorno:
Objeto 2, Objeto 3 e Objeto 4