pexels_client/collection/models/
user_collection_query.rs

1use serde::{Deserialize, Serialize};
2
3/// Query for `User Collection`
4#[derive(Default, Debug, Clone, Serialize, Deserialize)]
5pub struct UserCollectionQuery {
6    page: Option<i64>,
7    per_page: Option<i64>,
8}
9
10impl UserCollectionQuery {
11    pub fn new() -> Self {
12        Self::default()
13    }
14
15    /// Sets page number you are requesting. `Default: 1`
16    pub fn page(mut self, page: i64) -> Self {
17        self.page = Some(page);
18        self
19    }
20
21    /// Sets number of results you are requesting per page. `Default: 15` `Max: 80`
22    pub fn per_page(mut self, per_page: i64) -> Self {
23        self.per_page = Some(per_page);
24        self
25    }
26}