PaginationObjectResponseData<ResponseData> class

Object pagination response data holder and processor. PaginationObjectResponseData handles storing object response data and process object response data.

Inheritance

Constructors

PaginationObjectResponseData.new({required ResponseData initialData, required PaginationResponseDataMigration<ResponseData> onMergingResponseData, PaginationResponseDataReset? onReloadResetResponseData})
Constructor for creating object pagination response data.

Properties

hashCode int
The hash code for this object.
no setterinherited
initialData → ResponseData
Getter for initial response data.
no setterinherited
mergedData → ResponseData
Getter for merged response data.
no setterinherited
onMergingResponseData PaginationResponseDataMigration<ResponseData>
Function for implementation of merging response data. All data merging must be done within this function.
finalinherited
onReloadResetResponseData PaginationResponseDataReset<ResponseData>
Function for implementation of resetting _mergedData when event is PaginationReloadServiceRequested
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited