Provides query metadata for AccountDetail list pagination. More...
#include "proto_account_detail_pagination_meta.hpp"


Public Types | |
| using | TransportType = iroha::protocol::AccountDetailPaginationMeta |
Public Types inherited from shared_model::interface::ModelPrimitive< AccountDetailPaginationMeta > | |
| using | ModelType = AccountDetailPaginationMeta |
Public Member Functions | |
| AccountDetailPaginationMeta (TransportType &proto) | |
| AccountDetailPaginationMeta (const AccountDetailPaginationMeta &o) | |
| size_t | pageSize () const override |
| Get the requested page size. More... | |
| std::optional< std::reference_wrapper< const interface::AccountDetailRecordId > > | firstRecordId () const override |
| Get the first requested record id, if provided. More... | |
Public Member Functions inherited from shared_model::interface::AccountDetailPaginationMeta | |
| std::string | toString () const override |
| bool | operator== (const ModelType &rhs) const override |
Public Member Functions inherited from shared_model::interface::ModelPrimitive< AccountDetailPaginationMeta > | |
| virtual bool | operator== (const ModelType &rhs) const=0 |
| virtual bool | operator!= (const ModelType &rhs) const |
| virtual | ~ModelPrimitive ()=default |
Provides query metadata for AccountDetail list pagination.
| using shared_model::proto::AccountDetailPaginationMeta::TransportType = iroha::protocol::AccountDetailPaginationMeta |
|
explicit |
| AccountDetailPaginationMeta::AccountDetailPaginationMeta | ( | const AccountDetailPaginationMeta & | o | ) |
|
overridevirtual |
Get the first requested record id, if provided.
Implements shared_model::interface::AccountDetailPaginationMeta.
|
overridevirtual |
Get the requested page size.
Implements shared_model::interface::AccountDetailPaginationMeta.