Item class

Constructors

Item.ask(Ask ask)
const
factory
Item.job(Job job)
const
factory
Item.poll(Poll poll)
const
factory
Item.story(Story story)
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult story(_Story value), required TResult poll(_Poll value), required TResult ask(_Ask value), required TResult job(_Job value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult story(_Story value)?, TResult poll(_Poll value)?, TResult ask(_Ask value)?, TResult job(_Job value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult story(_Story value)?, TResult poll(_Poll value)?, TResult ask(_Ask value)?, TResult job(_Job value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult story(Story story)?, TResult poll(Poll poll)?, TResult ask(Ask ask)?, TResult job(Job job)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult story(Story story), required TResult poll(Poll poll), required TResult ask(Ask ask), required TResult job(Job job)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult story(Story story)?, TResult poll(Poll poll)?, TResult ask(Ask ask)?, TResult job(Job job)?}) → TResult?
inherited

Operators

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