View Source SCIM.V2.Filter.Condition (scim v0.0.1)

Describes a condition an attribute has to meet.

e.g. someIdField has to be equal to "2819c223-7f76-453a-919d-413861904646"

%Condition{

path: %Path{attribute: "someIdField"},
op: :eq,
value: %Value{type: :string, value: "2819c223-7f76-453a-919d-413861904646"},

}

e.g. the displayName of members whose name start with "foo" has to end with "bar":

%Condition{

path: %Path{
  attribute: "members",
  subattribute: "displayName",
  filter: %Filter{
    value: %Condition{
      path: %Path{attribute: "name"},
      op: :sw,
      value: %Value{type: :string, value: "foo"},
    },
  }
},
op: :ew,
value: %Value{type: :string, value: "bar"},

}