synd_term/types/
page_info.rs1use 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}