PostState class Null safety
The state of loaded posts.
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