soundcloud_rs/models/query/
tracks.rs

1use 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}