pub struct CustomFieldBase {
pub custom_field_compact: CustomFieldCompact,
pub asana_created_field: Option<Value>,
pub currency_code: Option<String>,
pub custom_label: Option<String>,
pub custom_label_position: Option<Value>,
pub description: Option<String>,
pub enum_options: Option<Vec<EnumOption>>,
pub format: Option<String>,
pub has_notifications_enabled: Option<bool>,
pub is_global_to_workspace: Option<bool>,
pub precision: Option<i64>,
}
Fields§
§custom_field_compact: CustomFieldCompact
§asana_created_field: Option<Value>
Conditional. A unique identifier to associate this field with the template source of truth.
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<Value>
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
.
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.
format: Option<String>
The format of this custom field.
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.
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.
precision: Option<i64>
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.
Trait Implementations§
Source§impl Clone for CustomFieldBase
impl Clone for CustomFieldBase
Source§fn clone(&self) -> CustomFieldBase
fn clone(&self) -> CustomFieldBase
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more