Aspose::Email::Clients::Graph::GraphMessagePageInfo Class Reference

Contains information about retrieved page when paging methods are used. More...

Inherits Aspose::Email::Clients::PageInfo.

Public Member Functions

System::SharedPtr< MessageInfoCollectionget_Items () const
 Gets collection of MessageInfoCollection objects More...
 
void set_Items (System::SharedPtr< MessageInfoCollection > value)
 Gets collection of MessageInfoCollection objects More...
 
System::SharedPtr< PageInfoget_NextPage () override
 Information of the next page or null if current page is last More...
 
 GraphMessagePageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 
- Public Member Functions inherited from Aspose::Email::Clients::PageInfo
int32_t get_PageOffset () const
 Gets offset of a page More...
 
void set_PageOffset (int32_t value)
 Gets offset of a page More...
 
int32_t get_AbsoluteOffset () const
 Gets additinal offset added to start index of a page More...
 
void set_AbsoluteOffset (int32_t value)
 Gets additinal offset added to start index of a page More...
 
bool get_LastPage () const
 Indicates whether current page is last page in view. More...
 
void set_LastPage (bool value)
 Indicates whether current page is last page in view. More...
 
int32_t get_TotalCount () const
 Gets total count of items in view More...
 
void set_TotalCount (int32_t value)
 Gets total count of items in view More...
 
int32_t get_ItemsPerPage () const
 A number of items in page More...
 
void set_ItemsPerPage (int32_t value)
 A number of items in page More...
 
 PageInfo (int32_t itemsPerPage)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, int32_t absoluteOffset, bool lastPage)
 Initializes a new instance of the PageInfo class More...
 

Friends

class Aspose::Email::Clients::Graph::V1::Commands::ListMessagesWithPagingCommand
 

Additional Inherited Members

- Protected Attributes inherited from Aspose::Email::Clients::PageInfo
System::SharedPtr< PageInfonext
 

Detailed Description

Contains information about retrieved page when paging methods are used.

Constructor & Destructor Documentation

◆ GraphMessagePageInfo()

Aspose::Email::Clients::Graph::GraphMessagePageInfo::GraphMessagePageInfo ( int32_t  totalCount,
int32_t  itemsPerPage,
int32_t  offset,
bool  lastPage 
)

Member Function Documentation

◆ get_Items()

System::SharedPtr<MessageInfoCollection> Aspose::Email::Clients::Graph::GraphMessagePageInfo::get_Items ( ) const

Gets collection of MessageInfoCollection objects

◆ get_NextPage()

System::SharedPtr<PageInfo> Aspose::Email::Clients::Graph::GraphMessagePageInfo::get_NextPage ( )
overridevirtual

Information of the next page or null if current page is last

Reimplemented from Aspose::Email::Clients::PageInfo.

◆ set_Items()

void Aspose::Email::Clients::Graph::GraphMessagePageInfo::set_Items ( System::SharedPtr< MessageInfoCollection value)

Gets collection of MessageInfoCollection objects

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Graph::V1::Commands::ListMessagesWithPagingCommand

friend class Aspose::Email::Clients::Graph::V1::Commands::ListMessagesWithPagingCommand
friend