synd_term/types/
page_info.rs

1use crate::client::synd_api::query;
2
3#[derive(Debug, Clone)]
4pub struct PageInfo {
5    pub has_next_page: bool,
6    pub end_cursor: Option<String>,
7}
8
9impl From<query::entries::PageInfo> for PageInfo {
10    fn from(v: query::entries::PageInfo) -> Self {
11        Self {
12            has_next_page: v.has_next_page,
13            end_cursor: v.end_cursor,
14        }
15    }
16}
17
18impl From<query::export_subscription::ExportSubscriptionOutputFeedsPageInfo> for PageInfo {
19    fn from(v: query::export_subscription::ExportSubscriptionOutputFeedsPageInfo) -> Self {
20        Self {
21            has_next_page: v.has_next_page,
22            end_cursor: v.end_cursor,
23        }
24    }
25}