lintel 0.2.0
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
lintel::PagingParams Struct Reference

#include <Controller.h>

Public Attributes

bool m_enabled = false
 
std::optional< std::string > m_after
 
std::size_t m_limit = kDefaultLimit
 

Static Public Attributes

static constexpr std::size_t kDefaultLimit = 100
 

Detailed Description

Parsed paging query parameters of a request

Member Data Documentation

◆ kDefaultLimit

constexpr std::size_t lintel::PagingParams::kDefaultLimit = 100
staticconstexpr

Default maximum number of items per page

◆ m_after

std::optional<std::string> lintel::PagingParams::m_after

Exclusive lower bound for the sort key (continuation token)

◆ m_enabled

bool lintel::PagingParams::m_enabled = false

True if paging was requested via 'limit' and/or 'after'

◆ m_limit

std::size_t lintel::PagingParams::m_limit = kDefaultLimit

Maximum number of items per page


The documentation for this struct was generated from the following file: