Struct moodle::api::mod_::feedback::get_page_items::ReturnsItemsItem
source · pub struct ReturnsItemsItem {Show 16 fields
pub id: Option<i64>,
pub feedback: Option<i64>,
pub template: Option<i64>,
pub name: Option<String>,
pub label: Option<String>,
pub presentation: Option<String>,
pub typ: Option<String>,
pub hasvalue: Option<i64>,
pub position: Option<i64>,
pub required: Option<bool>,
pub dependitem: Option<i64>,
pub dependvalue: Option<String>,
pub options: Option<String>,
pub itemfiles: ReturnsItemsItemItemfiles,
pub itemnumber: Option<i64>,
pub otherdata: Option<String>,
}Fields§
§id: Option<i64>The record id.
feedback: Option<i64>The feedback instance id this records belongs to.
template: Option<i64>If it belogns to a template, the template id.
name: Option<String>The item name.
label: Option<String>The item label.
presentation: Option<String>The text describing the item or the available possible answers.
typ: Option<String>The type of the item.
hasvalue: Option<i64>Whether it has a value or not.
position: Option<i64>The position in the list of questions.
required: Option<bool>Whether is a item (question) required or not.
dependitem: Option<i64>The item id this item depend on.
dependvalue: Option<String>The depend value.
options: Option<String>Different additional settings for the item (question).
itemfiles: ReturnsItemsItemItemfilesitemfiles
itemnumber: Option<i64>The item position number
otherdata: Option<String>Additional data that may be required by external functions
Trait Implementations§
source§impl Debug for ReturnsItemsItem
impl Debug for ReturnsItemsItem
source§impl<'de> Deserialize<'de> for ReturnsItemsItem
impl<'de> Deserialize<'de> for ReturnsItemsItem
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ReturnsItemsItem
impl Send for ReturnsItemsItem
impl Sync for ReturnsItemsItem
impl Unpin for ReturnsItemsItem
impl UnwindSafe for ReturnsItemsItem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more