pub struct CustomField {Show 19 fields
pub id: u64,
pub name: String,
pub description: Option<String>,
pub editable: bool,
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: u64numeric id
name: Stringdisplay name
description: Option<String>description
editable: boolis the field editable
customized_type: CustomizedTypetype of Redmine object this field is customizing
field_format: FieldFormatdata 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: boolwill this field be indexed for the search
multiple: boolcan this field be added more than once
default_value: Option<String>default value for the field
visible: boolvisibility 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