pub struct PaginationManifestInfo {
pub supported: bool,
pub strategy: String,
pub cursor_field: Option<String>,
pub cursor_param: Option<String>,
pub page_param: Option<String>,
pub limit_param: Option<String>,
}Expand description
Pagination capability description for a single command in the manifest.
Agents use this to know whether --auto-paginate will work on this
operation and how it will iterate.
Fields§
§supported: boolWhether pagination is supported for this operation.
strategy: StringThe detected strategy: "cursor", "offset", "link-header", or "none".
cursor_field: Option<String>Response body field carrying the next cursor (cursor strategy only).
cursor_param: Option<String>Query parameter injected with the cursor value (cursor strategy only).
page_param: Option<String>Query parameter incremented per page (offset strategy only).
limit_param: Option<String>Query parameter holding the page size (offset strategy only).
Trait Implementations§
Source§impl Debug for PaginationManifestInfo
impl Debug for PaginationManifestInfo
Source§impl Default for PaginationManifestInfo
impl Default for PaginationManifestInfo
Source§impl<'de> Deserialize<'de> for PaginationManifestInfo
impl<'de> Deserialize<'de> for PaginationManifestInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PaginationManifestInfo
impl RefUnwindSafe for PaginationManifestInfo
impl Send for PaginationManifestInfo
impl Sync for PaginationManifestInfo
impl Unpin for PaginationManifestInfo
impl UnsafeUnpin for PaginationManifestInfo
impl UnwindSafe for PaginationManifestInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more