pub struct CustomField {Show 18 fields
pub id: u64,
pub name: String,
pub description: Option<String>,
pub customized_type: CustomizedType,
pub field_format: FieldFormat,
pub regexp: Option<String>,
pub min_length: Option<usize>,
pub max_length: Option<usize>,
pub is_required: Option<bool>,
pub is_filter: Option<bool>,
pub searchable: bool,
pub multiple: bool,
pub default_value: Option<String>,
pub visible: bool,
pub roles: Vec<RoleEssentials>,
pub possible_values: Option<Vec<PossibleValue>>,
pub trackers: Vec<TrackerEssentials>,
pub projects: Option<Vec<ProjectEssentials>>,
}
Expand description
a type for custom fields to use as an API return type
alternatively you can use your own type limited to the fields you need
Fields§
§id: u64
numeric id
name: String
display name
description: Option<String>
description
customized_type: CustomizedType
type of Redmine object this field is customizing
field_format: FieldFormat
data type of the field
regexp: Option<String>
a regular expression to constrain possible string values
min_length: Option<usize>
a minimum length for the field
max_length: Option<usize>
a maximum length for the field
is_required: Option<bool>
is this field required when creating/updating an object of the customized type
is_filter: Option<bool>
can this field be used as a filter
searchable: bool
will this field be indexed for the search
multiple: bool
can this field be added more than once
default_value: Option<String>
default value for the field
visible: bool
visibility of the custom field
roles: Vec<RoleEssentials>
which roles can see the custom field
possible_values: Option<Vec<PossibleValue>>
limit possible values to an explicit list of values
trackers: Vec<TrackerEssentials>
this field is useable in these trackers
projects: Option<Vec<ProjectEssentials>>
this field is useable in these projects (None means all projects)
Trait Implementations§
Source§impl Clone for CustomField
impl Clone for CustomField
Source§fn clone(&self) -> CustomField
fn clone(&self) -> CustomField
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more