Struct asana::models::custom_field_base_all_of::CustomFieldBaseAllOf
source · [−]pub struct CustomFieldBaseAllOf {
pub description: Option<String>,
pub enum_options: Option<Vec<EnumOption>>,
pub precision: Option<i32>,
pub format: Option<Format>,
pub currency_code: Option<String>,
pub custom_label: Option<String>,
pub custom_label_position: Option<CustomLabelPosition>,
pub is_global_to_workspace: Option<bool>,
pub has_notifications_enabled: Option<bool>,
}
Fields
description: Option<String>
Opt In. The description of the custom field.
enum_options: Option<Vec<EnumOption>>
Conditional. Only relevant for custom fields of type enum
. This array specifies the possible values which an enum
custom field can adopt. To modify the enum options, refer to working with enum options.
precision: Option<i32>
Only relevant for custom fields of type ‘Number’. This field dictates the number of places after the decimal to round to, i.e. 0 is integer values, 1 rounds to the nearest tenth, and so on. Must be between 0 and 6, inclusive. For percentage format, this may be unintuitive, as a value of 0.25 has a precision of 0, while a value of 0.251 has a precision of 1. This is due to 0.25 being displayed as 25%. The identifier format will always have a precision of 0.
format: Option<Format>
The format of this custom field.
currency_code: Option<String>
ISO 4217 currency code to format this custom field. This will be null if the format
is not currency
.
custom_label: Option<String>
This is the string that appears next to the custom field value. This will be null if the format
is not custom
.
custom_label_position: Option<CustomLabelPosition>
Only relevant for custom fields with custom
format. This depicts where to place the custom label. This will be null if the format
is not custom
.
is_global_to_workspace: Option<bool>
This flag describes whether this custom field is available to every container in the workspace. Before project-specific custom fields, this field was always true.
has_notifications_enabled: Option<bool>
Conditional. This flag describes whether a follower of a task with this field should receive inbox notifications from changes to this field.
Implementations
sourceimpl CustomFieldBaseAllOf
impl CustomFieldBaseAllOf
pub fn new() -> CustomFieldBaseAllOf
Trait Implementations
sourceimpl Clone for CustomFieldBaseAllOf
impl Clone for CustomFieldBaseAllOf
sourcefn clone(&self) -> CustomFieldBaseAllOf
fn clone(&self) -> CustomFieldBaseAllOf
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more