Struct google_jobs3::api::CustomAttribute
source · pub struct CustomAttribute {
pub filterable: Option<bool>,
pub long_values: Option<Vec<i64>>,
pub string_values: Option<Vec<String>>,
}
Expand description
Custom attribute values that are either filterable or non-filterable.
This type is not used in any activity, and only used as part of another schema.
Fields§
§filterable: Option<bool>
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.
long_values: Option<Vec<i64>>
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.
string_values: Option<Vec<String>>
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_value
s, 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.
Trait Implementations§
source§impl Clone for CustomAttribute
impl Clone for CustomAttribute
source§fn clone(&self) -> CustomAttribute
fn clone(&self) -> CustomAttribute
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more