Skip to content

Instantly share code, notes, and snippets.

@techpotatoes
Created April 18, 2020 13:16
Show Gist options
  • Save techpotatoes/6521377074395b4512b7679d30cd3376 to your computer and use it in GitHub Desktop.
Save techpotatoes/6521377074395b4512b7679d30cd3376 to your computer and use it in GitHub Desktop.
Flutter development series - part4
//EVENTS
abstract class LoyaltyEvent extends Equatable {
@override
List<Object> get props => [];
}
class Fetch extends LoyaltyEvent {}
//STATES
abstract class LoyaltyState extends Equatable {
const LoyaltyState();
@override
List<Object> get props => [];
}
class LoyaltyEmpty extends LoyaltyState {}
class LoyaltyError extends LoyaltyState {}
class LoyaltyLoading extends LoyaltyState {}
class LoyaltyLoaded extends LoyaltyState {
final List<LoyaltyCard> loyaltyCards;
const LoyaltyLoaded({
this.loyaltyCards
});
@override
List<Object> get props => [loyaltyCards];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment