pub struct SetQuickMix {
pub quick_mix_station_ids: Vec<String>,
}
Expand description
| Name | Type | Description | | quickMixStationIds | array | List of station id’s (strings) (see Retrieve station list) |
{
"quickMixStationIds": ["404958383414849005", "403387202773593581"],
"userAuthToken": "XXX",
"syncTime": 1338211186
}
Fields§
§quick_mix_station_ids: Vec<String>
The identifiers for stations that should be included in the quickmix.
Implementations§
Source§impl SetQuickMix
impl SetQuickMix
Sourcepub fn add_station(&mut self, station_id: &str)
pub fn add_station(&mut self, station_id: &str)
Add a station to this quickmix.
Trait Implementations§
Source§impl Clone for SetQuickMix
impl Clone for SetQuickMix
Source§fn clone(&self) -> SetQuickMix
fn clone(&self) -> SetQuickMix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SetQuickMix
impl Debug for SetQuickMix
Source§impl Default for SetQuickMix
impl Default for SetQuickMix
Source§fn default() -> SetQuickMix
fn default() -> SetQuickMix
Returns the “default value” for a type. Read more
Source§impl PandoraJsonApiRequest for SetQuickMix
impl PandoraJsonApiRequest for SetQuickMix
Source§type Response = SetQuickMixResponse
type Response = SetQuickMixResponse
The type that the json response will be deserialized to.
Source§fn get_method(&self) -> String
fn get_method(&self) -> String
Returns the name of the Pandora JSON API call in the form that it must
appear when making that call.
Source§fn get_json(&self) -> Result<Value, Self::Error>
fn get_json(&self) -> Result<Value, Self::Error>
Returns the root json Value that should be serialized into the body of
the API call.
Source§fn encrypt_request(&self) -> bool
fn encrypt_request(&self) -> bool
Whether the json body of the API call is expected to be encrypted before
transmission.
Source§fn request(
&self,
session: &mut PandoraSession,
) -> Result<RequestBuilder, Self::Error>
fn request( &self, session: &mut PandoraSession, ) -> Result<RequestBuilder, Self::Error>
Generate an HTTP request that, when send() is called on it, will submit
the built request.
Source§fn response<'life0, 'life1, 'async_trait>(
&'life0 self,
session: &'life1 mut PandoraSession,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn response<'life0, 'life1, 'async_trait>(
&'life0 self,
session: &'life1 mut PandoraSession,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: Sync + 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Build the request, submit it, and extract the response content from the
body json, and deserialize it into the Self::Response type.
Auto Trait Implementations§
impl Freeze for SetQuickMix
impl RefUnwindSafe for SetQuickMix
impl Send for SetQuickMix
impl Sync for SetQuickMix
impl Unpin for SetQuickMix
impl UnwindSafe for SetQuickMix
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