pub struct ResourceUpdateDraftDataRequest {
pub display_name: Option<String>,
pub language: Option<String>,
pub categories: Option<Vec<CategoryId>>,
pub age_ranges: Option<Vec<AgeRangeId>>,
pub affiliations: Option<Vec<AffiliationId>>,
pub author_id: Option<UserId>,
pub description: Option<String>,
pub privacy_level: Option<PrivacyLevel>,
pub other_keywords: Option<String>,
}
Expand description
Request for updating a Resource’s draft data.
Fields§
§display_name: Option<String>
The Resource’s name.
language: Option<String>
The language the Resource uses.
NOTE: in the format en
, eng
, en-US
, eng-US
or eng-USA
. To be replaced with a struct that enforces this.
categories: Option<Vec<CategoryId>>
The Resource’s categories.
age_ranges: Option<Vec<AgeRangeId>>
The Resource’s age ranges.
affiliations: Option<Vec<AffiliationId>>
The Resource’s affiliations.
The current author
description: Option<String>
Description of the Resource.
privacy_level: Option<PrivacyLevel>
Privacy level for the Resource.
other_keywords: Option<String>
Additional keywords for searches
Trait Implementations§
Source§impl Default for ResourceUpdateDraftDataRequest
impl Default for ResourceUpdateDraftDataRequest
Source§fn default() -> ResourceUpdateDraftDataRequest
fn default() -> ResourceUpdateDraftDataRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceUpdateDraftDataRequest
impl<'de> Deserialize<'de> for ResourceUpdateDraftDataRequest
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 Freeze for ResourceUpdateDraftDataRequest
impl RefUnwindSafe for ResourceUpdateDraftDataRequest
impl Send for ResourceUpdateDraftDataRequest
impl Sync for ResourceUpdateDraftDataRequest
impl Unpin for ResourceUpdateDraftDataRequest
impl UnwindSafe for ResourceUpdateDraftDataRequest
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