pub struct JigUpdateDraftDataRequest {Show 13 fields
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 default_player_settings: Option<JigPlayerSettings>,
pub theme: Option<ThemeId>,
pub audio_background: Option<Option<AudioBackground>>,
pub audio_effects: Option<AudioEffects>,
pub privacy_level: Option<PrivacyLevel>,
pub other_keywords: Option<String>,
}
Expand description
Request for updating a JIG’s draft data.
Fields§
§display_name: Option<String>
The JIG’s name.
language: Option<String>
The language the jig 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 jig’s categories.
age_ranges: Option<Vec<AgeRangeId>>
The jig’s age ranges.
affiliations: Option<Vec<AffiliationId>>
The jig’s affiliations.
The current author
description: Option<String>
Description of the jig.
default_player_settings: Option<JigPlayerSettings>
Default player settings for this jig.
theme: Option<ThemeId>
Theme for this jig, identified by [ThemeId](module::body::ThemeId)
.
audio_background: Option<Option<AudioBackground>>
Background audio
audio_effects: Option<AudioEffects>
Audio effects
privacy_level: Option<PrivacyLevel>
Privacy level for the jig.
other_keywords: Option<String>
Additional keywords for searches
Trait Implementations§
Source§impl Debug for JigUpdateDraftDataRequest
impl Debug for JigUpdateDraftDataRequest
Source§impl Default for JigUpdateDraftDataRequest
impl Default for JigUpdateDraftDataRequest
Source§fn default() -> JigUpdateDraftDataRequest
fn default() -> JigUpdateDraftDataRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JigUpdateDraftDataRequest
impl<'de> Deserialize<'de> for JigUpdateDraftDataRequest
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 JigUpdateDraftDataRequest
impl RefUnwindSafe for JigUpdateDraftDataRequest
impl Send for JigUpdateDraftDataRequest
impl Sync for JigUpdateDraftDataRequest
impl Unpin for JigUpdateDraftDataRequest
impl UnwindSafe for JigUpdateDraftDataRequest
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