soundcloud_rs/models/query/
tracks.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize, Default, Clone)]
4pub struct TracksQuery {
5 pub q: Option<String>,
6 pub ids: Option<String>,
7 pub urns: Option<String>,
8 pub genres: Option<String>,
9 pub tags: Option<String>,
10 pub bpm: Option<String>,
11 pub duration: Option<String>,
12 pub created_at: Option<String>,
13 pub access: Option<String>,
14 pub limit: Option<i32>,
15 pub offset: Option<i32>,
16 pub linked_partitioning: Option<bool>,
17}
18
19#[derive(Debug, Serialize, Deserialize, Default, Clone)]
20pub struct Paging {
21 pub limit: Option<i32>,
22 pub offset: Option<i32>,
23 pub linked_partitioning: Option<bool>,
24}