mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-06 07:29:42 +00:00
16 lines
473 B
Rust
16 lines
473 B
Rust
use flutter_rust_bridge::frb;
|
|
use serde::{Deserialize, Serialize};
|
|
use crate::api::plugin::models::image::SpotubeImageObject;
|
|
|
|
#[derive(Debug, Serialize, Deserialize, Clone)]
|
|
#[serde(rename_all = "camelCase")]
|
|
#[frb(dart_metadata=("freezed"),json_serializable)]
|
|
pub struct SpotubeUserObject {
|
|
pub type_name: String,
|
|
pub id: String,
|
|
pub name: String,
|
|
#[serde(default)]
|
|
pub images: Vec<SpotubeImageObject>, // @Default([])
|
|
pub external_uri: String,
|
|
}
|