pub struct CustomFieldRequest {Show 24 fields
pub object_types: Vec<String>,
pub type: RHashType,
pub related_object_type: Option<Option<String>>,
pub name: String,
pub label: Option<String>,
pub group_name: Option<String>,
pub description: Option<String>,
pub required: Option<bool>,
pub unique: Option<bool>,
pub search_weight: Option<i32>,
pub filter_logic: Option<FilterLogic>,
pub ui_visible: Option<UiVisible>,
pub ui_editable: Option<UiEditable>,
pub is_cloneable: Option<bool>,
pub default: Option<Option<Value>>,
pub related_object_filter: Option<Option<Value>>,
pub weight: Option<i32>,
pub validation_minimum: Option<Option<f64>>,
pub validation_maximum: Option<Option<f64>>,
pub validation_regex: Option<String>,
pub validation_schema: Option<Option<Value>>,
pub choice_set: Option<Option<Box<CustomFieldRequestChoiceSet>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
}Expand description
CustomFieldRequest : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§object_types: Vec<String>§type: RHashTypetext- Text *longtext- Text (long) *integer- Integer *decimal- Decimal *boolean- Boolean (true/false) *date- Date *datetime- Date & time *url- URL *json- JSON *select- Selection *multiselect- Multiple selection *object- Object *multiobject- Multiple objects
name: StringInternal field name
label: Option<String>Name of the field as displayed to users (if not provided, ’the field’s name will be used)
group_name: Option<String>Custom fields within the same group will be displayed together
description: Option<String>§required: Option<bool>This field is required when creating new objects or editing an existing object.
unique: Option<bool>The value of this field must be unique for the assigned object
search_weight: Option<i32>Weighting for search. Lower values are considered more important. Fields with a search weight of zero will be ignored.
filter_logic: Option<FilterLogic>disabled- Disabled *loose- Loose *exact- Exact
ui_visible: Option<UiVisible>always- Always *if-set- If set *hidden- Hidden
ui_editable: Option<UiEditable>yes- Yes *no- No *hidden- Hidden
is_cloneable: Option<bool>Replicate this value when cloning objects
default: Option<Option<Value>>Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo").
Filter the object selection choices using a query_params dict (must be a JSON value).Encapsulate strings with double quotes (e.g. "Foo").
weight: Option<i32>Fields with higher weights appear lower in a form.
validation_minimum: Option<Option<f64>>Minimum allowed value (for numeric fields)
validation_maximum: Option<Option<f64>>Maximum allowed value (for numeric fields)
validation_regex: Option<String>Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, ^[A-Z]{3}$ will limit values to exactly three uppercase letters.
validation_schema: Option<Option<Value>>A JSON schema definition for validating the custom field value
choice_set: Option<Option<Box<CustomFieldRequestChoiceSet>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for CustomFieldRequest
impl Clone for CustomFieldRequest
Source§fn clone(&self) -> CustomFieldRequest
fn clone(&self) -> CustomFieldRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CustomFieldRequest
impl Debug for CustomFieldRequest
Source§impl Default for CustomFieldRequest
impl Default for CustomFieldRequest
Source§fn default() -> CustomFieldRequest
fn default() -> CustomFieldRequest
Source§impl<'de> Deserialize<'de> for CustomFieldRequest
impl<'de> Deserialize<'de> for CustomFieldRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for CustomFieldRequest
impl PartialEq for CustomFieldRequest
Source§fn eq(&self, other: &CustomFieldRequest) -> bool
fn eq(&self, other: &CustomFieldRequest) -> bool
self and other values to be equal, and is used by ==.