GoogleApi.Jobs.V3.Model.CustomAttribute (google_api_jobs v0.17.0) View Source

Custom attribute values that are either filterable or non-filterable.

Attributes

  • filterable (type: boolean(), default: nil) - Optional. If the filterable flag is true, the custom field values may be used for custom attribute filters JobQuery.custom_attribute_filter. If false, these values may not be used for custom attribute filters. Default is false.
  • longValues (type: list(String.t), default: nil) - Optional but exactly one of string_values or long_values must be specified. This field is used to perform number range search. (EQ, GT, GE, LE, LT) over filterable long_value. Currently at most 1 long_values is supported.
  • stringValues (type: list(String.t), default: nil) - Optional but exactly one of string_values or long_values must be specified. This field is used to perform a string match (CASE_SENSITIVE_MATCH or CASE_INSENSITIVE_MATCH) search. For filterable string_values, a maximum total number of 200 values is allowed, with each string_value has a byte size of no more than 500B. For unfilterable string_values, the maximum total byte size of unfilterable string_values is 50KB. Empty string is not allowed.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Jobs.V3.Model.CustomAttribute{
  filterable: boolean() | nil,
  longValues: [String.t()] | nil,
  stringValues: [String.t()] | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.