import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; abstract class FriendEvent extends Equatable { const FriendEvent(); @override List get props => []; } class InitFriendEvent extends FriendEvent {} class QueryFriendEvent extends FriendEvent { final int? page; final int? size; QueryFriendEvent({@required this.page, @required this.size}); } class UploadFriendAddressEvent extends FriendEvent { final String? nickname; final String? mobile; UploadFriendAddressEvent({@required this.nickname, @required this.mobile}); } class QueryFriendAddressEvent extends FriendEvent { final int? page; final int? size; QueryFriendAddressEvent({@required this.page, @required this.size}); } class QueryFriendNearbyEvent extends FriendEvent { final int? page; final int? size; QueryFriendNearbyEvent({@required this.page, @required this.size}); } class UpdateFriendNearbyEvent extends FriendEvent { final double? latitude; final double? longtitude; UpdateFriendNearbyEvent({@required this.latitude, @required this.longtitude}); }