NAME

WebService::Braintree::AdvancedSearchNodes

PURPOSE

This class represents the various field types a search can have.

FIELDS

Text Field

Text fields support the following operators:

is(scalar)
is_not(scalar)
starts_with(scalar)
ends_with(scalar)
contains(scalar)

Multiple Value Field

Multiple Value fields support the following operators:

is(scalar)
in(list)

Range Field

Range fields support the following operators:

is(scalar)
min(scalar)
max(scalar)
between(scalar1, scalar2)

This is a shortcut for min(scalar1); max(scalar2).

Equality Field

Equality fields support the following operators:

is(scalar)
is_not(scalar)

Partial Match Field

Partial Match fields support the following operators:

is(scalar)
is_not(scalar)
starts_with(scalar)
ends_with(scalar)

Is Field

Is fields support the following operators:

is(scalar)

Key Value Field

Key Value fields support the following operators:

is(scalar)

Key value fields are different from Is fields and Equality fields in that they do not allow for multiple criteria.