46 lines
966 B
Dart
46 lines
966 B
Dart
import 'lat_lng.dart';
|
|
|
|
class FFPlace {
|
|
const FFPlace({
|
|
this.latLng = const LatLng(0.0, 0.0),
|
|
this.name = '',
|
|
this.address = '',
|
|
this.city = '',
|
|
this.state = '',
|
|
this.country = '',
|
|
this.zipCode = '',
|
|
});
|
|
|
|
final LatLng latLng;
|
|
final String name;
|
|
final String address;
|
|
final String city;
|
|
final String state;
|
|
final String country;
|
|
final String zipCode;
|
|
|
|
@override
|
|
String toString() => '''FFPlace(
|
|
latLng: $latLng,
|
|
name: $name,
|
|
address: $address,
|
|
city: $city,
|
|
state: $state,
|
|
country: $country,
|
|
zipCode: $zipCode,
|
|
)''';
|
|
|
|
@override
|
|
int get hashCode => latLng.hashCode;
|
|
|
|
@override
|
|
bool operator ==(other) =>
|
|
other is FFPlace &&
|
|
latLng == other.latLng &&
|
|
name == other.name &&
|
|
address == other.address &&
|
|
city == other.city &&
|
|
state == other.state &&
|
|
country == other.country &&
|
|
zipCode == other.zipCode;
|
|
} |