pub struct QobuzApiStatusResponse {
pub code: Option<String>,
pub message: Option<String>,
pub status: Option<String>,
}Expand description
A general Qobuz API status response model
This struct represents the standard response format for Qobuz API calls that return status information, including an optional code, message, and status string.
§Examples
use qobuz_api_rust::models::QobuzApiStatusResponse;
let response = QobuzApiStatusResponse::new(
Some("success".to_string()),
Some("Operation completed successfully".to_string()),
Some("ok".to_string())
);Fields§
§code: Option<String>The status code of the API response, which can be a string or numeric value
message: Option<String>A human-readable message describing the status of the response
status: Option<String>The status string indicating the result of the API call
Implementations§
Trait Implementations§
Source§impl Clone for QobuzApiStatusResponse
impl Clone for QobuzApiStatusResponse
Source§fn clone(&self) -> QobuzApiStatusResponse
fn clone(&self) -> QobuzApiStatusResponse
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 QobuzApiStatusResponse
impl Debug for QobuzApiStatusResponse
Source§impl Default for QobuzApiStatusResponse
impl Default for QobuzApiStatusResponse
Source§fn default() -> QobuzApiStatusResponse
fn default() -> QobuzApiStatusResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QobuzApiStatusResponse
impl<'de> Deserialize<'de> for QobuzApiStatusResponse
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 QobuzApiStatusResponse
impl RefUnwindSafe for QobuzApiStatusResponse
impl Send for QobuzApiStatusResponse
impl Sync for QobuzApiStatusResponse
impl Unpin for QobuzApiStatusResponse
impl UnwindSafe for QobuzApiStatusResponse
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