BexioApiClient.SearchCriteria (bexio_api_client v0.6.4)
Some older endpoints implement search methods. Searching for these endpoint works by sending a POST request to the resource (e.g.: POST /contact/search or POST /country/search). The search parameters must be provided in the body of the POST request.
Link to this section Summary
Functions
Creates a = search criteria
Creates a >= search criteria
Creates a > search criteria
Creates a <= search criteria
Creates a < search criteria
Creates a like search criteria
Creates a is_null search criteria
Creates a != search criteria
Creates a not_like search criteria
Creates a not_null search criteria
Creates a not_in search criteria
Creates a in search criteria
Link to this section Types
@type t() :: %BexioApiClient.SearchCriteria{ criteria: :equal | := | :!= | :not_equal | :> | :greater_than | :< | :less_than | :>= | :greater_equal | :<= | :less_equal | :like | :not_like | :is_null | :not_null | :in | :not_in, field: atom(), value: any() | nil }
One search criteria argument
fields
Fields:
:name
- The name of the parameter to look up:criteria
- the criteria to fulfill:value
- the value to search for
Link to this section Functions
equal(field, value)
Creates a = search criteria
greater_equal(field, value)
Creates a >= search criteria
greater_than(field, value)
Creates a > search criteria
less_equal(field, value)
Creates a <= search criteria
less_than(field, value)
Creates a < search criteria
like(field, value)
Creates a like search criteria
nil?(field)
Creates a is_null search criteria
not_equal(field, value)
Creates a != search criteria
not_like(field, value)
Creates a not_like search criteria
not_nil?(field)
Creates a not_null search criteria
not_part_of(field, value)
Creates a not_in search criteria
part_of(field, value)
Creates a in search criteria