PostState class Null safety

The state of loaded posts.

Inheritance
Annotations

Constructors

PostState({PostStatus status = PostStatus.initial, List<Post> posts = const <Post>[], bool hasReachedMax = false, PostSort sortBy = PostSort.hot, PostSortSince sortSince = PostSortSince.none})
Create a new PostState.
const

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
hasReachedMax bool
Has the end of the subreddit been reached?
final
posts List<Post>
The list of loaded posts.
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sortBy PostSort
The sort method used.
final
sortSince PostSortSince
Since when the sort are sorted (all time, one week...)
final
status PostStatus
Has the post been loaded and if yes successfully?
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props. [...]
read-only, inherited

Methods

copyWith({PostStatus? status, List<Post>? posts, bool? hasReachedMax, PostSort? sortBy, PostSortSince? sortSince}) PostState
Create a new PostState based on the current instance.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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