Load place details lazily
Build and deploy Flutter Web / build (push) Successful in 4m9s

This commit is contained in:
Ruslan Bakiev
2026-06-22 14:03:29 +07:00
parent 3b77899d3e
commit c7c1ca62ef
65 changed files with 4019 additions and 2383 deletions
@@ -1,3 +1,5 @@
import 'dart:async';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:latlong2/latlong.dart'; import 'package:latlong2/latlong.dart';
@@ -154,12 +156,10 @@ class PlaceCubit extends Cubit<PlaceViewState> {
final results = await Future.wait<Object?>([ final results = await Future.wait<Object?>([
_authRepository.authenticateTelegram(), _authRepository.authenticateTelegram(),
_location.resolve(),
_placesRepository.fetchPlaces(), _placesRepository.fetchPlaces(),
]); ]);
final currentUser = results[0] as AppUser; final currentUser = results[0] as AppUser;
final userCoordinate = results[1] as LatLng?; final places = results[1] as List<PlaceRecommendation>;
final places = results[2] as List<PlaceRecommendation>;
emit( emit(
PlaceViewState.ready( PlaceViewState.ready(
PlaceState( PlaceState(
@@ -168,13 +168,14 @@ class PlaceCubit extends Cubit<PlaceViewState> {
selectedPlaceId: places.isEmpty ? null : places.first.id, selectedPlaceId: places.isEmpty ? null : places.first.id,
currentUser: currentUser, currentUser: currentUser,
hasTelegramAuth: _authRepository.hasTelegramAuth, hasTelegramAuth: _authRepository.hasTelegramAuth,
userCoordinate: userCoordinate, userCoordinate: null,
reviewDraft: _emptyDraft, reviewDraft: _emptyDraft,
voiceFilterTranscript: '', voiceFilterTranscript: '',
voiceFilterTags: const [], voiceFilterTags: const [],
), ),
), ),
); );
unawaited(_resolveLocation());
} }
void selectTrait(PlaceTrait trait) { void selectTrait(PlaceTrait trait) {
@@ -253,6 +254,28 @@ class PlaceCubit extends Cubit<PlaceViewState> {
); );
} }
Future<PlaceRecommendation> loadPlaceDetails(
PlaceRecommendation place,
) async {
if (place.photoUrls.isNotEmpty ||
place.googleCurrentOpeningHours != null ||
place.googleRegularOpeningHours != null) {
return place;
}
final updated = await _placesRepository.fetchPlace(place.id);
final value = _requireReady();
emit(
PlaceViewState.ready(
value.copyWith(
places: _replacePlace(updated),
selectedPlaceId: updated.id,
),
),
);
return updated;
}
Future<void> toggleFavorite(PlaceRecommendation place) async { Future<void> toggleFavorite(PlaceRecommendation place) async {
final value = _requireReady(); final value = _requireReady();
final updated = place.isFavorite final updated = place.isFavorite
@@ -336,6 +359,15 @@ class PlaceCubit extends Cubit<PlaceViewState> {
]; ];
} }
Future<void> _resolveLocation() async {
final coordinate = await _location.resolve().catchError((Object _) => null);
final value = state.placeState;
if (value == null || coordinate == null) {
return;
}
emit(PlaceViewState.ready(value.copyWith(userCoordinate: coordinate)));
}
PlaceState _requireReady() { PlaceState _requireReady() {
final value = state.placeState; final value = state.placeState;
if (value == null) { if (value == null) {
@@ -10,14 +10,16 @@ const AddFavoritePlace = _i1.OperationDefinitionNode(
variableDefinitions: [ variableDefinitions: [
_i1.VariableDefinitionNode( _i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')), variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true), type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'addFavoritePlace'), name: _i1.NameNode(value: 'addFavoritePlace'),
alias: null, alias: null,
@@ -25,11 +27,10 @@ const AddFavoritePlace = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'placeId'), name: _i1.NameNode(value: 'placeId'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')), value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -140,8 +141,7 @@ const AddFavoritePlace = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -163,13 +163,10 @@ const AddFavoritePlace = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [AddFavoritePlace]); const document = _i1.DocumentNode(definitions: [AddFavoritePlace]);
@@ -17,9 +17,9 @@ abstract class GAddFavoritePlaceData
implements Built<GAddFavoritePlaceData, GAddFavoritePlaceDataBuilder> { implements Built<GAddFavoritePlaceData, GAddFavoritePlaceDataBuilder> {
GAddFavoritePlaceData._(); GAddFavoritePlaceData._();
factory GAddFavoritePlaceData([ factory GAddFavoritePlaceData(
void Function(GAddFavoritePlaceDataBuilder b) updates, [void Function(GAddFavoritePlaceDataBuilder b) updates]) =
]) = _$GAddFavoritePlaceData; _$GAddFavoritePlaceData;
static void _initializeBuilder(GAddFavoritePlaceDataBuilder b) => static void _initializeBuilder(GAddFavoritePlaceDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -30,29 +30,31 @@ abstract class GAddFavoritePlaceData
static Serializer<GAddFavoritePlaceData> get serializer => static Serializer<GAddFavoritePlaceData> get serializer =>
_$gAddFavoritePlaceDataSerializer; _$gAddFavoritePlaceDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GAddFavoritePlaceData.serializer, this) GAddFavoritePlaceData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAddFavoritePlaceData? fromJson(Map<String, dynamic> json) => static GAddFavoritePlaceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GAddFavoritePlaceData.serializer, json); _i1.serializers.deserializeWith(
GAddFavoritePlaceData.serializer,
json,
);
} }
abstract class GAddFavoritePlaceData_addFavoritePlace abstract class GAddFavoritePlaceData_addFavoritePlace
implements implements
Built< Built<GAddFavoritePlaceData_addFavoritePlace,
GAddFavoritePlaceData_addFavoritePlace, GAddFavoritePlaceData_addFavoritePlaceBuilder> {
GAddFavoritePlaceData_addFavoritePlaceBuilder
> {
GAddFavoritePlaceData_addFavoritePlace._(); GAddFavoritePlaceData_addFavoritePlace._();
factory GAddFavoritePlaceData_addFavoritePlace([ factory GAddFavoritePlaceData_addFavoritePlace(
void Function(GAddFavoritePlaceData_addFavoritePlaceBuilder b) updates, [void Function(GAddFavoritePlaceData_addFavoritePlaceBuilder b)
]) = _$GAddFavoritePlaceData_addFavoritePlace; updates]) = _$GAddFavoritePlaceData_addFavoritePlace;
static void _initializeBuilder( static void _initializeBuilder(
GAddFavoritePlaceData_addFavoritePlaceBuilder b, GAddFavoritePlaceData_addFavoritePlaceBuilder b) =>
) => b..G__typename = 'Place'; b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -75,16 +77,14 @@ abstract class GAddFavoritePlaceData_addFavoritePlace
static Serializer<GAddFavoritePlaceData_addFavoritePlace> get serializer => static Serializer<GAddFavoritePlaceData_addFavoritePlace> get serializer =>
_$gAddFavoritePlaceDataAddFavoritePlaceSerializer; _$gAddFavoritePlaceDataAddFavoritePlaceSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAddFavoritePlaceData_addFavoritePlace.serializer, GAddFavoritePlaceData_addFavoritePlace.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAddFavoritePlaceData_addFavoritePlace? fromJson( static GAddFavoritePlaceData_addFavoritePlace? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GAddFavoritePlaceData_addFavoritePlace.serializer, GAddFavoritePlaceData_addFavoritePlace.serializer,
json, json,
); );
@@ -92,20 +92,18 @@ abstract class GAddFavoritePlaceData_addFavoritePlace
abstract class GAddFavoritePlaceData_addFavoritePlace_experiences abstract class GAddFavoritePlaceData_addFavoritePlace_experiences
implements implements
Built< Built<GAddFavoritePlaceData_addFavoritePlace_experiences,
GAddFavoritePlaceData_addFavoritePlace_experiences, GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder> {
GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder
> {
GAddFavoritePlaceData_addFavoritePlace_experiences._(); GAddFavoritePlaceData_addFavoritePlace_experiences._();
factory GAddFavoritePlaceData_addFavoritePlace_experiences([ factory GAddFavoritePlaceData_addFavoritePlace_experiences(
void Function(GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b) [void Function(
updates, GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b)
]) = _$GAddFavoritePlaceData_addFavoritePlace_experiences; updates]) = _$GAddFavoritePlaceData_addFavoritePlace_experiences;
static void _initializeBuilder( static void _initializeBuilder(
GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b, GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -116,16 +114,14 @@ abstract class GAddFavoritePlaceData_addFavoritePlace_experiences
get serializer => get serializer =>
_$gAddFavoritePlaceDataAddFavoritePlaceExperiencesSerializer; _$gAddFavoritePlaceDataAddFavoritePlaceExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAddFavoritePlaceData_addFavoritePlace_experiences.serializer, GAddFavoritePlaceData_addFavoritePlace_experiences.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAddFavoritePlaceData_addFavoritePlace_experiences? fromJson( static GAddFavoritePlaceData_addFavoritePlace_experiences? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GAddFavoritePlaceData_addFavoritePlace_experiences.serializer, GAddFavoritePlaceData_addFavoritePlace_experiences.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'add_favorite_place.req.gql.g.dart';
abstract class GAddFavoritePlaceReq abstract class GAddFavoritePlaceReq
implements implements
Built<GAddFavoritePlaceReq, GAddFavoritePlaceReqBuilder>, Built<GAddFavoritePlaceReq, GAddFavoritePlaceReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GAddFavoritePlaceData,
_i2.GAddFavoritePlaceData, _i3.GAddFavoritePlaceVars> {
_i3.GAddFavoritePlaceVars
> {
GAddFavoritePlaceReq._(); GAddFavoritePlaceReq._();
factory GAddFavoritePlaceReq([ factory GAddFavoritePlaceReq(
void Function(GAddFavoritePlaceReqBuilder b) updates, [void Function(GAddFavoritePlaceReqBuilder b) updates]) =
]) = _$GAddFavoritePlaceReq; _$GAddFavoritePlaceReq;
static void _initializeBuilder(GAddFavoritePlaceReqBuilder b) => b static void _initializeBuilder(GAddFavoritePlaceReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GAddFavoritePlaceReq
_i2.GAddFavoritePlaceData? Function( _i2.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?, _i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?, _i2.GAddFavoritePlaceData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GAddFavoritePlaceData? get optimisticResponse; _i2.GAddFavoritePlaceData? get optimisticResponse;
@override @override
@@ -89,10 +86,14 @@ abstract class GAddFavoritePlaceReq
static Serializer<GAddFavoritePlaceReq> get serializer => static Serializer<GAddFavoritePlaceReq> get serializer =>
_$gAddFavoritePlaceReqSerializer; _$gAddFavoritePlaceReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GAddFavoritePlaceReq.serializer, this) GAddFavoritePlaceReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAddFavoritePlaceReq? fromJson(Map<String, dynamic> json) => static GAddFavoritePlaceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GAddFavoritePlaceReq.serializer, json); _i6.serializers.deserializeWith(
GAddFavoritePlaceReq.serializer,
json,
);
} }
@@ -13,18 +13,22 @@ abstract class GAddFavoritePlaceVars
implements Built<GAddFavoritePlaceVars, GAddFavoritePlaceVarsBuilder> { implements Built<GAddFavoritePlaceVars, GAddFavoritePlaceVarsBuilder> {
GAddFavoritePlaceVars._(); GAddFavoritePlaceVars._();
factory GAddFavoritePlaceVars([ factory GAddFavoritePlaceVars(
void Function(GAddFavoritePlaceVarsBuilder b) updates, [void Function(GAddFavoritePlaceVarsBuilder b) updates]) =
]) = _$GAddFavoritePlaceVars; _$GAddFavoritePlaceVars;
String get placeId; String get placeId;
static Serializer<GAddFavoritePlaceVars> get serializer => static Serializer<GAddFavoritePlaceVars> get serializer =>
_$gAddFavoritePlaceVarsSerializer; _$gAddFavoritePlaceVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GAddFavoritePlaceVars.serializer, this) GAddFavoritePlaceVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAddFavoritePlaceVars? fromJson(Map<String, dynamic> json) => static GAddFavoritePlaceVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GAddFavoritePlaceVars.serializer, json); _i1.serializers.deserializeWith(
GAddFavoritePlaceVars.serializer,
json,
);
} }
@@ -16,11 +16,10 @@ const AuthenticateTelegram = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'authenticateTelegram'), name: _i1.NameNode(value: 'authenticateTelegram'),
alias: null, alias: null,
@@ -28,18 +27,16 @@ const AuthenticateTelegram = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'input'), name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')), value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'user'), name: _i1.NameNode(value: 'user'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -96,13 +93,10 @@ const AuthenticateTelegram = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
), )
), ]),
], )
), ]),
),
],
),
); );
const document = _i1.DocumentNode(definitions: [AuthenticateTelegram]); const document = _i1.DocumentNode(definitions: [AuthenticateTelegram]);
@@ -14,9 +14,9 @@ abstract class GAuthenticateTelegramData
Built<GAuthenticateTelegramData, GAuthenticateTelegramDataBuilder> { Built<GAuthenticateTelegramData, GAuthenticateTelegramDataBuilder> {
GAuthenticateTelegramData._(); GAuthenticateTelegramData._();
factory GAuthenticateTelegramData([ factory GAuthenticateTelegramData(
void Function(GAuthenticateTelegramDataBuilder b) updates, [void Function(GAuthenticateTelegramDataBuilder b) updates]) =
]) = _$GAuthenticateTelegramData; _$GAuthenticateTelegramData;
static void _initializeBuilder(GAuthenticateTelegramDataBuilder b) => static void _initializeBuilder(GAuthenticateTelegramDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -27,48 +27,47 @@ abstract class GAuthenticateTelegramData
static Serializer<GAuthenticateTelegramData> get serializer => static Serializer<GAuthenticateTelegramData> get serializer =>
_$gAuthenticateTelegramDataSerializer; _$gAuthenticateTelegramDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GAuthenticateTelegramData.serializer, this) GAuthenticateTelegramData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAuthenticateTelegramData? fromJson(Map<String, dynamic> json) => _i1 static GAuthenticateTelegramData? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GAuthenticateTelegramData.serializer, json); GAuthenticateTelegramData.serializer,
json,
);
} }
abstract class GAuthenticateTelegramData_authenticateTelegram abstract class GAuthenticateTelegramData_authenticateTelegram
implements implements
Built< Built<GAuthenticateTelegramData_authenticateTelegram,
GAuthenticateTelegramData_authenticateTelegram, GAuthenticateTelegramData_authenticateTelegramBuilder> {
GAuthenticateTelegramData_authenticateTelegramBuilder
> {
GAuthenticateTelegramData_authenticateTelegram._(); GAuthenticateTelegramData_authenticateTelegram._();
factory GAuthenticateTelegramData_authenticateTelegram([ factory GAuthenticateTelegramData_authenticateTelegram(
void Function(GAuthenticateTelegramData_authenticateTelegramBuilder b) [void Function(GAuthenticateTelegramData_authenticateTelegramBuilder b)
updates, updates]) = _$GAuthenticateTelegramData_authenticateTelegram;
]) = _$GAuthenticateTelegramData_authenticateTelegram;
static void _initializeBuilder( static void _initializeBuilder(
GAuthenticateTelegramData_authenticateTelegramBuilder b, GAuthenticateTelegramData_authenticateTelegramBuilder b) =>
) => b..G__typename = 'AuthPayload'; b..G__typename = 'AuthPayload';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
GAuthenticateTelegramData_authenticateTelegram_user get user; GAuthenticateTelegramData_authenticateTelegram_user get user;
static Serializer<GAuthenticateTelegramData_authenticateTelegram> static Serializer<GAuthenticateTelegramData_authenticateTelegram>
get serializer => _$gAuthenticateTelegramDataAuthenticateTelegramSerializer; get serializer =>
_$gAuthenticateTelegramDataAuthenticateTelegramSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAuthenticateTelegramData_authenticateTelegram.serializer, GAuthenticateTelegramData_authenticateTelegram.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramData_authenticateTelegram? fromJson( static GAuthenticateTelegramData_authenticateTelegram? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GAuthenticateTelegramData_authenticateTelegram.serializer, GAuthenticateTelegramData_authenticateTelegram.serializer,
json, json,
); );
@@ -76,20 +75,18 @@ abstract class GAuthenticateTelegramData_authenticateTelegram
abstract class GAuthenticateTelegramData_authenticateTelegram_user abstract class GAuthenticateTelegramData_authenticateTelegram_user
implements implements
Built< Built<GAuthenticateTelegramData_authenticateTelegram_user,
GAuthenticateTelegramData_authenticateTelegram_user, GAuthenticateTelegramData_authenticateTelegram_userBuilder> {
GAuthenticateTelegramData_authenticateTelegram_userBuilder
> {
GAuthenticateTelegramData_authenticateTelegram_user._(); GAuthenticateTelegramData_authenticateTelegram_user._();
factory GAuthenticateTelegramData_authenticateTelegram_user([ factory GAuthenticateTelegramData_authenticateTelegram_user(
void Function(GAuthenticateTelegramData_authenticateTelegram_userBuilder b) [void Function(
updates, GAuthenticateTelegramData_authenticateTelegram_userBuilder b)
]) = _$GAuthenticateTelegramData_authenticateTelegram_user; updates]) = _$GAuthenticateTelegramData_authenticateTelegram_user;
static void _initializeBuilder( static void _initializeBuilder(
GAuthenticateTelegramData_authenticateTelegram_userBuilder b, GAuthenticateTelegramData_authenticateTelegram_userBuilder b) =>
) => b..G__typename = 'User'; b..G__typename = 'User';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -105,16 +102,14 @@ abstract class GAuthenticateTelegramData_authenticateTelegram_user
get serializer => get serializer =>
_$gAuthenticateTelegramDataAuthenticateTelegramUserSerializer; _$gAuthenticateTelegramDataAuthenticateTelegramUserSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAuthenticateTelegramData_authenticateTelegram_user.serializer, GAuthenticateTelegramData_authenticateTelegram_user.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramData_authenticateTelegram_user? fromJson( static GAuthenticateTelegramData_authenticateTelegram_user? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GAuthenticateTelegramData_authenticateTelegram_user.serializer, GAuthenticateTelegramData_authenticateTelegram_user.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'authenticate_telegram.req.gql.g.dart';
abstract class GAuthenticateTelegramReq abstract class GAuthenticateTelegramReq
implements implements
Built<GAuthenticateTelegramReq, GAuthenticateTelegramReqBuilder>, Built<GAuthenticateTelegramReq, GAuthenticateTelegramReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GAuthenticateTelegramData,
_i2.GAuthenticateTelegramData, _i3.GAuthenticateTelegramVars> {
_i3.GAuthenticateTelegramVars
> {
GAuthenticateTelegramReq._(); GAuthenticateTelegramReq._();
factory GAuthenticateTelegramReq([ factory GAuthenticateTelegramReq(
void Function(GAuthenticateTelegramReqBuilder b) updates, [void Function(GAuthenticateTelegramReqBuilder b) updates]) =
]) = _$GAuthenticateTelegramReq; _$GAuthenticateTelegramReq;
static void _initializeBuilder(GAuthenticateTelegramReqBuilder b) => b static void _initializeBuilder(GAuthenticateTelegramReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GAuthenticateTelegramReq
_i2.GAuthenticateTelegramData? Function( _i2.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?, _i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?, _i2.GAuthenticateTelegramData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GAuthenticateTelegramData? get optimisticResponse; _i2.GAuthenticateTelegramData? get optimisticResponse;
@override @override
@@ -82,21 +79,22 @@ abstract class GAuthenticateTelegramReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GAuthenticateTelegramData,
_i2.GAuthenticateTelegramData, _i3.GAuthenticateTelegramVars> transformOperation(
_i3.GAuthenticateTelegramVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GAuthenticateTelegramReq> get serializer => static Serializer<GAuthenticateTelegramReq> get serializer =>
_$gAuthenticateTelegramReqSerializer; _$gAuthenticateTelegramReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GAuthenticateTelegramReq.serializer, this) GAuthenticateTelegramReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAuthenticateTelegramReq? fromJson(Map<String, dynamic> json) => _i6 static GAuthenticateTelegramReq? fromJson(Map<String, dynamic> json) =>
.serializers _i6.serializers.deserializeWith(
.deserializeWith(GAuthenticateTelegramReq.serializer, json); GAuthenticateTelegramReq.serializer,
json,
);
} }
@@ -16,19 +16,22 @@ abstract class GAuthenticateTelegramVars
Built<GAuthenticateTelegramVars, GAuthenticateTelegramVarsBuilder> { Built<GAuthenticateTelegramVars, GAuthenticateTelegramVarsBuilder> {
GAuthenticateTelegramVars._(); GAuthenticateTelegramVars._();
factory GAuthenticateTelegramVars([ factory GAuthenticateTelegramVars(
void Function(GAuthenticateTelegramVarsBuilder b) updates, [void Function(GAuthenticateTelegramVarsBuilder b) updates]) =
]) = _$GAuthenticateTelegramVars; _$GAuthenticateTelegramVars;
_i1.GAuthenticateTelegramInput get input; _i1.GAuthenticateTelegramInput get input;
static Serializer<GAuthenticateTelegramVars> get serializer => static Serializer<GAuthenticateTelegramVars> get serializer =>
_$gAuthenticateTelegramVarsSerializer; _$gAuthenticateTelegramVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(GAuthenticateTelegramVars.serializer, this) GAuthenticateTelegramVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GAuthenticateTelegramVars? fromJson(Map<String, dynamic> json) => _i2 static GAuthenticateTelegramVars? fromJson(Map<String, dynamic> json) =>
.serializers _i2.serializers.deserializeWith(
.deserializeWith(GAuthenticateTelegramVars.serializer, json); GAuthenticateTelegramVars.serializer,
json,
);
} }
@@ -16,11 +16,10 @@ const AuthenticateTelegramLogin = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'authenticateTelegramLogin'), name: _i1.NameNode(value: 'authenticateTelegramLogin'),
alias: null, alias: null,
@@ -28,18 +27,16 @@ const AuthenticateTelegramLogin = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'input'), name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')), value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'user'), name: _i1.NameNode(value: 'user'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -96,13 +93,10 @@ const AuthenticateTelegramLogin = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
), )
), ]),
], )
), ]),
),
],
),
); );
const document = _i1.DocumentNode(definitions: [AuthenticateTelegramLogin]); const document = _i1.DocumentNode(definitions: [AuthenticateTelegramLogin]);
@@ -11,15 +11,13 @@ part 'authenticate_telegram_login.data.gql.g.dart';
abstract class GAuthenticateTelegramLoginData abstract class GAuthenticateTelegramLoginData
implements implements
Built< Built<GAuthenticateTelegramLoginData,
GAuthenticateTelegramLoginData, GAuthenticateTelegramLoginDataBuilder> {
GAuthenticateTelegramLoginDataBuilder
> {
GAuthenticateTelegramLoginData._(); GAuthenticateTelegramLoginData._();
factory GAuthenticateTelegramLoginData([ factory GAuthenticateTelegramLoginData(
void Function(GAuthenticateTelegramLoginDataBuilder b) updates, [void Function(GAuthenticateTelegramLoginDataBuilder b) updates]) =
]) = _$GAuthenticateTelegramLoginData; _$GAuthenticateTelegramLoginData;
static void _initializeBuilder(GAuthenticateTelegramLoginDataBuilder b) => static void _initializeBuilder(GAuthenticateTelegramLoginDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -31,12 +29,10 @@ abstract class GAuthenticateTelegramLoginData
static Serializer<GAuthenticateTelegramLoginData> get serializer => static Serializer<GAuthenticateTelegramLoginData> get serializer =>
_$gAuthenticateTelegramLoginDataSerializer; _$gAuthenticateTelegramLoginDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData.serializer, GAuthenticateTelegramLoginData.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginData? fromJson(Map<String, dynamic> json) => static GAuthenticateTelegramLoginData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
@@ -47,22 +43,18 @@ abstract class GAuthenticateTelegramLoginData
abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin
implements implements
Built< Built<GAuthenticateTelegramLoginData_authenticateTelegramLogin,
GAuthenticateTelegramLoginData_authenticateTelegramLogin, GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder> {
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder
> {
GAuthenticateTelegramLoginData_authenticateTelegramLogin._(); GAuthenticateTelegramLoginData_authenticateTelegramLogin._();
factory GAuthenticateTelegramLoginData_authenticateTelegramLogin([ factory GAuthenticateTelegramLoginData_authenticateTelegramLogin(
void Function( [void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b, GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b)
) updates]) = _$GAuthenticateTelegramLoginData_authenticateTelegramLogin;
updates,
]) = _$GAuthenticateTelegramLoginData_authenticateTelegramLogin;
static void _initializeBuilder( static void _initializeBuilder(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b, GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b) =>
) => b..G__typename = 'AuthPayload'; b..G__typename = 'AuthPayload';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -71,16 +63,14 @@ abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin
get serializer => get serializer =>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginSerializer; _$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer, GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginData_authenticateTelegramLogin? fromJson( static GAuthenticateTelegramLoginData_authenticateTelegramLogin? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer, GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer,
json, json,
); );
@@ -88,22 +78,21 @@ abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin
abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin_user abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
implements implements
Built< Built<GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user, GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder> {
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
> {
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._(); GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._();
factory GAuthenticateTelegramLoginData_authenticateTelegramLogin_user([ factory GAuthenticateTelegramLoginData_authenticateTelegramLogin_user(
void Function( [void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder b, GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
) b)
updates, updates]) =
]) = _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user; _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user;
static void _initializeBuilder( static void _initializeBuilder(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder b, GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
) => b..G__typename = 'User'; b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -116,22 +105,20 @@ abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
String? get languageCode; String? get languageCode;
bool get isAdmin; bool get isAdmin;
static Serializer< static Serializer<
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user GAuthenticateTelegramLoginData_authenticateTelegramLogin_user>
>
get serializer => get serializer =>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginUserSerializer; _$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginUserSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
.serializer, .serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginData_authenticateTelegramLogin_user? static GAuthenticateTelegramLoginData_authenticateTelegramLogin_user?
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith( fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user.serializer, GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
.serializer,
json, json,
); );
} }
@@ -19,19 +19,15 @@ part 'authenticate_telegram_login.req.gql.g.dart';
abstract class GAuthenticateTelegramLoginReq abstract class GAuthenticateTelegramLoginReq
implements implements
Built< Built<GAuthenticateTelegramLoginReq,
GAuthenticateTelegramLoginReq, GAuthenticateTelegramLoginReqBuilder>,
GAuthenticateTelegramLoginReqBuilder _i1.OperationRequest<_i2.GAuthenticateTelegramLoginData,
>, _i3.GAuthenticateTelegramLoginVars> {
_i1.OperationRequest<
_i2.GAuthenticateTelegramLoginData,
_i3.GAuthenticateTelegramLoginVars
> {
GAuthenticateTelegramLoginReq._(); GAuthenticateTelegramLoginReq._();
factory GAuthenticateTelegramLoginReq([ factory GAuthenticateTelegramLoginReq(
void Function(GAuthenticateTelegramLoginReqBuilder b) updates, [void Function(GAuthenticateTelegramLoginReqBuilder b) updates]) =
]) = _$GAuthenticateTelegramLoginReq; _$GAuthenticateTelegramLoginReq;
static void _initializeBuilder(GAuthenticateTelegramLoginReqBuilder b) => b static void _initializeBuilder(GAuthenticateTelegramLoginReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -58,8 +54,7 @@ abstract class GAuthenticateTelegramLoginReq
_i2.GAuthenticateTelegramLoginData? Function( _i2.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?, _i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?, _i2.GAuthenticateTelegramLoginData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GAuthenticateTelegramLoginData? get optimisticResponse; _i2.GAuthenticateTelegramLoginData? get optimisticResponse;
@override @override
@@ -85,22 +80,18 @@ abstract class GAuthenticateTelegramLoginReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GAuthenticateTelegramLoginData,
_i2.GAuthenticateTelegramLoginData, _i3.GAuthenticateTelegramLoginVars> transformOperation(
_i3.GAuthenticateTelegramLoginVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GAuthenticateTelegramLoginReq> get serializer => static Serializer<GAuthenticateTelegramLoginReq> get serializer =>
_$gAuthenticateTelegramLoginReqSerializer; _$gAuthenticateTelegramLoginReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(
GAuthenticateTelegramLoginReq.serializer, GAuthenticateTelegramLoginReq.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginReq? fromJson(Map<String, dynamic> json) => static GAuthenticateTelegramLoginReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith( _i6.serializers.deserializeWith(
@@ -13,26 +13,22 @@ part 'authenticate_telegram_login.var.gql.g.dart';
abstract class GAuthenticateTelegramLoginVars abstract class GAuthenticateTelegramLoginVars
implements implements
Built< Built<GAuthenticateTelegramLoginVars,
GAuthenticateTelegramLoginVars, GAuthenticateTelegramLoginVarsBuilder> {
GAuthenticateTelegramLoginVarsBuilder
> {
GAuthenticateTelegramLoginVars._(); GAuthenticateTelegramLoginVars._();
factory GAuthenticateTelegramLoginVars([ factory GAuthenticateTelegramLoginVars(
void Function(GAuthenticateTelegramLoginVarsBuilder b) updates, [void Function(GAuthenticateTelegramLoginVarsBuilder b) updates]) =
]) = _$GAuthenticateTelegramLoginVars; _$GAuthenticateTelegramLoginVars;
_i1.GAuthenticateTelegramLoginInput get input; _i1.GAuthenticateTelegramLoginInput get input;
static Serializer<GAuthenticateTelegramLoginVars> get serializer => static Serializer<GAuthenticateTelegramLoginVars> get serializer =>
_$gAuthenticateTelegramLoginVarsSerializer; _$gAuthenticateTelegramLoginVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GAuthenticateTelegramLoginVars.serializer, GAuthenticateTelegramLoginVars.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginVars? fromJson(Map<String, dynamic> json) => static GAuthenticateTelegramLoginVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith( _i2.serializers.deserializeWith(
@@ -16,11 +16,10 @@ const CompleteTelegramBotLogin = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'completeTelegramBotLogin'), name: _i1.NameNode(value: 'completeTelegramBotLogin'),
alias: null, alias: null,
@@ -28,11 +27,10 @@ const CompleteTelegramBotLogin = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'token'), name: _i1.NameNode(value: 'token'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'token')), value: _i1.VariableNode(name: _i1.NameNode(value: 'token')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'sessionToken'), name: _i1.NameNode(value: 'sessionToken'),
alias: null, alias: null,
@@ -45,8 +43,7 @@ const CompleteTelegramBotLogin = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -103,13 +100,10 @@ const CompleteTelegramBotLogin = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [CompleteTelegramBotLogin]); const document = _i1.DocumentNode(definitions: [CompleteTelegramBotLogin]);
@@ -11,15 +11,13 @@ part 'complete_telegram_bot_login.data.gql.g.dart';
abstract class GCompleteTelegramBotLoginData abstract class GCompleteTelegramBotLoginData
implements implements
Built< Built<GCompleteTelegramBotLoginData,
GCompleteTelegramBotLoginData, GCompleteTelegramBotLoginDataBuilder> {
GCompleteTelegramBotLoginDataBuilder
> {
GCompleteTelegramBotLoginData._(); GCompleteTelegramBotLoginData._();
factory GCompleteTelegramBotLoginData([ factory GCompleteTelegramBotLoginData(
void Function(GCompleteTelegramBotLoginDataBuilder b) updates, [void Function(GCompleteTelegramBotLoginDataBuilder b) updates]) =
]) = _$GCompleteTelegramBotLoginData; _$GCompleteTelegramBotLoginData;
static void _initializeBuilder(GCompleteTelegramBotLoginDataBuilder b) => static void _initializeBuilder(GCompleteTelegramBotLoginDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -31,12 +29,10 @@ abstract class GCompleteTelegramBotLoginData
static Serializer<GCompleteTelegramBotLoginData> get serializer => static Serializer<GCompleteTelegramBotLoginData> get serializer =>
_$gCompleteTelegramBotLoginDataSerializer; _$gCompleteTelegramBotLoginDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GCompleteTelegramBotLoginData.serializer, GCompleteTelegramBotLoginData.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCompleteTelegramBotLoginData? fromJson(Map<String, dynamic> json) => static GCompleteTelegramBotLoginData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
@@ -47,22 +43,18 @@ abstract class GCompleteTelegramBotLoginData
abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin
implements implements
Built< Built<GCompleteTelegramBotLoginData_completeTelegramBotLogin,
GCompleteTelegramBotLoginData_completeTelegramBotLogin, GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder> {
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder
> {
GCompleteTelegramBotLoginData_completeTelegramBotLogin._(); GCompleteTelegramBotLoginData_completeTelegramBotLogin._();
factory GCompleteTelegramBotLoginData_completeTelegramBotLogin([ factory GCompleteTelegramBotLoginData_completeTelegramBotLogin(
void Function( [void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b, GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b)
) updates]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin;
updates,
]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin;
static void _initializeBuilder( static void _initializeBuilder(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b, GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b) =>
) => b..G__typename = 'TelegramBotLoginSession'; b..G__typename = 'TelegramBotLoginSession';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -72,16 +64,14 @@ abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin
get serializer => get serializer =>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginSerializer; _$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer, GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCompleteTelegramBotLoginData_completeTelegramBotLogin? fromJson( static GCompleteTelegramBotLoginData_completeTelegramBotLogin? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer, GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer,
json, json,
); );
@@ -89,22 +79,20 @@ abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin
abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin_user abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
implements implements
Built< Built<GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user, GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder> {
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
> {
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._(); GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._();
factory GCompleteTelegramBotLoginData_completeTelegramBotLogin_user([ factory GCompleteTelegramBotLoginData_completeTelegramBotLogin_user(
void Function( [void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder b, GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
) b)
updates, updates]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user;
]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user;
static void _initializeBuilder( static void _initializeBuilder(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder b, GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
) => b..G__typename = 'User'; b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -120,17 +108,14 @@ abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
get serializer => get serializer =>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginUserSerializer; _$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginUserSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith( GCompleteTelegramBotLoginData_completeTelegramBotLogin_user.serializer,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCompleteTelegramBotLoginData_completeTelegramBotLogin_user? fromJson( static GCompleteTelegramBotLoginData_completeTelegramBotLogin_user? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user.serializer, GCompleteTelegramBotLoginData_completeTelegramBotLogin_user.serializer,
json, json,
); );
@@ -19,19 +19,15 @@ part 'complete_telegram_bot_login.req.gql.g.dart';
abstract class GCompleteTelegramBotLoginReq abstract class GCompleteTelegramBotLoginReq
implements implements
Built< Built<GCompleteTelegramBotLoginReq,
GCompleteTelegramBotLoginReq, GCompleteTelegramBotLoginReqBuilder>,
GCompleteTelegramBotLoginReqBuilder _i1.OperationRequest<_i2.GCompleteTelegramBotLoginData,
>, _i3.GCompleteTelegramBotLoginVars> {
_i1.OperationRequest<
_i2.GCompleteTelegramBotLoginData,
_i3.GCompleteTelegramBotLoginVars
> {
GCompleteTelegramBotLoginReq._(); GCompleteTelegramBotLoginReq._();
factory GCompleteTelegramBotLoginReq([ factory GCompleteTelegramBotLoginReq(
void Function(GCompleteTelegramBotLoginReqBuilder b) updates, [void Function(GCompleteTelegramBotLoginReqBuilder b) updates]) =
]) = _$GCompleteTelegramBotLoginReq; _$GCompleteTelegramBotLoginReq;
static void _initializeBuilder(GCompleteTelegramBotLoginReqBuilder b) => b static void _initializeBuilder(GCompleteTelegramBotLoginReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -58,8 +54,7 @@ abstract class GCompleteTelegramBotLoginReq
_i2.GCompleteTelegramBotLoginData? Function( _i2.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?, _i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?, _i2.GCompleteTelegramBotLoginData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GCompleteTelegramBotLoginData? get optimisticResponse; _i2.GCompleteTelegramBotLoginData? get optimisticResponse;
@override @override
@@ -85,22 +80,18 @@ abstract class GCompleteTelegramBotLoginReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GCompleteTelegramBotLoginData,
_i2.GCompleteTelegramBotLoginData, _i3.GCompleteTelegramBotLoginVars> transformOperation(
_i3.GCompleteTelegramBotLoginVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GCompleteTelegramBotLoginReq> get serializer => static Serializer<GCompleteTelegramBotLoginReq> get serializer =>
_$gCompleteTelegramBotLoginReqSerializer; _$gCompleteTelegramBotLoginReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(
GCompleteTelegramBotLoginReq.serializer, GCompleteTelegramBotLoginReq.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCompleteTelegramBotLoginReq? fromJson(Map<String, dynamic> json) => static GCompleteTelegramBotLoginReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith( _i6.serializers.deserializeWith(
@@ -11,26 +11,22 @@ part 'complete_telegram_bot_login.var.gql.g.dart';
abstract class GCompleteTelegramBotLoginVars abstract class GCompleteTelegramBotLoginVars
implements implements
Built< Built<GCompleteTelegramBotLoginVars,
GCompleteTelegramBotLoginVars, GCompleteTelegramBotLoginVarsBuilder> {
GCompleteTelegramBotLoginVarsBuilder
> {
GCompleteTelegramBotLoginVars._(); GCompleteTelegramBotLoginVars._();
factory GCompleteTelegramBotLoginVars([ factory GCompleteTelegramBotLoginVars(
void Function(GCompleteTelegramBotLoginVarsBuilder b) updates, [void Function(GCompleteTelegramBotLoginVarsBuilder b) updates]) =
]) = _$GCompleteTelegramBotLoginVars; _$GCompleteTelegramBotLoginVars;
String get token; String get token;
static Serializer<GCompleteTelegramBotLoginVars> get serializer => static Serializer<GCompleteTelegramBotLoginVars> get serializer =>
_$gCompleteTelegramBotLoginVarsSerializer; _$gCompleteTelegramBotLoginVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GCompleteTelegramBotLoginVars.serializer, GCompleteTelegramBotLoginVars.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCompleteTelegramBotLoginVars? fromJson(Map<String, dynamic> json) => static GCompleteTelegramBotLoginVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
@@ -16,11 +16,10 @@ const CreateVoiceExperience = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'createVoiceExperience'), name: _i1.NameNode(value: 'createVoiceExperience'),
alias: null, alias: null,
@@ -28,22 +27,19 @@ const CreateVoiceExperience = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'input'), name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')), value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), )
], ]),
), )
), ]),
],
),
); );
const document = _i1.DocumentNode(definitions: [CreateVoiceExperience]); const document = _i1.DocumentNode(definitions: [CreateVoiceExperience]);
@@ -14,9 +14,9 @@ abstract class GCreateVoiceExperienceData
Built<GCreateVoiceExperienceData, GCreateVoiceExperienceDataBuilder> { Built<GCreateVoiceExperienceData, GCreateVoiceExperienceDataBuilder> {
GCreateVoiceExperienceData._(); GCreateVoiceExperienceData._();
factory GCreateVoiceExperienceData([ factory GCreateVoiceExperienceData(
void Function(GCreateVoiceExperienceDataBuilder b) updates, [void Function(GCreateVoiceExperienceDataBuilder b) updates]) =
]) = _$GCreateVoiceExperienceData; _$GCreateVoiceExperienceData;
static void _initializeBuilder(GCreateVoiceExperienceDataBuilder b) => static void _initializeBuilder(GCreateVoiceExperienceDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -27,51 +27,47 @@ abstract class GCreateVoiceExperienceData
static Serializer<GCreateVoiceExperienceData> get serializer => static Serializer<GCreateVoiceExperienceData> get serializer =>
_$gCreateVoiceExperienceDataSerializer; _$gCreateVoiceExperienceDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GCreateVoiceExperienceData.serializer, GCreateVoiceExperienceData.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCreateVoiceExperienceData? fromJson(Map<String, dynamic> json) => _i1 static GCreateVoiceExperienceData? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GCreateVoiceExperienceData.serializer, json); GCreateVoiceExperienceData.serializer,
json,
);
} }
abstract class GCreateVoiceExperienceData_createVoiceExperience abstract class GCreateVoiceExperienceData_createVoiceExperience
implements implements
Built< Built<GCreateVoiceExperienceData_createVoiceExperience,
GCreateVoiceExperienceData_createVoiceExperience, GCreateVoiceExperienceData_createVoiceExperienceBuilder> {
GCreateVoiceExperienceData_createVoiceExperienceBuilder
> {
GCreateVoiceExperienceData_createVoiceExperience._(); GCreateVoiceExperienceData_createVoiceExperience._();
factory GCreateVoiceExperienceData_createVoiceExperience([ factory GCreateVoiceExperienceData_createVoiceExperience(
void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder b) [void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder b)
updates, updates]) = _$GCreateVoiceExperienceData_createVoiceExperience;
]) = _$GCreateVoiceExperienceData_createVoiceExperience;
static void _initializeBuilder( static void _initializeBuilder(
GCreateVoiceExperienceData_createVoiceExperienceBuilder b, GCreateVoiceExperienceData_createVoiceExperienceBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
String get id; String get id;
static Serializer<GCreateVoiceExperienceData_createVoiceExperience> static Serializer<GCreateVoiceExperienceData_createVoiceExperience>
get serializer => _$gCreateVoiceExperienceDataCreateVoiceExperienceSerializer; get serializer =>
_$gCreateVoiceExperienceDataCreateVoiceExperienceSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GCreateVoiceExperienceData_createVoiceExperience.serializer, GCreateVoiceExperienceData_createVoiceExperience.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCreateVoiceExperienceData_createVoiceExperience? fromJson( static GCreateVoiceExperienceData_createVoiceExperience? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GCreateVoiceExperienceData_createVoiceExperience.serializer, GCreateVoiceExperienceData_createVoiceExperience.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'create_voice_experience.req.gql.g.dart';
abstract class GCreateVoiceExperienceReq abstract class GCreateVoiceExperienceReq
implements implements
Built<GCreateVoiceExperienceReq, GCreateVoiceExperienceReqBuilder>, Built<GCreateVoiceExperienceReq, GCreateVoiceExperienceReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GCreateVoiceExperienceData,
_i2.GCreateVoiceExperienceData, _i3.GCreateVoiceExperienceVars> {
_i3.GCreateVoiceExperienceVars
> {
GCreateVoiceExperienceReq._(); GCreateVoiceExperienceReq._();
factory GCreateVoiceExperienceReq([ factory GCreateVoiceExperienceReq(
void Function(GCreateVoiceExperienceReqBuilder b) updates, [void Function(GCreateVoiceExperienceReqBuilder b) updates]) =
]) = _$GCreateVoiceExperienceReq; _$GCreateVoiceExperienceReq;
static void _initializeBuilder(GCreateVoiceExperienceReqBuilder b) => b static void _initializeBuilder(GCreateVoiceExperienceReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GCreateVoiceExperienceReq
_i2.GCreateVoiceExperienceData? Function( _i2.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?, _i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?, _i2.GCreateVoiceExperienceData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GCreateVoiceExperienceData? get optimisticResponse; _i2.GCreateVoiceExperienceData? get optimisticResponse;
@override @override
@@ -82,21 +79,22 @@ abstract class GCreateVoiceExperienceReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GCreateVoiceExperienceData,
_i2.GCreateVoiceExperienceData, _i3.GCreateVoiceExperienceVars> transformOperation(
_i3.GCreateVoiceExperienceVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GCreateVoiceExperienceReq> get serializer => static Serializer<GCreateVoiceExperienceReq> get serializer =>
_$gCreateVoiceExperienceReqSerializer; _$gCreateVoiceExperienceReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GCreateVoiceExperienceReq.serializer, this) GCreateVoiceExperienceReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceReq? fromJson(Map<String, dynamic> json) => _i6 static GCreateVoiceExperienceReq? fromJson(Map<String, dynamic> json) =>
.serializers _i6.serializers.deserializeWith(
.deserializeWith(GCreateVoiceExperienceReq.serializer, json); GCreateVoiceExperienceReq.serializer,
json,
);
} }
@@ -16,22 +16,22 @@ abstract class GCreateVoiceExperienceVars
Built<GCreateVoiceExperienceVars, GCreateVoiceExperienceVarsBuilder> { Built<GCreateVoiceExperienceVars, GCreateVoiceExperienceVarsBuilder> {
GCreateVoiceExperienceVars._(); GCreateVoiceExperienceVars._();
factory GCreateVoiceExperienceVars([ factory GCreateVoiceExperienceVars(
void Function(GCreateVoiceExperienceVarsBuilder b) updates, [void Function(GCreateVoiceExperienceVarsBuilder b) updates]) =
]) = _$GCreateVoiceExperienceVars; _$GCreateVoiceExperienceVars;
_i1.GCreateVoiceExperienceInput get input; _i1.GCreateVoiceExperienceInput get input;
static Serializer<GCreateVoiceExperienceVars> get serializer => static Serializer<GCreateVoiceExperienceVars> get serializer =>
_$gCreateVoiceExperienceVarsSerializer; _$gCreateVoiceExperienceVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GCreateVoiceExperienceVars.serializer, GCreateVoiceExperienceVars.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCreateVoiceExperienceVars? fromJson(Map<String, dynamic> json) => _i2 static GCreateVoiceExperienceVars? fromJson(Map<String, dynamic> json) =>
.serializers _i2.serializers.deserializeWith(
.deserializeWith(GCreateVoiceExperienceVars.serializer, json); GCreateVoiceExperienceVars.serializer,
json,
);
} }
@@ -9,15 +9,13 @@ const FavoritePlaces = _i1.OperationDefinitionNode(
name: _i1.NameNode(value: 'FavoritePlaces'), name: _i1.NameNode(value: 'FavoritePlaces'),
variableDefinitions: [], variableDefinitions: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'favoritePlaces'), name: _i1.NameNode(value: 'favoritePlaces'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -128,8 +126,7 @@ const FavoritePlaces = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -151,13 +148,10 @@ const FavoritePlaces = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [FavoritePlaces]); const document = _i1.DocumentNode(definitions: [FavoritePlaces]);
@@ -17,9 +17,9 @@ abstract class GFavoritePlacesData
implements Built<GFavoritePlacesData, GFavoritePlacesDataBuilder> { implements Built<GFavoritePlacesData, GFavoritePlacesDataBuilder> {
GFavoritePlacesData._(); GFavoritePlacesData._();
factory GFavoritePlacesData([ factory GFavoritePlacesData(
void Function(GFavoritePlacesDataBuilder b) updates, [void Function(GFavoritePlacesDataBuilder b) updates]) =
]) = _$GFavoritePlacesData; _$GFavoritePlacesData;
static void _initializeBuilder(GFavoritePlacesDataBuilder b) => static void _initializeBuilder(GFavoritePlacesDataBuilder b) =>
b..G__typename = 'Query'; b..G__typename = 'Query';
@@ -30,25 +30,27 @@ abstract class GFavoritePlacesData
static Serializer<GFavoritePlacesData> get serializer => static Serializer<GFavoritePlacesData> get serializer =>
_$gFavoritePlacesDataSerializer; _$gFavoritePlacesDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GFavoritePlacesData.serializer, this) GFavoritePlacesData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GFavoritePlacesData? fromJson(Map<String, dynamic> json) => static GFavoritePlacesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GFavoritePlacesData.serializer, json); _i1.serializers.deserializeWith(
GFavoritePlacesData.serializer,
json,
);
} }
abstract class GFavoritePlacesData_favoritePlaces abstract class GFavoritePlacesData_favoritePlaces
implements implements
Built< Built<GFavoritePlacesData_favoritePlaces,
GFavoritePlacesData_favoritePlaces, GFavoritePlacesData_favoritePlacesBuilder> {
GFavoritePlacesData_favoritePlacesBuilder
> {
GFavoritePlacesData_favoritePlaces._(); GFavoritePlacesData_favoritePlaces._();
factory GFavoritePlacesData_favoritePlaces([ factory GFavoritePlacesData_favoritePlaces(
void Function(GFavoritePlacesData_favoritePlacesBuilder b) updates, [void Function(GFavoritePlacesData_favoritePlacesBuilder b)
]) = _$GFavoritePlacesData_favoritePlaces; updates]) = _$GFavoritePlacesData_favoritePlaces;
static void _initializeBuilder(GFavoritePlacesData_favoritePlacesBuilder b) => static void _initializeBuilder(GFavoritePlacesData_favoritePlacesBuilder b) =>
b..G__typename = 'Place'; b..G__typename = 'Place';
@@ -74,16 +76,14 @@ abstract class GFavoritePlacesData_favoritePlaces
static Serializer<GFavoritePlacesData_favoritePlaces> get serializer => static Serializer<GFavoritePlacesData_favoritePlaces> get serializer =>
_$gFavoritePlacesDataFavoritePlacesSerializer; _$gFavoritePlacesDataFavoritePlacesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GFavoritePlacesData_favoritePlaces.serializer, GFavoritePlacesData_favoritePlaces.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GFavoritePlacesData_favoritePlaces? fromJson( static GFavoritePlacesData_favoritePlaces? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GFavoritePlacesData_favoritePlaces.serializer, GFavoritePlacesData_favoritePlaces.serializer,
json, json,
); );
@@ -91,20 +91,17 @@ abstract class GFavoritePlacesData_favoritePlaces
abstract class GFavoritePlacesData_favoritePlaces_experiences abstract class GFavoritePlacesData_favoritePlaces_experiences
implements implements
Built< Built<GFavoritePlacesData_favoritePlaces_experiences,
GFavoritePlacesData_favoritePlaces_experiences, GFavoritePlacesData_favoritePlaces_experiencesBuilder> {
GFavoritePlacesData_favoritePlaces_experiencesBuilder
> {
GFavoritePlacesData_favoritePlaces_experiences._(); GFavoritePlacesData_favoritePlaces_experiences._();
factory GFavoritePlacesData_favoritePlaces_experiences([ factory GFavoritePlacesData_favoritePlaces_experiences(
void Function(GFavoritePlacesData_favoritePlaces_experiencesBuilder b) [void Function(GFavoritePlacesData_favoritePlaces_experiencesBuilder b)
updates, updates]) = _$GFavoritePlacesData_favoritePlaces_experiences;
]) = _$GFavoritePlacesData_favoritePlaces_experiences;
static void _initializeBuilder( static void _initializeBuilder(
GFavoritePlacesData_favoritePlaces_experiencesBuilder b, GFavoritePlacesData_favoritePlaces_experiencesBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -112,18 +109,17 @@ abstract class GFavoritePlacesData_favoritePlaces_experiences
_i3.GVoiceExperienceStatus get status; _i3.GVoiceExperienceStatus get status;
String get createdAt; String get createdAt;
static Serializer<GFavoritePlacesData_favoritePlaces_experiences> static Serializer<GFavoritePlacesData_favoritePlaces_experiences>
get serializer => _$gFavoritePlacesDataFavoritePlacesExperiencesSerializer; get serializer =>
_$gFavoritePlacesDataFavoritePlacesExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GFavoritePlacesData_favoritePlaces_experiences.serializer, GFavoritePlacesData_favoritePlaces_experiences.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GFavoritePlacesData_favoritePlaces_experiences? fromJson( static GFavoritePlacesData_favoritePlaces_experiences? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GFavoritePlacesData_favoritePlaces_experiences.serializer, GFavoritePlacesData_favoritePlaces_experiences.serializer,
json, json,
); );
@@ -23,9 +23,9 @@ abstract class GFavoritePlacesReq
_i1.OperationRequest<_i2.GFavoritePlacesData, _i3.GFavoritePlacesVars> { _i1.OperationRequest<_i2.GFavoritePlacesData, _i3.GFavoritePlacesVars> {
GFavoritePlacesReq._(); GFavoritePlacesReq._();
factory GFavoritePlacesReq([ factory GFavoritePlacesReq(
void Function(GFavoritePlacesReqBuilder b) updates, [void Function(GFavoritePlacesReqBuilder b) updates]) =
]) = _$GFavoritePlacesReq; _$GFavoritePlacesReq;
static void _initializeBuilder(GFavoritePlacesReqBuilder b) => b static void _initializeBuilder(GFavoritePlacesReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -52,8 +52,7 @@ abstract class GFavoritePlacesReq
_i2.GFavoritePlacesData? Function( _i2.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?, _i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?, _i2.GFavoritePlacesData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GFavoritePlacesData? get optimisticResponse; _i2.GFavoritePlacesData? get optimisticResponse;
@override @override
@@ -86,10 +85,14 @@ abstract class GFavoritePlacesReq
static Serializer<GFavoritePlacesReq> get serializer => static Serializer<GFavoritePlacesReq> get serializer =>
_$gFavoritePlacesReqSerializer; _$gFavoritePlacesReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GFavoritePlacesReq.serializer, this) GFavoritePlacesReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GFavoritePlacesReq? fromJson(Map<String, dynamic> json) => static GFavoritePlacesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GFavoritePlacesReq.serializer, json); _i6.serializers.deserializeWith(
GFavoritePlacesReq.serializer,
json,
);
} }
@@ -13,17 +13,21 @@ abstract class GFavoritePlacesVars
implements Built<GFavoritePlacesVars, GFavoritePlacesVarsBuilder> { implements Built<GFavoritePlacesVars, GFavoritePlacesVarsBuilder> {
GFavoritePlacesVars._(); GFavoritePlacesVars._();
factory GFavoritePlacesVars([ factory GFavoritePlacesVars(
void Function(GFavoritePlacesVarsBuilder b) updates, [void Function(GFavoritePlacesVarsBuilder b) updates]) =
]) = _$GFavoritePlacesVars; _$GFavoritePlacesVars;
static Serializer<GFavoritePlacesVars> get serializer => static Serializer<GFavoritePlacesVars> get serializer =>
_$gFavoritePlacesVarsSerializer; _$gFavoritePlacesVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GFavoritePlacesVars.serializer, this) GFavoritePlacesVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GFavoritePlacesVars? fromJson(Map<String, dynamic> json) => static GFavoritePlacesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GFavoritePlacesVars.serializer, json); _i1.serializers.deserializeWith(
GFavoritePlacesVars.serializer,
json,
);
} }
@@ -9,15 +9,13 @@ const Me = _i1.OperationDefinitionNode(
name: _i1.NameNode(value: 'Me'), name: _i1.NameNode(value: 'Me'),
variableDefinitions: [], variableDefinitions: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'me'), name: _i1.NameNode(value: 'me'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -74,10 +72,8 @@ const Me = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
), )
), ]),
],
),
); );
const document = _i1.DocumentNode(definitions: [Me]); const document = _i1.DocumentNode(definitions: [Me]);
@@ -21,12 +21,16 @@ abstract class GMeData implements Built<GMeData, GMeDataBuilder> {
GMeData_me get me; GMeData_me get me;
static Serializer<GMeData> get serializer => _$gMeDataSerializer; static Serializer<GMeData> get serializer => _$gMeDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GMeData.serializer, this) GMeData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GMeData? fromJson(Map<String, dynamic> json) => static GMeData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GMeData.serializer, json); _i1.serializers.deserializeWith(
GMeData.serializer,
json,
);
} }
abstract class GMeData_me implements Built<GMeData_me, GMeData_meBuilder> { abstract class GMeData_me implements Built<GMeData_me, GMeData_meBuilder> {
@@ -50,10 +54,14 @@ abstract class GMeData_me implements Built<GMeData_me, GMeData_meBuilder> {
bool get isAdmin; bool get isAdmin;
static Serializer<GMeData_me> get serializer => _$gMeDataMeSerializer; static Serializer<GMeData_me> get serializer => _$gMeDataMeSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GMeData_me.serializer, this) GMeData_me.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GMeData_me? fromJson(Map<String, dynamic> json) => static GMeData_me? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GMeData_me.serializer, json); _i1.serializers.deserializeWith(
GMeData_me.serializer,
json,
);
} }
@@ -26,7 +26,10 @@ abstract class GMeReq
factory GMeReq([void Function(GMeReqBuilder b) updates]) = _$GMeReq; factory GMeReq([void Function(GMeReqBuilder b) updates]) = _$GMeReq;
static void _initializeBuilder(GMeReqBuilder b) => b static void _initializeBuilder(GMeReqBuilder b) => b
..operation = _i4.Operation(document: _i5.document, operationName: 'Me') ..operation = _i4.Operation(
document: _i5.document,
operationName: 'Me',
)
..executeOnListen = true; ..executeOnListen = true;
@override @override
@@ -44,7 +47,10 @@ abstract class GMeReq
String? get requestId; String? get requestId;
@override @override
@BuiltValueField(serialize: false) @BuiltValueField(serialize: false)
_i2.GMeData? Function(_i2.GMeData?, _i2.GMeData?)? get updateResult; _i2.GMeData? Function(
_i2.GMeData?,
_i2.GMeData?,
)? get updateResult;
@override @override
_i2.GMeData? get optimisticResponse; _i2.GMeData? get optimisticResponse;
@override @override
@@ -70,15 +76,19 @@ abstract class GMeReq
@override @override
_i1.OperationRequest<_i2.GMeData, _i3.GMeVars> transformOperation( _i1.OperationRequest<_i2.GMeData, _i3.GMeVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform, _i4.Operation Function(_i4.Operation) transform) =>
) => this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GMeReq> get serializer => _$gMeReqSerializer; static Serializer<GMeReq> get serializer => _$gMeReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GMeReq.serializer, this) GMeReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GMeReq? fromJson(Map<String, dynamic> json) => static GMeReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GMeReq.serializer, json); _i6.serializers.deserializeWith(
GMeReq.serializer,
json,
);
} }
@@ -16,10 +16,14 @@ abstract class GMeVars implements Built<GMeVars, GMeVarsBuilder> {
static Serializer<GMeVars> get serializer => _$gMeVarsSerializer; static Serializer<GMeVars> get serializer => _$gMeVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GMeVars.serializer, this) GMeVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GMeVars? fromJson(Map<String, dynamic> json) => static GMeVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GMeVars.serializer, json); _i1.serializers.deserializeWith(
GMeVars.serializer,
json,
);
} }
@@ -16,11 +16,10 @@ const NearbyPlaces = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'nearbyPlaces'), name: _i1.NameNode(value: 'nearbyPlaces'),
alias: null, alias: null,
@@ -28,11 +27,10 @@ const NearbyPlaces = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'input'), name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')), value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -143,8 +141,7 @@ const NearbyPlaces = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -166,13 +163,10 @@ const NearbyPlaces = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [NearbyPlaces]); const document = _i1.DocumentNode(definitions: [NearbyPlaces]);
@@ -17,9 +17,9 @@ abstract class GNearbyPlacesData
implements Built<GNearbyPlacesData, GNearbyPlacesDataBuilder> { implements Built<GNearbyPlacesData, GNearbyPlacesDataBuilder> {
GNearbyPlacesData._(); GNearbyPlacesData._();
factory GNearbyPlacesData([ factory GNearbyPlacesData(
void Function(GNearbyPlacesDataBuilder b) updates, [void Function(GNearbyPlacesDataBuilder b) updates]) =
]) = _$GNearbyPlacesData; _$GNearbyPlacesData;
static void _initializeBuilder(GNearbyPlacesDataBuilder b) => static void _initializeBuilder(GNearbyPlacesDataBuilder b) =>
b..G__typename = 'Query'; b..G__typename = 'Query';
@@ -30,25 +30,27 @@ abstract class GNearbyPlacesData
static Serializer<GNearbyPlacesData> get serializer => static Serializer<GNearbyPlacesData> get serializer =>
_$gNearbyPlacesDataSerializer; _$gNearbyPlacesDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GNearbyPlacesData.serializer, this) GNearbyPlacesData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GNearbyPlacesData? fromJson(Map<String, dynamic> json) => static GNearbyPlacesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GNearbyPlacesData.serializer, json); _i1.serializers.deserializeWith(
GNearbyPlacesData.serializer,
json,
);
} }
abstract class GNearbyPlacesData_nearbyPlaces abstract class GNearbyPlacesData_nearbyPlaces
implements implements
Built< Built<GNearbyPlacesData_nearbyPlaces,
GNearbyPlacesData_nearbyPlaces, GNearbyPlacesData_nearbyPlacesBuilder> {
GNearbyPlacesData_nearbyPlacesBuilder
> {
GNearbyPlacesData_nearbyPlaces._(); GNearbyPlacesData_nearbyPlaces._();
factory GNearbyPlacesData_nearbyPlaces([ factory GNearbyPlacesData_nearbyPlaces(
void Function(GNearbyPlacesData_nearbyPlacesBuilder b) updates, [void Function(GNearbyPlacesData_nearbyPlacesBuilder b) updates]) =
]) = _$GNearbyPlacesData_nearbyPlaces; _$GNearbyPlacesData_nearbyPlaces;
static void _initializeBuilder(GNearbyPlacesData_nearbyPlacesBuilder b) => static void _initializeBuilder(GNearbyPlacesData_nearbyPlacesBuilder b) =>
b..G__typename = 'Place'; b..G__typename = 'Place';
@@ -74,12 +76,10 @@ abstract class GNearbyPlacesData_nearbyPlaces
static Serializer<GNearbyPlacesData_nearbyPlaces> get serializer => static Serializer<GNearbyPlacesData_nearbyPlaces> get serializer =>
_$gNearbyPlacesDataNearbyPlacesSerializer; _$gNearbyPlacesDataNearbyPlacesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GNearbyPlacesData_nearbyPlaces.serializer, GNearbyPlacesData_nearbyPlaces.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GNearbyPlacesData_nearbyPlaces? fromJson(Map<String, dynamic> json) => static GNearbyPlacesData_nearbyPlaces? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
@@ -90,19 +90,17 @@ abstract class GNearbyPlacesData_nearbyPlaces
abstract class GNearbyPlacesData_nearbyPlaces_experiences abstract class GNearbyPlacesData_nearbyPlaces_experiences
implements implements
Built< Built<GNearbyPlacesData_nearbyPlaces_experiences,
GNearbyPlacesData_nearbyPlaces_experiences, GNearbyPlacesData_nearbyPlaces_experiencesBuilder> {
GNearbyPlacesData_nearbyPlaces_experiencesBuilder
> {
GNearbyPlacesData_nearbyPlaces_experiences._(); GNearbyPlacesData_nearbyPlaces_experiences._();
factory GNearbyPlacesData_nearbyPlaces_experiences([ factory GNearbyPlacesData_nearbyPlaces_experiences(
void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder b) updates, [void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder b)
]) = _$GNearbyPlacesData_nearbyPlaces_experiences; updates]) = _$GNearbyPlacesData_nearbyPlaces_experiences;
static void _initializeBuilder( static void _initializeBuilder(
GNearbyPlacesData_nearbyPlaces_experiencesBuilder b, GNearbyPlacesData_nearbyPlaces_experiencesBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -112,16 +110,14 @@ abstract class GNearbyPlacesData_nearbyPlaces_experiences
static Serializer<GNearbyPlacesData_nearbyPlaces_experiences> static Serializer<GNearbyPlacesData_nearbyPlaces_experiences>
get serializer => _$gNearbyPlacesDataNearbyPlacesExperiencesSerializer; get serializer => _$gNearbyPlacesDataNearbyPlacesExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GNearbyPlacesData_nearbyPlaces_experiences.serializer, GNearbyPlacesData_nearbyPlaces_experiences.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GNearbyPlacesData_nearbyPlaces_experiences? fromJson( static GNearbyPlacesData_nearbyPlaces_experiences? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GNearbyPlacesData_nearbyPlaces_experiences.serializer, GNearbyPlacesData_nearbyPlaces_experiences.serializer,
json, json,
); );
@@ -51,8 +51,7 @@ abstract class GNearbyPlacesReq
_i2.GNearbyPlacesData? Function( _i2.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?, _i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?, _i2.GNearbyPlacesData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GNearbyPlacesData? get optimisticResponse; _i2.GNearbyPlacesData? get optimisticResponse;
@override @override
@@ -84,10 +83,14 @@ abstract class GNearbyPlacesReq
static Serializer<GNearbyPlacesReq> get serializer => static Serializer<GNearbyPlacesReq> get serializer =>
_$gNearbyPlacesReqSerializer; _$gNearbyPlacesReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GNearbyPlacesReq.serializer, this) GNearbyPlacesReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GNearbyPlacesReq? fromJson(Map<String, dynamic> json) => static GNearbyPlacesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GNearbyPlacesReq.serializer, json); _i6.serializers.deserializeWith(
GNearbyPlacesReq.serializer,
json,
);
} }
@@ -15,18 +15,22 @@ abstract class GNearbyPlacesVars
implements Built<GNearbyPlacesVars, GNearbyPlacesVarsBuilder> { implements Built<GNearbyPlacesVars, GNearbyPlacesVarsBuilder> {
GNearbyPlacesVars._(); GNearbyPlacesVars._();
factory GNearbyPlacesVars([ factory GNearbyPlacesVars(
void Function(GNearbyPlacesVarsBuilder b) updates, [void Function(GNearbyPlacesVarsBuilder b) updates]) =
]) = _$GNearbyPlacesVars; _$GNearbyPlacesVars;
_i1.GNearbyPlacesInput get input; _i1.GNearbyPlacesInput get input;
static Serializer<GNearbyPlacesVars> get serializer => static Serializer<GNearbyPlacesVars> get serializer =>
_$gNearbyPlacesVarsSerializer; _$gNearbyPlacesVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(GNearbyPlacesVars.serializer, this) GNearbyPlacesVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GNearbyPlacesVars? fromJson(Map<String, dynamic> json) => static GNearbyPlacesVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(GNearbyPlacesVars.serializer, json); _i2.serializers.deserializeWith(
GNearbyPlacesVars.serializer,
json,
);
} }
@@ -0,0 +1,122 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:gql/ast.dart' as _i1;
const Place = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Place'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'id')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'place'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'id'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'id')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googlePlaceId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'latitude'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'longitude'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googlePrimaryType'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleTypes'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRegularOpeningHours'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleCurrentOpeningHours'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'photoUrls'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'traits'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isFavorite'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Place]);
@@ -0,0 +1,77 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/json_object.dart' as _i2;
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'place.data.gql.g.dart';
abstract class GPlaceData implements Built<GPlaceData, GPlaceDataBuilder> {
GPlaceData._();
factory GPlaceData([void Function(GPlaceDataBuilder b) updates]) =
_$GPlaceData;
static void _initializeBuilder(GPlaceDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GPlaceData_place get place;
static Serializer<GPlaceData> get serializer => _$gPlaceDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlaceData.serializer,
this,
) as Map<String, dynamic>);
static GPlaceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlaceData.serializer,
json,
);
}
abstract class GPlaceData_place
implements Built<GPlaceData_place, GPlaceData_placeBuilder> {
GPlaceData_place._();
factory GPlaceData_place([void Function(GPlaceData_placeBuilder b) updates]) =
_$GPlaceData_place;
static void _initializeBuilder(GPlaceData_placeBuilder b) =>
b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
String get googlePlaceId;
String get name;
double get latitude;
double get longitude;
String? get googlePrimaryType;
BuiltList<String> get googleTypes;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
static Serializer<GPlaceData_place> get serializer =>
_$gPlaceDataPlaceSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlaceData_place.serializer,
this,
) as Map<String, dynamic>);
static GPlaceData_place? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlaceData_place.serializer,
json,
);
}
@@ -0,0 +1,716 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'place.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlaceData> _$gPlaceDataSerializer = _$GPlaceDataSerializer();
Serializer<GPlaceData_place> _$gPlaceDataPlaceSerializer =
_$GPlaceData_placeSerializer();
class _$GPlaceDataSerializer implements StructuredSerializer<GPlaceData> {
@override
final Iterable<Type> types = const [GPlaceData, _$GPlaceData];
@override
final String wireName = 'GPlaceData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlaceData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'place',
serializers.serialize(
object.place,
specifiedType: const FullType(GPlaceData_place),
),
];
return result;
}
@override
GPlaceData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlaceDataBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'place':
result.place.replace(
serializers.deserialize(
value,
specifiedType: const FullType(GPlaceData_place),
)!
as GPlaceData_place,
);
break;
}
}
return result.build();
}
}
class _$GPlaceData_placeSerializer
implements StructuredSerializer<GPlaceData_place> {
@override
final Iterable<Type> types = const [GPlaceData_place, _$GPlaceData_place];
@override
final String wireName = 'GPlaceData_place';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlaceData_place object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'id',
serializers.serialize(object.id, specifiedType: const FullType(String)),
'googlePlaceId',
serializers.serialize(
object.googlePlaceId,
specifiedType: const FullType(String),
),
'name',
serializers.serialize(object.name, specifiedType: const FullType(String)),
'latitude',
serializers.serialize(
object.latitude,
specifiedType: const FullType(double),
),
'longitude',
serializers.serialize(
object.longitude,
specifiedType: const FullType(double),
),
'googleTypes',
serializers.serialize(
object.googleTypes,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
),
'photoUrls',
serializers.serialize(
object.photoUrls,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
),
'traits',
serializers.serialize(
object.traits,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
),
'isFavorite',
serializers.serialize(
object.isFavorite,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.googlePrimaryType;
if (value != null) {
result
..add('googlePrimaryType')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.googleRegularOpeningHours;
if (value != null) {
result
..add('googleRegularOpeningHours')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i2.JsonObject),
),
);
}
value = object.googleCurrentOpeningHours;
if (value != null) {
result
..add('googleCurrentOpeningHours')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i2.JsonObject),
),
);
}
return result;
}
@override
GPlaceData_place deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlaceData_placeBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case '__typename':
result.G__typename =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'id':
result.id =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'googlePlaceId':
result.googlePlaceId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'name':
result.name =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'latitude':
result.latitude =
serializers.deserialize(
value,
specifiedType: const FullType(double),
)!
as double;
break;
case 'longitude':
result.longitude =
serializers.deserialize(
value,
specifiedType: const FullType(double),
)!
as double;
break;
case 'googlePrimaryType':
result.googlePrimaryType =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'googleTypes':
result.googleTypes.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
)!
as BuiltList<Object?>,
);
break;
case 'googleRegularOpeningHours':
result.googleRegularOpeningHours =
serializers.deserialize(
value,
specifiedType: const FullType(_i2.JsonObject),
)
as _i2.JsonObject?;
break;
case 'googleCurrentOpeningHours':
result.googleCurrentOpeningHours =
serializers.deserialize(
value,
specifiedType: const FullType(_i2.JsonObject),
)
as _i2.JsonObject?;
break;
case 'photoUrls':
result.photoUrls.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
)!
as BuiltList<Object?>,
);
break;
case 'traits':
result.traits.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(String),
]),
)!
as BuiltList<Object?>,
);
break;
case 'isFavorite':
result.isFavorite =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GPlaceData extends GPlaceData {
@override
final String G__typename;
@override
final GPlaceData_place place;
factory _$GPlaceData([void Function(GPlaceDataBuilder)? updates]) =>
(GPlaceDataBuilder()..update(updates))._build();
_$GPlaceData._({required this.G__typename, required this.place}) : super._();
@override
GPlaceData rebuild(void Function(GPlaceDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlaceDataBuilder toBuilder() => GPlaceDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlaceData &&
G__typename == other.G__typename &&
place == other.place;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, place.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlaceData')
..add('G__typename', G__typename)
..add('place', place))
.toString();
}
}
class GPlaceDataBuilder implements Builder<GPlaceData, GPlaceDataBuilder> {
_$GPlaceData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GPlaceData_placeBuilder? _place;
GPlaceData_placeBuilder get place =>
_$this._place ??= GPlaceData_placeBuilder();
set place(GPlaceData_placeBuilder? place) => _$this._place = place;
GPlaceDataBuilder() {
GPlaceData._initializeBuilder(this);
}
GPlaceDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_place = $v.place.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GPlaceData other) {
_$v = other as _$GPlaceData;
}
@override
void update(void Function(GPlaceDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlaceData build() => _build();
_$GPlaceData _build() {
_$GPlaceData _$result;
try {
_$result =
_$v ??
_$GPlaceData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GPlaceData',
'G__typename',
),
place: place.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'place';
place.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlaceData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GPlaceData_place extends GPlaceData_place {
@override
final String G__typename;
@override
final String id;
@override
final String googlePlaceId;
@override
final String name;
@override
final double latitude;
@override
final double longitude;
@override
final String? googlePrimaryType;
@override
final BuiltList<String> googleTypes;
@override
final _i2.JsonObject? googleRegularOpeningHours;
@override
final _i2.JsonObject? googleCurrentOpeningHours;
@override
final BuiltList<String> photoUrls;
@override
final BuiltList<String> traits;
@override
final bool isFavorite;
factory _$GPlaceData_place([
void Function(GPlaceData_placeBuilder)? updates,
]) => (GPlaceData_placeBuilder()..update(updates))._build();
_$GPlaceData_place._({
required this.G__typename,
required this.id,
required this.googlePlaceId,
required this.name,
required this.latitude,
required this.longitude,
this.googlePrimaryType,
required this.googleTypes,
this.googleRegularOpeningHours,
this.googleCurrentOpeningHours,
required this.photoUrls,
required this.traits,
required this.isFavorite,
}) : super._();
@override
GPlaceData_place rebuild(void Function(GPlaceData_placeBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlaceData_placeBuilder toBuilder() =>
GPlaceData_placeBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlaceData_place &&
G__typename == other.G__typename &&
id == other.id &&
googlePlaceId == other.googlePlaceId &&
name == other.name &&
latitude == other.latitude &&
longitude == other.longitude &&
googlePrimaryType == other.googlePrimaryType &&
googleTypes == other.googleTypes &&
googleRegularOpeningHours == other.googleRegularOpeningHours &&
googleCurrentOpeningHours == other.googleCurrentOpeningHours &&
photoUrls == other.photoUrls &&
traits == other.traits &&
isFavorite == other.isFavorite;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, googlePlaceId.hashCode);
_$hash = $jc(_$hash, name.hashCode);
_$hash = $jc(_$hash, latitude.hashCode);
_$hash = $jc(_$hash, longitude.hashCode);
_$hash = $jc(_$hash, googlePrimaryType.hashCode);
_$hash = $jc(_$hash, googleTypes.hashCode);
_$hash = $jc(_$hash, googleRegularOpeningHours.hashCode);
_$hash = $jc(_$hash, googleCurrentOpeningHours.hashCode);
_$hash = $jc(_$hash, photoUrls.hashCode);
_$hash = $jc(_$hash, traits.hashCode);
_$hash = $jc(_$hash, isFavorite.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlaceData_place')
..add('G__typename', G__typename)
..add('id', id)
..add('googlePlaceId', googlePlaceId)
..add('name', name)
..add('latitude', latitude)
..add('longitude', longitude)
..add('googlePrimaryType', googlePrimaryType)
..add('googleTypes', googleTypes)
..add('googleRegularOpeningHours', googleRegularOpeningHours)
..add('googleCurrentOpeningHours', googleCurrentOpeningHours)
..add('photoUrls', photoUrls)
..add('traits', traits)
..add('isFavorite', isFavorite))
.toString();
}
}
class GPlaceData_placeBuilder
implements Builder<GPlaceData_place, GPlaceData_placeBuilder> {
_$GPlaceData_place? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _id;
String? get id => _$this._id;
set id(String? id) => _$this._id = id;
String? _googlePlaceId;
String? get googlePlaceId => _$this._googlePlaceId;
set googlePlaceId(String? googlePlaceId) =>
_$this._googlePlaceId = googlePlaceId;
String? _name;
String? get name => _$this._name;
set name(String? name) => _$this._name = name;
double? _latitude;
double? get latitude => _$this._latitude;
set latitude(double? latitude) => _$this._latitude = latitude;
double? _longitude;
double? get longitude => _$this._longitude;
set longitude(double? longitude) => _$this._longitude = longitude;
String? _googlePrimaryType;
String? get googlePrimaryType => _$this._googlePrimaryType;
set googlePrimaryType(String? googlePrimaryType) =>
_$this._googlePrimaryType = googlePrimaryType;
ListBuilder<String>? _googleTypes;
ListBuilder<String> get googleTypes =>
_$this._googleTypes ??= ListBuilder<String>();
set googleTypes(ListBuilder<String>? googleTypes) =>
_$this._googleTypes = googleTypes;
_i2.JsonObject? _googleRegularOpeningHours;
_i2.JsonObject? get googleRegularOpeningHours =>
_$this._googleRegularOpeningHours;
set googleRegularOpeningHours(_i2.JsonObject? googleRegularOpeningHours) =>
_$this._googleRegularOpeningHours = googleRegularOpeningHours;
_i2.JsonObject? _googleCurrentOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours =>
_$this._googleCurrentOpeningHours;
set googleCurrentOpeningHours(_i2.JsonObject? googleCurrentOpeningHours) =>
_$this._googleCurrentOpeningHours = googleCurrentOpeningHours;
ListBuilder<String>? _photoUrls;
ListBuilder<String> get photoUrls =>
_$this._photoUrls ??= ListBuilder<String>();
set photoUrls(ListBuilder<String>? photoUrls) =>
_$this._photoUrls = photoUrls;
ListBuilder<String>? _traits;
ListBuilder<String> get traits => _$this._traits ??= ListBuilder<String>();
set traits(ListBuilder<String>? traits) => _$this._traits = traits;
bool? _isFavorite;
bool? get isFavorite => _$this._isFavorite;
set isFavorite(bool? isFavorite) => _$this._isFavorite = isFavorite;
GPlaceData_placeBuilder() {
GPlaceData_place._initializeBuilder(this);
}
GPlaceData_placeBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_googlePlaceId = $v.googlePlaceId;
_name = $v.name;
_latitude = $v.latitude;
_longitude = $v.longitude;
_googlePrimaryType = $v.googlePrimaryType;
_googleTypes = $v.googleTypes.toBuilder();
_googleRegularOpeningHours = $v.googleRegularOpeningHours;
_googleCurrentOpeningHours = $v.googleCurrentOpeningHours;
_photoUrls = $v.photoUrls.toBuilder();
_traits = $v.traits.toBuilder();
_isFavorite = $v.isFavorite;
_$v = null;
}
return this;
}
@override
void replace(GPlaceData_place other) {
_$v = other as _$GPlaceData_place;
}
@override
void update(void Function(GPlaceData_placeBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlaceData_place build() => _build();
_$GPlaceData_place _build() {
_$GPlaceData_place _$result;
try {
_$result =
_$v ??
_$GPlaceData_place._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GPlaceData_place',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GPlaceData_place',
'id',
),
googlePlaceId: BuiltValueNullFieldError.checkNotNull(
googlePlaceId,
r'GPlaceData_place',
'googlePlaceId',
),
name: BuiltValueNullFieldError.checkNotNull(
name,
r'GPlaceData_place',
'name',
),
latitude: BuiltValueNullFieldError.checkNotNull(
latitude,
r'GPlaceData_place',
'latitude',
),
longitude: BuiltValueNullFieldError.checkNotNull(
longitude,
r'GPlaceData_place',
'longitude',
),
googlePrimaryType: googlePrimaryType,
googleTypes: googleTypes.build(),
googleRegularOpeningHours: googleRegularOpeningHours,
googleCurrentOpeningHours: googleCurrentOpeningHours,
photoUrls: photoUrls.build(),
traits: traits.build(),
isFavorite: BuiltValueNullFieldError.checkNotNull(
isFavorite,
r'GPlaceData_place',
'isFavorite',
),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'googleTypes';
googleTypes.build();
_$failedField = 'photoUrls';
photoUrls.build();
_$failedField = 'traits';
traits.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlaceData_place',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,94 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:ferry_exec/ferry_exec.dart' as _i1;
import 'package:gql_exec/gql_exec.dart' as _i4;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'place.req.gql.g.dart';
abstract class GPlaceReq
implements
Built<GPlaceReq, GPlaceReqBuilder>,
_i1.OperationRequest<_i2.GPlaceData, _i3.GPlaceVars> {
GPlaceReq._();
factory GPlaceReq([void Function(GPlaceReqBuilder b) updates]) = _$GPlaceReq;
static void _initializeBuilder(GPlaceReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Place',
)
..executeOnListen = true;
@override
_i3.GPlaceVars get vars;
@override
_i4.Operation get operation;
@override
_i4.Request get execRequest => _i4.Request(
operation: operation,
variables: vars.toJson(),
context: context ?? const _i4.Context(),
);
@override
String? get requestId;
@override
@BuiltValueField(serialize: false)
_i2.GPlaceData? Function(
_i2.GPlaceData?,
_i2.GPlaceData?,
)? get updateResult;
@override
_i2.GPlaceData? get optimisticResponse;
@override
String? get updateCacheHandlerKey;
@override
Map<String, dynamic>? get updateCacheHandlerContext;
@override
_i1.FetchPolicy? get fetchPolicy;
@override
bool get executeOnListen;
@override
@BuiltValueField(serialize: false)
_i4.Context? get context;
@override
_i2.GPlaceData? parseData(Map<String, dynamic> json) =>
_i2.GPlaceData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GPlaceData data) => data.toJson();
@override
_i1.OperationRequest<_i2.GPlaceData, _i3.GPlaceVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GPlaceReq> get serializer => _$gPlaceReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GPlaceReq.serializer,
this,
) as Map<String, dynamic>);
static GPlaceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GPlaceReq.serializer,
json,
);
}
@@ -0,0 +1,417 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'place.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlaceReq> _$gPlaceReqSerializer = _$GPlaceReqSerializer();
class _$GPlaceReqSerializer implements StructuredSerializer<GPlaceReq> {
@override
final Iterable<Type> types = const [GPlaceReq, _$GPlaceReq];
@override
final String wireName = 'GPlaceReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlaceReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GPlaceVars),
),
'operation',
serializers.serialize(
object.operation,
specifiedType: const FullType(_i4.Operation),
),
'executeOnListen',
serializers.serialize(
object.executeOnListen,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.requestId;
if (value != null) {
result
..add('requestId')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.optimisticResponse;
if (value != null) {
result
..add('optimisticResponse')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i2.GPlaceData),
),
);
}
value = object.updateCacheHandlerKey;
if (value != null) {
result
..add('updateCacheHandlerKey')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.updateCacheHandlerContext;
if (value != null) {
result
..add('updateCacheHandlerContext')
..add(
serializers.serialize(
value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic),
]),
),
);
}
value = object.fetchPolicy;
if (value != null) {
result
..add('fetchPolicy')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i1.FetchPolicy),
),
);
}
return result;
}
@override
GPlaceReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlaceReqBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'vars':
result.vars.replace(
serializers.deserialize(
value,
specifiedType: const FullType(_i3.GPlaceVars),
)!
as _i3.GPlaceVars,
);
break;
case 'operation':
result.operation =
serializers.deserialize(
value,
specifiedType: const FullType(_i4.Operation),
)!
as _i4.Operation;
break;
case 'requestId':
result.requestId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'optimisticResponse':
result.optimisticResponse.replace(
serializers.deserialize(
value,
specifiedType: const FullType(_i2.GPlaceData),
)!
as _i2.GPlaceData,
);
break;
case 'updateCacheHandlerKey':
result.updateCacheHandlerKey =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'updateCacheHandlerContext':
result.updateCacheHandlerContext =
serializers.deserialize(
value,
specifiedType: const FullType(Map, const [
const FullType(String),
const FullType(dynamic),
]),
)
as Map<String, dynamic>?;
break;
case 'fetchPolicy':
result.fetchPolicy =
serializers.deserialize(
value,
specifiedType: const FullType(_i1.FetchPolicy),
)
as _i1.FetchPolicy?;
break;
case 'executeOnListen':
result.executeOnListen =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GPlaceReq extends GPlaceReq {
@override
final _i3.GPlaceVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GPlaceData? Function(_i2.GPlaceData?, _i2.GPlaceData?)?
updateResult;
@override
final _i2.GPlaceData? optimisticResponse;
@override
final String? updateCacheHandlerKey;
@override
final Map<String, dynamic>? updateCacheHandlerContext;
@override
final _i1.FetchPolicy? fetchPolicy;
@override
final bool executeOnListen;
@override
final _i4.Context? context;
factory _$GPlaceReq([void Function(GPlaceReqBuilder)? updates]) =>
(GPlaceReqBuilder()..update(updates))._build();
_$GPlaceReq._({
required this.vars,
required this.operation,
this.requestId,
this.updateResult,
this.optimisticResponse,
this.updateCacheHandlerKey,
this.updateCacheHandlerContext,
this.fetchPolicy,
required this.executeOnListen,
this.context,
}) : super._();
@override
GPlaceReq rebuild(void Function(GPlaceReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlaceReqBuilder toBuilder() => GPlaceReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlaceReq &&
vars == other.vars &&
operation == other.operation &&
requestId == other.requestId &&
updateResult == other.updateResult &&
optimisticResponse == other.optimisticResponse &&
updateCacheHandlerKey == other.updateCacheHandlerKey &&
updateCacheHandlerContext == other.updateCacheHandlerContext &&
fetchPolicy == other.fetchPolicy &&
executeOnListen == other.executeOnListen &&
context == other.context;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, vars.hashCode);
_$hash = $jc(_$hash, operation.hashCode);
_$hash = $jc(_$hash, requestId.hashCode);
_$hash = $jc(_$hash, updateResult.hashCode);
_$hash = $jc(_$hash, optimisticResponse.hashCode);
_$hash = $jc(_$hash, updateCacheHandlerKey.hashCode);
_$hash = $jc(_$hash, updateCacheHandlerContext.hashCode);
_$hash = $jc(_$hash, fetchPolicy.hashCode);
_$hash = $jc(_$hash, executeOnListen.hashCode);
_$hash = $jc(_$hash, context.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlaceReq')
..add('vars', vars)
..add('operation', operation)
..add('requestId', requestId)
..add('updateResult', updateResult)
..add('optimisticResponse', optimisticResponse)
..add('updateCacheHandlerKey', updateCacheHandlerKey)
..add('updateCacheHandlerContext', updateCacheHandlerContext)
..add('fetchPolicy', fetchPolicy)
..add('executeOnListen', executeOnListen)
..add('context', context))
.toString();
}
}
class GPlaceReqBuilder implements Builder<GPlaceReq, GPlaceReqBuilder> {
_$GPlaceReq? _$v;
_i3.GPlaceVarsBuilder? _vars;
_i3.GPlaceVarsBuilder get vars => _$this._vars ??= _i3.GPlaceVarsBuilder();
set vars(_i3.GPlaceVarsBuilder? vars) => _$this._vars = vars;
_i4.Operation? _operation;
_i4.Operation? get operation => _$this._operation;
set operation(_i4.Operation? operation) => _$this._operation = operation;
String? _requestId;
String? get requestId => _$this._requestId;
set requestId(String? requestId) => _$this._requestId = requestId;
_i2.GPlaceData? Function(_i2.GPlaceData?, _i2.GPlaceData?)? _updateResult;
_i2.GPlaceData? Function(_i2.GPlaceData?, _i2.GPlaceData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GPlaceData? Function(_i2.GPlaceData?, _i2.GPlaceData?)? updateResult,
) => _$this._updateResult = updateResult;
_i2.GPlaceDataBuilder? _optimisticResponse;
_i2.GPlaceDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GPlaceDataBuilder();
set optimisticResponse(_i2.GPlaceDataBuilder? optimisticResponse) =>
_$this._optimisticResponse = optimisticResponse;
String? _updateCacheHandlerKey;
String? get updateCacheHandlerKey => _$this._updateCacheHandlerKey;
set updateCacheHandlerKey(String? updateCacheHandlerKey) =>
_$this._updateCacheHandlerKey = updateCacheHandlerKey;
Map<String, dynamic>? _updateCacheHandlerContext;
Map<String, dynamic>? get updateCacheHandlerContext =>
_$this._updateCacheHandlerContext;
set updateCacheHandlerContext(
Map<String, dynamic>? updateCacheHandlerContext,
) => _$this._updateCacheHandlerContext = updateCacheHandlerContext;
_i1.FetchPolicy? _fetchPolicy;
_i1.FetchPolicy? get fetchPolicy => _$this._fetchPolicy;
set fetchPolicy(_i1.FetchPolicy? fetchPolicy) =>
_$this._fetchPolicy = fetchPolicy;
bool? _executeOnListen;
bool? get executeOnListen => _$this._executeOnListen;
set executeOnListen(bool? executeOnListen) =>
_$this._executeOnListen = executeOnListen;
_i4.Context? _context;
_i4.Context? get context => _$this._context;
set context(_i4.Context? context) => _$this._context = context;
GPlaceReqBuilder() {
GPlaceReq._initializeBuilder(this);
}
GPlaceReqBuilder get _$this {
final $v = _$v;
if ($v != null) {
_vars = $v.vars.toBuilder();
_operation = $v.operation;
_requestId = $v.requestId;
_updateResult = $v.updateResult;
_optimisticResponse = $v.optimisticResponse?.toBuilder();
_updateCacheHandlerKey = $v.updateCacheHandlerKey;
_updateCacheHandlerContext = $v.updateCacheHandlerContext;
_fetchPolicy = $v.fetchPolicy;
_executeOnListen = $v.executeOnListen;
_context = $v.context;
_$v = null;
}
return this;
}
@override
void replace(GPlaceReq other) {
_$v = other as _$GPlaceReq;
}
@override
void update(void Function(GPlaceReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlaceReq build() => _build();
_$GPlaceReq _build() {
_$GPlaceReq _$result;
try {
_$result =
_$v ??
_$GPlaceReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GPlaceReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GPlaceReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlaceReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,31 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'place.var.gql.g.dart';
abstract class GPlaceVars implements Built<GPlaceVars, GPlaceVarsBuilder> {
GPlaceVars._();
factory GPlaceVars([void Function(GPlaceVarsBuilder b) updates]) =
_$GPlaceVars;
String get id;
static Serializer<GPlaceVars> get serializer => _$gPlaceVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlaceVars.serializer,
this,
) as Map<String, dynamic>);
static GPlaceVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlaceVars.serializer,
json,
);
}
@@ -0,0 +1,139 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'place.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlaceVars> _$gPlaceVarsSerializer = _$GPlaceVarsSerializer();
class _$GPlaceVarsSerializer implements StructuredSerializer<GPlaceVars> {
@override
final Iterable<Type> types = const [GPlaceVars, _$GPlaceVars];
@override
final String wireName = 'GPlaceVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlaceVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'id',
serializers.serialize(object.id, specifiedType: const FullType(String)),
];
return result;
}
@override
GPlaceVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlaceVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'id':
result.id =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GPlaceVars extends GPlaceVars {
@override
final String id;
factory _$GPlaceVars([void Function(GPlaceVarsBuilder)? updates]) =>
(GPlaceVarsBuilder()..update(updates))._build();
_$GPlaceVars._({required this.id}) : super._();
@override
GPlaceVars rebuild(void Function(GPlaceVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlaceVarsBuilder toBuilder() => GPlaceVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlaceVars && id == other.id;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GPlaceVars',
)..add('id', id)).toString();
}
}
class GPlaceVarsBuilder implements Builder<GPlaceVars, GPlaceVarsBuilder> {
_$GPlaceVars? _$v;
String? _id;
String? get id => _$this._id;
set id(String? id) => _$this._id = id;
GPlaceVarsBuilder();
GPlaceVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_id = $v.id;
_$v = null;
}
return this;
}
@override
void replace(GPlaceVars other) {
_$v = other as _$GPlaceVars;
}
@override
void update(void Function(GPlaceVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlaceVars build() => _build();
_$GPlaceVars _build() {
final _$result =
_$v ??
_$GPlaceVars._(
id: BuiltValueNullFieldError.checkNotNull(id, r'GPlaceVars', 'id'),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -16,11 +16,10 @@ const RecommendPlacesByVoice = _i1.OperationDefinitionNode(
), ),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'recommendPlacesByVoice'), name: _i1.NameNode(value: 'recommendPlacesByVoice'),
alias: null, alias: null,
@@ -28,11 +27,10 @@ const RecommendPlacesByVoice = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'input'), name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')), value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'transcript'), name: _i1.NameNode(value: 'transcript'),
alias: null, alias: null,
@@ -59,8 +57,7 @@ const RecommendPlacesByVoice = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -171,8 +168,7 @@ const RecommendPlacesByVoice = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -194,16 +190,12 @@ const RecommendPlacesByVoice = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
), ),
]),
), ),
], ]),
), )
), ]),
],
),
),
],
),
); );
const document = _i1.DocumentNode(definitions: [RecommendPlacesByVoice]); const document = _i1.DocumentNode(definitions: [RecommendPlacesByVoice]);
@@ -18,9 +18,9 @@ abstract class GRecommendPlacesByVoiceData
Built<GRecommendPlacesByVoiceData, GRecommendPlacesByVoiceDataBuilder> { Built<GRecommendPlacesByVoiceData, GRecommendPlacesByVoiceDataBuilder> {
GRecommendPlacesByVoiceData._(); GRecommendPlacesByVoiceData._();
factory GRecommendPlacesByVoiceData([ factory GRecommendPlacesByVoiceData(
void Function(GRecommendPlacesByVoiceDataBuilder b) updates, [void Function(GRecommendPlacesByVoiceDataBuilder b) updates]) =
]) = _$GRecommendPlacesByVoiceData; _$GRecommendPlacesByVoiceData;
static void _initializeBuilder(GRecommendPlacesByVoiceDataBuilder b) => static void _initializeBuilder(GRecommendPlacesByVoiceDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -31,34 +31,32 @@ abstract class GRecommendPlacesByVoiceData
static Serializer<GRecommendPlacesByVoiceData> get serializer => static Serializer<GRecommendPlacesByVoiceData> get serializer =>
_$gRecommendPlacesByVoiceDataSerializer; _$gRecommendPlacesByVoiceDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData.serializer, GRecommendPlacesByVoiceData.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceData? fromJson(Map<String, dynamic> json) => _i1 static GRecommendPlacesByVoiceData? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GRecommendPlacesByVoiceData.serializer, json); GRecommendPlacesByVoiceData.serializer,
json,
);
} }
abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice
implements implements
Built< Built<GRecommendPlacesByVoiceData_recommendPlacesByVoice,
GRecommendPlacesByVoiceData_recommendPlacesByVoice, GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder> {
GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder
> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice._(); GRecommendPlacesByVoiceData_recommendPlacesByVoice._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice([ factory GRecommendPlacesByVoiceData_recommendPlacesByVoice(
void Function(GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b) [void Function(
updates, GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b)
]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice; updates]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice;
static void _initializeBuilder( static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b, GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b) =>
) => b..G__typename = 'VoicePlaceRecommendationsPayload'; b..G__typename = 'VoicePlaceRecommendationsPayload';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -71,16 +69,14 @@ abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice
get serializer => get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoiceSerializer; _$gRecommendPlacesByVoiceDataRecommendPlacesByVoiceSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer, GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice? fromJson( static GRecommendPlacesByVoiceData_recommendPlacesByVoice? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer, GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer,
json, json,
); );
@@ -88,22 +84,19 @@ abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice
abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places
implements implements
Built< Built<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places,
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places, GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder
> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places._(); GRecommendPlacesByVoiceData_recommendPlacesByVoice_places._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places([ factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places(
void Function( [void Function(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder b, GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder
) b)
updates, updates]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places;
]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places;
static void _initializeBuilder( static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder b, GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder b) =>
) => b..G__typename = 'Place'; b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -123,24 +116,20 @@ abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places
BuiltList<String> get traits; BuiltList<String> get traits;
bool get isFavorite; bool get isFavorite;
BuiltList< BuiltList<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences>
>
get experiences; get experiences;
static Serializer<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places> static Serializer<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places>
get serializer => get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesSerializer; _$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith( GRecommendPlacesByVoiceData_recommendPlacesByVoice_places.serializer,
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places
.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places? fromJson( static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places.serializer, GRecommendPlacesByVoiceData_recommendPlacesByVoice_places.serializer,
json, json,
); );
@@ -150,22 +139,20 @@ abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experie
implements implements
Built< Built<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences, GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences,
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder> {
> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences._(); GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences([ factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences(
void Function( [void Function(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder
b, b)
) updates]) =
updates, _$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences;
]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences;
static void _initializeBuilder( static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder
b, b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -173,18 +160,15 @@ abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experie
_i3.GVoiceExperienceStatus get status; _i3.GVoiceExperienceStatus get status;
String get createdAt; String get createdAt;
static Serializer< static Serializer<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences>
>
get serializer => get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesExperiencesSerializer; _$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences
.serializer, .serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences? static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences?
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith( fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
@@ -20,15 +20,13 @@ part 'recommend_places_by_voice.req.gql.g.dart';
abstract class GRecommendPlacesByVoiceReq abstract class GRecommendPlacesByVoiceReq
implements implements
Built<GRecommendPlacesByVoiceReq, GRecommendPlacesByVoiceReqBuilder>, Built<GRecommendPlacesByVoiceReq, GRecommendPlacesByVoiceReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GRecommendPlacesByVoiceData,
_i2.GRecommendPlacesByVoiceData, _i3.GRecommendPlacesByVoiceVars> {
_i3.GRecommendPlacesByVoiceVars
> {
GRecommendPlacesByVoiceReq._(); GRecommendPlacesByVoiceReq._();
factory GRecommendPlacesByVoiceReq([ factory GRecommendPlacesByVoiceReq(
void Function(GRecommendPlacesByVoiceReqBuilder b) updates, [void Function(GRecommendPlacesByVoiceReqBuilder b) updates]) =
]) = _$GRecommendPlacesByVoiceReq; _$GRecommendPlacesByVoiceReq;
static void _initializeBuilder(GRecommendPlacesByVoiceReqBuilder b) => b static void _initializeBuilder(GRecommendPlacesByVoiceReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GRecommendPlacesByVoiceReq
_i2.GRecommendPlacesByVoiceData? Function( _i2.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?, _i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?, _i2.GRecommendPlacesByVoiceData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GRecommendPlacesByVoiceData? get optimisticResponse; _i2.GRecommendPlacesByVoiceData? get optimisticResponse;
@override @override
@@ -82,24 +79,22 @@ abstract class GRecommendPlacesByVoiceReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GRecommendPlacesByVoiceData,
_i2.GRecommendPlacesByVoiceData, _i3.GRecommendPlacesByVoiceVars> transformOperation(
_i3.GRecommendPlacesByVoiceVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GRecommendPlacesByVoiceReq> get serializer => static Serializer<GRecommendPlacesByVoiceReq> get serializer =>
_$gRecommendPlacesByVoiceReqSerializer; _$gRecommendPlacesByVoiceReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(
GRecommendPlacesByVoiceReq.serializer, GRecommendPlacesByVoiceReq.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceReq? fromJson(Map<String, dynamic> json) => _i6 static GRecommendPlacesByVoiceReq? fromJson(Map<String, dynamic> json) =>
.serializers _i6.serializers.deserializeWith(
.deserializeWith(GRecommendPlacesByVoiceReq.serializer, json); GRecommendPlacesByVoiceReq.serializer,
json,
);
} }
@@ -16,22 +16,22 @@ abstract class GRecommendPlacesByVoiceVars
Built<GRecommendPlacesByVoiceVars, GRecommendPlacesByVoiceVarsBuilder> { Built<GRecommendPlacesByVoiceVars, GRecommendPlacesByVoiceVarsBuilder> {
GRecommendPlacesByVoiceVars._(); GRecommendPlacesByVoiceVars._();
factory GRecommendPlacesByVoiceVars([ factory GRecommendPlacesByVoiceVars(
void Function(GRecommendPlacesByVoiceVarsBuilder b) updates, [void Function(GRecommendPlacesByVoiceVarsBuilder b) updates]) =
]) = _$GRecommendPlacesByVoiceVars; _$GRecommendPlacesByVoiceVars;
_i1.GVoicePlaceRecommendationsInput get input; _i1.GVoicePlaceRecommendationsInput get input;
static Serializer<GRecommendPlacesByVoiceVars> get serializer => static Serializer<GRecommendPlacesByVoiceVars> get serializer =>
_$gRecommendPlacesByVoiceVarsSerializer; _$gRecommendPlacesByVoiceVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GRecommendPlacesByVoiceVars.serializer, GRecommendPlacesByVoiceVars.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRecommendPlacesByVoiceVars? fromJson(Map<String, dynamic> json) => _i2 static GRecommendPlacesByVoiceVars? fromJson(Map<String, dynamic> json) =>
.serializers _i2.serializers.deserializeWith(
.deserializeWith(GRecommendPlacesByVoiceVars.serializer, json); GRecommendPlacesByVoiceVars.serializer,
json,
);
} }
@@ -10,14 +10,16 @@ const RemoveFavoritePlace = _i1.OperationDefinitionNode(
variableDefinitions: [ variableDefinitions: [
_i1.VariableDefinitionNode( _i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')), variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true), type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null), defaultValue: _i1.DefaultValueNode(value: null),
directives: [], directives: [],
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'removeFavoritePlace'), name: _i1.NameNode(value: 'removeFavoritePlace'),
alias: null, alias: null,
@@ -25,11 +27,10 @@ const RemoveFavoritePlace = _i1.OperationDefinitionNode(
_i1.ArgumentNode( _i1.ArgumentNode(
name: _i1.NameNode(value: 'placeId'), name: _i1.NameNode(value: 'placeId'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')), value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
), )
], ],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -140,8 +141,7 @@ const RemoveFavoritePlace = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -163,13 +163,10 @@ const RemoveFavoritePlace = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [RemoveFavoritePlace]); const document = _i1.DocumentNode(definitions: [RemoveFavoritePlace]);
@@ -18,9 +18,9 @@ abstract class GRemoveFavoritePlaceData
Built<GRemoveFavoritePlaceData, GRemoveFavoritePlaceDataBuilder> { Built<GRemoveFavoritePlaceData, GRemoveFavoritePlaceDataBuilder> {
GRemoveFavoritePlaceData._(); GRemoveFavoritePlaceData._();
factory GRemoveFavoritePlaceData([ factory GRemoveFavoritePlaceData(
void Function(GRemoveFavoritePlaceDataBuilder b) updates, [void Function(GRemoveFavoritePlaceDataBuilder b) updates]) =
]) = _$GRemoveFavoritePlaceData; _$GRemoveFavoritePlaceData;
static void _initializeBuilder(GRemoveFavoritePlaceDataBuilder b) => static void _initializeBuilder(GRemoveFavoritePlaceDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -31,31 +31,31 @@ abstract class GRemoveFavoritePlaceData
static Serializer<GRemoveFavoritePlaceData> get serializer => static Serializer<GRemoveFavoritePlaceData> get serializer =>
_$gRemoveFavoritePlaceDataSerializer; _$gRemoveFavoritePlaceDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GRemoveFavoritePlaceData.serializer, this) GRemoveFavoritePlaceData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceData? fromJson(Map<String, dynamic> json) => _i1 static GRemoveFavoritePlaceData? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GRemoveFavoritePlaceData.serializer, json); GRemoveFavoritePlaceData.serializer,
json,
);
} }
abstract class GRemoveFavoritePlaceData_removeFavoritePlace abstract class GRemoveFavoritePlaceData_removeFavoritePlace
implements implements
Built< Built<GRemoveFavoritePlaceData_removeFavoritePlace,
GRemoveFavoritePlaceData_removeFavoritePlace, GRemoveFavoritePlaceData_removeFavoritePlaceBuilder> {
GRemoveFavoritePlaceData_removeFavoritePlaceBuilder
> {
GRemoveFavoritePlaceData_removeFavoritePlace._(); GRemoveFavoritePlaceData_removeFavoritePlace._();
factory GRemoveFavoritePlaceData_removeFavoritePlace([ factory GRemoveFavoritePlaceData_removeFavoritePlace(
void Function(GRemoveFavoritePlaceData_removeFavoritePlaceBuilder b) [void Function(GRemoveFavoritePlaceData_removeFavoritePlaceBuilder b)
updates, updates]) = _$GRemoveFavoritePlaceData_removeFavoritePlace;
]) = _$GRemoveFavoritePlaceData_removeFavoritePlace;
static void _initializeBuilder( static void _initializeBuilder(
GRemoveFavoritePlaceData_removeFavoritePlaceBuilder b, GRemoveFavoritePlaceData_removeFavoritePlaceBuilder b) =>
) => b..G__typename = 'Place'; b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -79,16 +79,14 @@ abstract class GRemoveFavoritePlaceData_removeFavoritePlace
static Serializer<GRemoveFavoritePlaceData_removeFavoritePlace> static Serializer<GRemoveFavoritePlaceData_removeFavoritePlace>
get serializer => _$gRemoveFavoritePlaceDataRemoveFavoritePlaceSerializer; get serializer => _$gRemoveFavoritePlaceDataRemoveFavoritePlaceSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace.serializer, GRemoveFavoritePlaceData_removeFavoritePlace.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRemoveFavoritePlaceData_removeFavoritePlace? fromJson( static GRemoveFavoritePlaceData_removeFavoritePlace? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace.serializer, GRemoveFavoritePlaceData_removeFavoritePlace.serializer,
json, json,
); );
@@ -96,22 +94,18 @@ abstract class GRemoveFavoritePlaceData_removeFavoritePlace
abstract class GRemoveFavoritePlaceData_removeFavoritePlace_experiences abstract class GRemoveFavoritePlaceData_removeFavoritePlace_experiences
implements implements
Built< Built<GRemoveFavoritePlaceData_removeFavoritePlace_experiences,
GRemoveFavoritePlaceData_removeFavoritePlace_experiences, GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder> {
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder
> {
GRemoveFavoritePlaceData_removeFavoritePlace_experiences._(); GRemoveFavoritePlaceData_removeFavoritePlace_experiences._();
factory GRemoveFavoritePlaceData_removeFavoritePlace_experiences([ factory GRemoveFavoritePlaceData_removeFavoritePlace_experiences(
void Function( [void Function(
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b, GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b)
) updates]) = _$GRemoveFavoritePlaceData_removeFavoritePlace_experiences;
updates,
]) = _$GRemoveFavoritePlaceData_removeFavoritePlace_experiences;
static void _initializeBuilder( static void _initializeBuilder(
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b, GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -122,16 +116,14 @@ abstract class GRemoveFavoritePlaceData_removeFavoritePlace_experiences
get serializer => get serializer =>
_$gRemoveFavoritePlaceDataRemoveFavoritePlaceExperiencesSerializer; _$gRemoveFavoritePlaceDataRemoveFavoritePlaceExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer, GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GRemoveFavoritePlaceData_removeFavoritePlace_experiences? fromJson( static GRemoveFavoritePlaceData_removeFavoritePlace_experiences? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer, GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'remove_favorite_place.req.gql.g.dart';
abstract class GRemoveFavoritePlaceReq abstract class GRemoveFavoritePlaceReq
implements implements
Built<GRemoveFavoritePlaceReq, GRemoveFavoritePlaceReqBuilder>, Built<GRemoveFavoritePlaceReq, GRemoveFavoritePlaceReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GRemoveFavoritePlaceData,
_i2.GRemoveFavoritePlaceData, _i3.GRemoveFavoritePlaceVars> {
_i3.GRemoveFavoritePlaceVars
> {
GRemoveFavoritePlaceReq._(); GRemoveFavoritePlaceReq._();
factory GRemoveFavoritePlaceReq([ factory GRemoveFavoritePlaceReq(
void Function(GRemoveFavoritePlaceReqBuilder b) updates, [void Function(GRemoveFavoritePlaceReqBuilder b) updates]) =
]) = _$GRemoveFavoritePlaceReq; _$GRemoveFavoritePlaceReq;
static void _initializeBuilder(GRemoveFavoritePlaceReqBuilder b) => b static void _initializeBuilder(GRemoveFavoritePlaceReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GRemoveFavoritePlaceReq
_i2.GRemoveFavoritePlaceData? Function( _i2.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?, _i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?, _i2.GRemoveFavoritePlaceData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GRemoveFavoritePlaceData? get optimisticResponse; _i2.GRemoveFavoritePlaceData? get optimisticResponse;
@override @override
@@ -82,20 +79,22 @@ abstract class GRemoveFavoritePlaceReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GRemoveFavoritePlaceData,
_i2.GRemoveFavoritePlaceData, _i3.GRemoveFavoritePlaceVars> transformOperation(
_i3.GRemoveFavoritePlaceVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GRemoveFavoritePlaceReq> get serializer => static Serializer<GRemoveFavoritePlaceReq> get serializer =>
_$gRemoveFavoritePlaceReqSerializer; _$gRemoveFavoritePlaceReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GRemoveFavoritePlaceReq.serializer, this) GRemoveFavoritePlaceReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceReq? fromJson(Map<String, dynamic> json) => static GRemoveFavoritePlaceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GRemoveFavoritePlaceReq.serializer, json); _i6.serializers.deserializeWith(
GRemoveFavoritePlaceReq.serializer,
json,
);
} }
@@ -14,19 +14,22 @@ abstract class GRemoveFavoritePlaceVars
Built<GRemoveFavoritePlaceVars, GRemoveFavoritePlaceVarsBuilder> { Built<GRemoveFavoritePlaceVars, GRemoveFavoritePlaceVarsBuilder> {
GRemoveFavoritePlaceVars._(); GRemoveFavoritePlaceVars._();
factory GRemoveFavoritePlaceVars([ factory GRemoveFavoritePlaceVars(
void Function(GRemoveFavoritePlaceVarsBuilder b) updates, [void Function(GRemoveFavoritePlaceVarsBuilder b) updates]) =
]) = _$GRemoveFavoritePlaceVars; _$GRemoveFavoritePlaceVars;
String get placeId; String get placeId;
static Serializer<GRemoveFavoritePlaceVars> get serializer => static Serializer<GRemoveFavoritePlaceVars> get serializer =>
_$gRemoveFavoritePlaceVarsSerializer; _$gRemoveFavoritePlaceVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GRemoveFavoritePlaceVars.serializer, this) GRemoveFavoritePlaceVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceVars? fromJson(Map<String, dynamic> json) => _i1 static GRemoveFavoritePlaceVars? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GRemoveFavoritePlaceVars.serializer, json); GRemoveFavoritePlaceVars.serializer,
json,
);
} }
@@ -47,7 +47,10 @@ const Place = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
directives: [], directives: [],
args: [], args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true), type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
), ),
_i1.FieldDefinitionNode( _i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'googlePlaceId'), name: _i1.NameNode(value: 'googlePlaceId'),
@@ -234,7 +237,10 @@ const User = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
directives: [], directives: [],
args: [], args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true), type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
), ),
_i1.FieldDefinitionNode( _i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'telegramId'), name: _i1.NameNode(value: 'telegramId'),
@@ -310,7 +316,10 @@ const VoiceExperience = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
directives: [], directives: [],
args: [], args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true), type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
), ),
_i1.FieldDefinitionNode( _i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'place'), name: _i1.NameNode(value: 'place'),
@@ -605,7 +614,7 @@ const AuthenticateTelegramInput = _i1.InputObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
); );
const AuthenticateTelegramLoginInput = _i1.InputObjectTypeDefinitionNode( const AuthenticateTelegramLoginInput = _i1.InputObjectTypeDefinitionNode(
@@ -690,7 +699,7 @@ const AuthPayload = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'User'), name: _i1.NameNode(value: 'User'),
isNonNull: true, isNonNull: true,
), ),
), )
], ],
); );
const TelegramBotLoginPayload = _i1.ObjectTypeDefinitionNode( const TelegramBotLoginPayload = _i1.ObjectTypeDefinitionNode(
@@ -836,6 +845,25 @@ const Query = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
), ),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'place'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'ID'),
isNonNull: true,
),
defaultValue: null,
)
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode( _i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'favoritePlaces'), name: _i1.NameNode(value: 'favoritePlaces'),
directives: [], directives: [],
@@ -860,7 +888,7 @@ const Query = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.ListTypeNode( type: _i1.ListTypeNode(
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
@@ -910,7 +938,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TelegramBotLoginSession'), name: _i1.NameNode(value: 'TelegramBotLoginSession'),
@@ -929,7 +957,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthPayload'), name: _i1.NameNode(value: 'AuthPayload'),
@@ -948,7 +976,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthPayload'), name: _i1.NameNode(value: 'AuthPayload'),
@@ -967,7 +995,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoiceExperience'), name: _i1.NameNode(value: 'VoiceExperience'),
@@ -986,7 +1014,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoicePlaceRecommendationsPayload'), name: _i1.NameNode(value: 'VoicePlaceRecommendationsPayload'),
@@ -1005,7 +1033,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'), name: _i1.NameNode(value: 'Place'),
@@ -1024,7 +1052,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
isNonNull: true, isNonNull: true,
), ),
defaultValue: null, defaultValue: null,
), )
], ],
type: _i1.NamedTypeNode( type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'), name: _i1.NameNode(value: 'Place'),
@@ -1033,8 +1061,7 @@ const Mutation = _i1.ObjectTypeDefinitionNode(
), ),
], ],
); );
const document = _i1.DocumentNode( const document = _i1.DocumentNode(definitions: [
definitions: [
JSON, JSON,
VoiceExperienceStatus, VoiceExperienceStatus,
Place, Place,
@@ -1051,5 +1078,4 @@ const document = _i1.DocumentNode(
VoicePlaceRecommendationsPayload, VoicePlaceRecommendationsPayload,
Query, Query,
Mutation, Mutation,
], ]);
);
@@ -46,9 +46,9 @@ abstract class GCreateVoiceExperienceInput
Built<GCreateVoiceExperienceInput, GCreateVoiceExperienceInputBuilder> { Built<GCreateVoiceExperienceInput, GCreateVoiceExperienceInputBuilder> {
GCreateVoiceExperienceInput._(); GCreateVoiceExperienceInput._();
factory GCreateVoiceExperienceInput([ factory GCreateVoiceExperienceInput(
void Function(GCreateVoiceExperienceInputBuilder b) updates, [void Function(GCreateVoiceExperienceInputBuilder b) updates]) =
]) = _$GCreateVoiceExperienceInput; _$GCreateVoiceExperienceInput;
String get googlePlaceId; String get googlePlaceId;
String get googleName; String get googleName;
@@ -66,25 +66,25 @@ abstract class GCreateVoiceExperienceInput
static Serializer<GCreateVoiceExperienceInput> get serializer => static Serializer<GCreateVoiceExperienceInput> get serializer =>
_$gCreateVoiceExperienceInputSerializer; _$gCreateVoiceExperienceInputSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GCreateVoiceExperienceInput.serializer, GCreateVoiceExperienceInput.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GCreateVoiceExperienceInput? fromJson(Map<String, dynamic> json) => _i2 static GCreateVoiceExperienceInput? fromJson(Map<String, dynamic> json) =>
.serializers _i2.serializers.deserializeWith(
.deserializeWith(GCreateVoiceExperienceInput.serializer, json); GCreateVoiceExperienceInput.serializer,
json,
);
} }
abstract class GNearbyPlacesInput abstract class GNearbyPlacesInput
implements Built<GNearbyPlacesInput, GNearbyPlacesInputBuilder> { implements Built<GNearbyPlacesInput, GNearbyPlacesInputBuilder> {
GNearbyPlacesInput._(); GNearbyPlacesInput._();
factory GNearbyPlacesInput([ factory GNearbyPlacesInput(
void Function(GNearbyPlacesInputBuilder b) updates, [void Function(GNearbyPlacesInputBuilder b) updates]) =
]) = _$GNearbyPlacesInput; _$GNearbyPlacesInput;
double get latitude; double get latitude;
double get longitude; double get longitude;
@@ -92,37 +92,37 @@ abstract class GNearbyPlacesInput
static Serializer<GNearbyPlacesInput> get serializer => static Serializer<GNearbyPlacesInput> get serializer =>
_$gNearbyPlacesInputSerializer; _$gNearbyPlacesInputSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(GNearbyPlacesInput.serializer, this) GNearbyPlacesInput.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GNearbyPlacesInput? fromJson(Map<String, dynamic> json) => static GNearbyPlacesInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(GNearbyPlacesInput.serializer, json); _i2.serializers.deserializeWith(
GNearbyPlacesInput.serializer,
json,
);
} }
abstract class GVoicePlaceRecommendationsInput abstract class GVoicePlaceRecommendationsInput
implements implements
Built< Built<GVoicePlaceRecommendationsInput,
GVoicePlaceRecommendationsInput, GVoicePlaceRecommendationsInputBuilder> {
GVoicePlaceRecommendationsInputBuilder
> {
GVoicePlaceRecommendationsInput._(); GVoicePlaceRecommendationsInput._();
factory GVoicePlaceRecommendationsInput([ factory GVoicePlaceRecommendationsInput(
void Function(GVoicePlaceRecommendationsInputBuilder b) updates, [void Function(GVoicePlaceRecommendationsInputBuilder b) updates]) =
]) = _$GVoicePlaceRecommendationsInput; _$GVoicePlaceRecommendationsInput;
String get audioContentBase64; String get audioContentBase64;
String get audioMimeType; String get audioMimeType;
static Serializer<GVoicePlaceRecommendationsInput> get serializer => static Serializer<GVoicePlaceRecommendationsInput> get serializer =>
_$gVoicePlaceRecommendationsInputSerializer; _$gVoicePlaceRecommendationsInputSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GVoicePlaceRecommendationsInput.serializer, GVoicePlaceRecommendationsInput.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GVoicePlaceRecommendationsInput? fromJson(Map<String, dynamic> json) => static GVoicePlaceRecommendationsInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith( _i2.serializers.deserializeWith(
@@ -136,37 +136,35 @@ abstract class GAuthenticateTelegramInput
Built<GAuthenticateTelegramInput, GAuthenticateTelegramInputBuilder> { Built<GAuthenticateTelegramInput, GAuthenticateTelegramInputBuilder> {
GAuthenticateTelegramInput._(); GAuthenticateTelegramInput._();
factory GAuthenticateTelegramInput([ factory GAuthenticateTelegramInput(
void Function(GAuthenticateTelegramInputBuilder b) updates, [void Function(GAuthenticateTelegramInputBuilder b) updates]) =
]) = _$GAuthenticateTelegramInput; _$GAuthenticateTelegramInput;
String get initData; String get initData;
static Serializer<GAuthenticateTelegramInput> get serializer => static Serializer<GAuthenticateTelegramInput> get serializer =>
_$gAuthenticateTelegramInputSerializer; _$gAuthenticateTelegramInputSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GAuthenticateTelegramInput.serializer, GAuthenticateTelegramInput.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramInput? fromJson(Map<String, dynamic> json) => _i2 static GAuthenticateTelegramInput? fromJson(Map<String, dynamic> json) =>
.serializers _i2.serializers.deserializeWith(
.deserializeWith(GAuthenticateTelegramInput.serializer, json); GAuthenticateTelegramInput.serializer,
json,
);
} }
abstract class GAuthenticateTelegramLoginInput abstract class GAuthenticateTelegramLoginInput
implements implements
Built< Built<GAuthenticateTelegramLoginInput,
GAuthenticateTelegramLoginInput, GAuthenticateTelegramLoginInputBuilder> {
GAuthenticateTelegramLoginInputBuilder
> {
GAuthenticateTelegramLoginInput._(); GAuthenticateTelegramLoginInput._();
factory GAuthenticateTelegramLoginInput([ factory GAuthenticateTelegramLoginInput(
void Function(GAuthenticateTelegramLoginInputBuilder b) updates, [void Function(GAuthenticateTelegramLoginInputBuilder b) updates]) =
]) = _$GAuthenticateTelegramLoginInput; _$GAuthenticateTelegramLoginInput;
double get id; double get id;
String? get first_name; String? get first_name;
@@ -178,12 +176,10 @@ abstract class GAuthenticateTelegramLoginInput
static Serializer<GAuthenticateTelegramLoginInput> get serializer => static Serializer<GAuthenticateTelegramLoginInput> get serializer =>
_$gAuthenticateTelegramLoginInputSerializer; _$gAuthenticateTelegramLoginInputSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
(_i2.serializers.serializeWith(
GAuthenticateTelegramLoginInput.serializer, GAuthenticateTelegramLoginInput.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GAuthenticateTelegramLoginInput? fromJson(Map<String, dynamic> json) => static GAuthenticateTelegramLoginInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith( _i2.serializers.deserializeWith(
@@ -76,6 +76,12 @@ import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_place
show GNearbyPlacesReq; show GNearbyPlacesReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.var.gql.dart' import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.var.gql.dart'
show GNearbyPlacesVars; show GNearbyPlacesVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.data.gql.dart'
show GPlaceData, GPlaceData_place;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.req.gql.dart'
show GPlaceReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/place.var.gql.dart'
show GPlaceVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.data.gql.dart' import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.data.gql.dart'
show GPlacesData, GPlacesData_places; show GPlacesData, GPlacesData_places;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.req.gql.dart' import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.req.gql.dart'
@@ -176,6 +182,10 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
GNearbyPlacesInput, GNearbyPlacesInput,
GNearbyPlacesReq, GNearbyPlacesReq,
GNearbyPlacesVars, GNearbyPlacesVars,
GPlaceData,
GPlaceData_place,
GPlaceReq,
GPlaceVars,
GPlacesData, GPlacesData,
GPlacesData_places, GPlacesData_places,
GPlacesReq, GPlacesReq,
@@ -61,6 +61,10 @@ Serializers _$serializers =
..add(GNearbyPlacesInput.serializer) ..add(GNearbyPlacesInput.serializer)
..add(GNearbyPlacesReq.serializer) ..add(GNearbyPlacesReq.serializer)
..add(GNearbyPlacesVars.serializer) ..add(GNearbyPlacesVars.serializer)
..add(GPlaceData.serializer)
..add(GPlaceData_place.serializer)
..add(GPlaceReq.serializer)
..add(GPlaceVars.serializer)
..add(GPlacesData.serializer) ..add(GPlacesData.serializer)
..add(GPlacesData_places.serializer) ..add(GPlacesData_places.serializer)
..add(GPlacesReq.serializer) ..add(GPlacesReq.serializer)
@@ -167,6 +171,18 @@ Serializers _$serializers =
const FullType(BuiltList, const [const FullType(String)]), const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(), () => ListBuilder<String>(),
) )
..addBuilderFactory(
const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(),
)
..addBuilderFactory( ..addBuilderFactory(
const FullType(BuiltList, const [ const FullType(BuiltList, const [
const FullType( const FullType(
@@ -9,15 +9,13 @@ const StartTelegramBotLogin = _i1.OperationDefinitionNode(
name: _i1.NameNode(value: 'StartTelegramBotLogin'), name: _i1.NameNode(value: 'StartTelegramBotLogin'),
variableDefinitions: [], variableDefinitions: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'startTelegramBotLogin'), name: _i1.NameNode(value: 'startTelegramBotLogin'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'token'), name: _i1.NameNode(value: 'token'),
alias: null, alias: null,
@@ -39,10 +37,8 @@ const StartTelegramBotLogin = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
), )
), ]),
],
),
); );
const document = _i1.DocumentNode(definitions: [StartTelegramBotLogin]); const document = _i1.DocumentNode(definitions: [StartTelegramBotLogin]);
@@ -14,9 +14,9 @@ abstract class GStartTelegramBotLoginData
Built<GStartTelegramBotLoginData, GStartTelegramBotLoginDataBuilder> { Built<GStartTelegramBotLoginData, GStartTelegramBotLoginDataBuilder> {
GStartTelegramBotLoginData._(); GStartTelegramBotLoginData._();
factory GStartTelegramBotLoginData([ factory GStartTelegramBotLoginData(
void Function(GStartTelegramBotLoginDataBuilder b) updates, [void Function(GStartTelegramBotLoginDataBuilder b) updates]) =
]) = _$GStartTelegramBotLoginData; _$GStartTelegramBotLoginData;
static void _initializeBuilder(GStartTelegramBotLoginDataBuilder b) => static void _initializeBuilder(GStartTelegramBotLoginDataBuilder b) =>
b..G__typename = 'Mutation'; b..G__typename = 'Mutation';
@@ -27,34 +27,31 @@ abstract class GStartTelegramBotLoginData
static Serializer<GStartTelegramBotLoginData> get serializer => static Serializer<GStartTelegramBotLoginData> get serializer =>
_$gStartTelegramBotLoginDataSerializer; _$gStartTelegramBotLoginDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GStartTelegramBotLoginData.serializer, GStartTelegramBotLoginData.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GStartTelegramBotLoginData? fromJson(Map<String, dynamic> json) => _i1 static GStartTelegramBotLoginData? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GStartTelegramBotLoginData.serializer, json); GStartTelegramBotLoginData.serializer,
json,
);
} }
abstract class GStartTelegramBotLoginData_startTelegramBotLogin abstract class GStartTelegramBotLoginData_startTelegramBotLogin
implements implements
Built< Built<GStartTelegramBotLoginData_startTelegramBotLogin,
GStartTelegramBotLoginData_startTelegramBotLogin, GStartTelegramBotLoginData_startTelegramBotLoginBuilder> {
GStartTelegramBotLoginData_startTelegramBotLoginBuilder
> {
GStartTelegramBotLoginData_startTelegramBotLogin._(); GStartTelegramBotLoginData_startTelegramBotLogin._();
factory GStartTelegramBotLoginData_startTelegramBotLogin([ factory GStartTelegramBotLoginData_startTelegramBotLogin(
void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder b) [void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder b)
updates, updates]) = _$GStartTelegramBotLoginData_startTelegramBotLogin;
]) = _$GStartTelegramBotLoginData_startTelegramBotLogin;
static void _initializeBuilder( static void _initializeBuilder(
GStartTelegramBotLoginData_startTelegramBotLoginBuilder b, GStartTelegramBotLoginData_startTelegramBotLoginBuilder b) =>
) => b..G__typename = 'TelegramBotLoginPayload'; b..G__typename = 'TelegramBotLoginPayload';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -62,18 +59,17 @@ abstract class GStartTelegramBotLoginData_startTelegramBotLogin
String get botUrl; String get botUrl;
String get expiresAt; String get expiresAt;
static Serializer<GStartTelegramBotLoginData_startTelegramBotLogin> static Serializer<GStartTelegramBotLoginData_startTelegramBotLogin>
get serializer => _$gStartTelegramBotLoginDataStartTelegramBotLoginSerializer; get serializer =>
_$gStartTelegramBotLoginDataStartTelegramBotLoginSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GStartTelegramBotLoginData_startTelegramBotLogin.serializer, GStartTelegramBotLoginData_startTelegramBotLogin.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GStartTelegramBotLoginData_startTelegramBotLogin? fromJson( static GStartTelegramBotLoginData_startTelegramBotLogin? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GStartTelegramBotLoginData_startTelegramBotLogin.serializer, GStartTelegramBotLoginData_startTelegramBotLogin.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'start_telegram_bot_login.req.gql.g.dart';
abstract class GStartTelegramBotLoginReq abstract class GStartTelegramBotLoginReq
implements implements
Built<GStartTelegramBotLoginReq, GStartTelegramBotLoginReqBuilder>, Built<GStartTelegramBotLoginReq, GStartTelegramBotLoginReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GStartTelegramBotLoginData,
_i2.GStartTelegramBotLoginData, _i3.GStartTelegramBotLoginVars> {
_i3.GStartTelegramBotLoginVars
> {
GStartTelegramBotLoginReq._(); GStartTelegramBotLoginReq._();
factory GStartTelegramBotLoginReq([ factory GStartTelegramBotLoginReq(
void Function(GStartTelegramBotLoginReqBuilder b) updates, [void Function(GStartTelegramBotLoginReqBuilder b) updates]) =
]) = _$GStartTelegramBotLoginReq; _$GStartTelegramBotLoginReq;
static void _initializeBuilder(GStartTelegramBotLoginReqBuilder b) => b static void _initializeBuilder(GStartTelegramBotLoginReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GStartTelegramBotLoginReq
_i2.GStartTelegramBotLoginData? Function( _i2.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?, _i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?, _i2.GStartTelegramBotLoginData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GStartTelegramBotLoginData? get optimisticResponse; _i2.GStartTelegramBotLoginData? get optimisticResponse;
@override @override
@@ -82,21 +79,22 @@ abstract class GStartTelegramBotLoginReq
data.toJson(); data.toJson();
@override @override
_i1.OperationRequest< _i1.OperationRequest<_i2.GStartTelegramBotLoginData,
_i2.GStartTelegramBotLoginData, _i3.GStartTelegramBotLoginVars> transformOperation(
_i3.GStartTelegramBotLoginVars _i4.Operation Function(_i4.Operation) transform) =>
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation)); this.rebuild((b) => b..operation = transform(operation));
static Serializer<GStartTelegramBotLoginReq> get serializer => static Serializer<GStartTelegramBotLoginReq> get serializer =>
_$gStartTelegramBotLoginReqSerializer; _$gStartTelegramBotLoginReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GStartTelegramBotLoginReq.serializer, this) GStartTelegramBotLoginReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GStartTelegramBotLoginReq? fromJson(Map<String, dynamic> json) => _i6 static GStartTelegramBotLoginReq? fromJson(Map<String, dynamic> json) =>
.serializers _i6.serializers.deserializeWith(
.deserializeWith(GStartTelegramBotLoginReq.serializer, json); GStartTelegramBotLoginReq.serializer,
json,
);
} }
@@ -14,21 +14,21 @@ abstract class GStartTelegramBotLoginVars
Built<GStartTelegramBotLoginVars, GStartTelegramBotLoginVarsBuilder> { Built<GStartTelegramBotLoginVars, GStartTelegramBotLoginVarsBuilder> {
GStartTelegramBotLoginVars._(); GStartTelegramBotLoginVars._();
factory GStartTelegramBotLoginVars([ factory GStartTelegramBotLoginVars(
void Function(GStartTelegramBotLoginVarsBuilder b) updates, [void Function(GStartTelegramBotLoginVarsBuilder b) updates]) =
]) = _$GStartTelegramBotLoginVars; _$GStartTelegramBotLoginVars;
static Serializer<GStartTelegramBotLoginVars> get serializer => static Serializer<GStartTelegramBotLoginVars> get serializer =>
_$gStartTelegramBotLoginVarsSerializer; _$gStartTelegramBotLoginVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GStartTelegramBotLoginVars.serializer, GStartTelegramBotLoginVars.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GStartTelegramBotLoginVars? fromJson(Map<String, dynamic> json) => _i1 static GStartTelegramBotLoginVars? fromJson(Map<String, dynamic> json) =>
.serializers _i1.serializers.deserializeWith(
.deserializeWith(GStartTelegramBotLoginVars.serializer, json); GStartTelegramBotLoginVars.serializer,
json,
);
} }
@@ -9,15 +9,13 @@ const VoiceExperiences = _i1.OperationDefinitionNode(
name: _i1.NameNode(value: 'VoiceExperiences'), name: _i1.NameNode(value: 'VoiceExperiences'),
variableDefinitions: [], variableDefinitions: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'voiceExperiences'), name: _i1.NameNode(value: 'voiceExperiences'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'id'), name: _i1.NameNode(value: 'id'),
alias: null, alias: null,
@@ -79,25 +77,22 @@ const VoiceExperiences = _i1.OperationDefinitionNode(
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'name'), name: _i1.NameNode(value: 'name'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), )
], ]),
),
), ),
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'user'), name: _i1.NameNode(value: 'user'),
alias: null, alias: null,
arguments: [], arguments: [],
directives: [], directives: [],
selectionSet: _i1.SelectionSetNode( selectionSet: _i1.SelectionSetNode(selections: [
selections: [
_i1.FieldNode( _i1.FieldNode(
name: _i1.NameNode(value: 'telegramId'), name: _i1.NameNode(value: 'telegramId'),
alias: null, alias: null,
@@ -119,13 +114,10 @@ const VoiceExperiences = _i1.OperationDefinitionNode(
directives: [], directives: [],
selectionSet: null, selectionSet: null,
), ),
], ]),
),
),
],
),
),
],
), ),
]),
)
]),
); );
const document = _i1.DocumentNode(definitions: [VoiceExperiences]); const document = _i1.DocumentNode(definitions: [VoiceExperiences]);
@@ -17,9 +17,9 @@ abstract class GVoiceExperiencesData
implements Built<GVoiceExperiencesData, GVoiceExperiencesDataBuilder> { implements Built<GVoiceExperiencesData, GVoiceExperiencesDataBuilder> {
GVoiceExperiencesData._(); GVoiceExperiencesData._();
factory GVoiceExperiencesData([ factory GVoiceExperiencesData(
void Function(GVoiceExperiencesDataBuilder b) updates, [void Function(GVoiceExperiencesDataBuilder b) updates]) =
]) = _$GVoiceExperiencesData; _$GVoiceExperiencesData;
static void _initializeBuilder(GVoiceExperiencesDataBuilder b) => static void _initializeBuilder(GVoiceExperiencesDataBuilder b) =>
b..G__typename = 'Query'; b..G__typename = 'Query';
@@ -30,29 +30,31 @@ abstract class GVoiceExperiencesData
static Serializer<GVoiceExperiencesData> get serializer => static Serializer<GVoiceExperiencesData> get serializer =>
_$gVoiceExperiencesDataSerializer; _$gVoiceExperiencesDataSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GVoiceExperiencesData.serializer, this) GVoiceExperiencesData.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GVoiceExperiencesData? fromJson(Map<String, dynamic> json) => static GVoiceExperiencesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GVoiceExperiencesData.serializer, json); _i1.serializers.deserializeWith(
GVoiceExperiencesData.serializer,
json,
);
} }
abstract class GVoiceExperiencesData_voiceExperiences abstract class GVoiceExperiencesData_voiceExperiences
implements implements
Built< Built<GVoiceExperiencesData_voiceExperiences,
GVoiceExperiencesData_voiceExperiences, GVoiceExperiencesData_voiceExperiencesBuilder> {
GVoiceExperiencesData_voiceExperiencesBuilder
> {
GVoiceExperiencesData_voiceExperiences._(); GVoiceExperiencesData_voiceExperiences._();
factory GVoiceExperiencesData_voiceExperiences([ factory GVoiceExperiencesData_voiceExperiences(
void Function(GVoiceExperiencesData_voiceExperiencesBuilder b) updates, [void Function(GVoiceExperiencesData_voiceExperiencesBuilder b)
]) = _$GVoiceExperiencesData_voiceExperiences; updates]) = _$GVoiceExperiencesData_voiceExperiences;
static void _initializeBuilder( static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiencesBuilder b, GVoiceExperiencesData_voiceExperiencesBuilder b) =>
) => b..G__typename = 'VoiceExperience'; b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -69,16 +71,14 @@ abstract class GVoiceExperiencesData_voiceExperiences
static Serializer<GVoiceExperiencesData_voiceExperiences> get serializer => static Serializer<GVoiceExperiencesData_voiceExperiences> get serializer =>
_$gVoiceExperiencesDataVoiceExperiencesSerializer; _$gVoiceExperiencesDataVoiceExperiencesSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences.serializer, GVoiceExperiencesData_voiceExperiences.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences? fromJson( static GVoiceExperiencesData_voiceExperiences? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences.serializer, GVoiceExperiencesData_voiceExperiences.serializer,
json, json,
); );
@@ -86,20 +86,17 @@ abstract class GVoiceExperiencesData_voiceExperiences
abstract class GVoiceExperiencesData_voiceExperiences_place abstract class GVoiceExperiencesData_voiceExperiences_place
implements implements
Built< Built<GVoiceExperiencesData_voiceExperiences_place,
GVoiceExperiencesData_voiceExperiences_place, GVoiceExperiencesData_voiceExperiences_placeBuilder> {
GVoiceExperiencesData_voiceExperiences_placeBuilder
> {
GVoiceExperiencesData_voiceExperiences_place._(); GVoiceExperiencesData_voiceExperiences_place._();
factory GVoiceExperiencesData_voiceExperiences_place([ factory GVoiceExperiencesData_voiceExperiences_place(
void Function(GVoiceExperiencesData_voiceExperiences_placeBuilder b) [void Function(GVoiceExperiencesData_voiceExperiences_placeBuilder b)
updates, updates]) = _$GVoiceExperiencesData_voiceExperiences_place;
]) = _$GVoiceExperiencesData_voiceExperiences_place;
static void _initializeBuilder( static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiences_placeBuilder b, GVoiceExperiencesData_voiceExperiences_placeBuilder b) =>
) => b..G__typename = 'Place'; b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -107,16 +104,14 @@ abstract class GVoiceExperiencesData_voiceExperiences_place
static Serializer<GVoiceExperiencesData_voiceExperiences_place> static Serializer<GVoiceExperiencesData_voiceExperiences_place>
get serializer => _$gVoiceExperiencesDataVoiceExperiencesPlaceSerializer; get serializer => _$gVoiceExperiencesDataVoiceExperiencesPlaceSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences_place.serializer, GVoiceExperiencesData_voiceExperiences_place.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences_place? fromJson( static GVoiceExperiencesData_voiceExperiences_place? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences_place.serializer, GVoiceExperiencesData_voiceExperiences_place.serializer,
json, json,
); );
@@ -124,19 +119,17 @@ abstract class GVoiceExperiencesData_voiceExperiences_place
abstract class GVoiceExperiencesData_voiceExperiences_user abstract class GVoiceExperiencesData_voiceExperiences_user
implements implements
Built< Built<GVoiceExperiencesData_voiceExperiences_user,
GVoiceExperiencesData_voiceExperiences_user, GVoiceExperiencesData_voiceExperiences_userBuilder> {
GVoiceExperiencesData_voiceExperiences_userBuilder
> {
GVoiceExperiencesData_voiceExperiences_user._(); GVoiceExperiencesData_voiceExperiences_user._();
factory GVoiceExperiencesData_voiceExperiences_user([ factory GVoiceExperiencesData_voiceExperiences_user(
void Function(GVoiceExperiencesData_voiceExperiences_userBuilder b) updates, [void Function(GVoiceExperiencesData_voiceExperiences_userBuilder b)
]) = _$GVoiceExperiencesData_voiceExperiences_user; updates]) = _$GVoiceExperiencesData_voiceExperiences_user;
static void _initializeBuilder( static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiences_userBuilder b, GVoiceExperiencesData_voiceExperiences_userBuilder b) =>
) => b..G__typename = 'User'; b..G__typename = 'User';
@BuiltValueField(wireName: '__typename') @BuiltValueField(wireName: '__typename')
String get G__typename; String get G__typename;
@@ -146,16 +139,14 @@ abstract class GVoiceExperiencesData_voiceExperiences_user
static Serializer<GVoiceExperiencesData_voiceExperiences_user> static Serializer<GVoiceExperiencesData_voiceExperiences_user>
get serializer => _$gVoiceExperiencesDataVoiceExperiencesUserSerializer; get serializer => _$gVoiceExperiencesDataVoiceExperiencesUserSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences_user.serializer, GVoiceExperiencesData_voiceExperiences_user.serializer,
this, this,
) ) as Map<String, dynamic>);
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences_user? fromJson( static GVoiceExperiencesData_voiceExperiences_user? fromJson(
Map<String, dynamic> json, Map<String, dynamic> json) =>
) => _i1.serializers.deserializeWith( _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences_user.serializer, GVoiceExperiencesData_voiceExperiences_user.serializer,
json, json,
); );
@@ -20,15 +20,13 @@ part 'voice_experiences.req.gql.g.dart';
abstract class GVoiceExperiencesReq abstract class GVoiceExperiencesReq
implements implements
Built<GVoiceExperiencesReq, GVoiceExperiencesReqBuilder>, Built<GVoiceExperiencesReq, GVoiceExperiencesReqBuilder>,
_i1.OperationRequest< _i1.OperationRequest<_i2.GVoiceExperiencesData,
_i2.GVoiceExperiencesData, _i3.GVoiceExperiencesVars> {
_i3.GVoiceExperiencesVars
> {
GVoiceExperiencesReq._(); GVoiceExperiencesReq._();
factory GVoiceExperiencesReq([ factory GVoiceExperiencesReq(
void Function(GVoiceExperiencesReqBuilder b) updates, [void Function(GVoiceExperiencesReqBuilder b) updates]) =
]) = _$GVoiceExperiencesReq; _$GVoiceExperiencesReq;
static void _initializeBuilder(GVoiceExperiencesReqBuilder b) => b static void _initializeBuilder(GVoiceExperiencesReqBuilder b) => b
..operation = _i4.Operation( ..operation = _i4.Operation(
@@ -55,8 +53,7 @@ abstract class GVoiceExperiencesReq
_i2.GVoiceExperiencesData? Function( _i2.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?, _i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?, _i2.GVoiceExperiencesData?,
)? )? get updateResult;
get updateResult;
@override @override
_i2.GVoiceExperiencesData? get optimisticResponse; _i2.GVoiceExperiencesData? get optimisticResponse;
@override @override
@@ -89,10 +86,14 @@ abstract class GVoiceExperiencesReq
static Serializer<GVoiceExperiencesReq> get serializer => static Serializer<GVoiceExperiencesReq> get serializer =>
_$gVoiceExperiencesReqSerializer; _$gVoiceExperiencesReqSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
(_i6.serializers.serializeWith(GVoiceExperiencesReq.serializer, this) GVoiceExperiencesReq.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GVoiceExperiencesReq? fromJson(Map<String, dynamic> json) => static GVoiceExperiencesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GVoiceExperiencesReq.serializer, json); _i6.serializers.deserializeWith(
GVoiceExperiencesReq.serializer,
json,
);
} }
@@ -13,17 +13,21 @@ abstract class GVoiceExperiencesVars
implements Built<GVoiceExperiencesVars, GVoiceExperiencesVarsBuilder> { implements Built<GVoiceExperiencesVars, GVoiceExperiencesVarsBuilder> {
GVoiceExperiencesVars._(); GVoiceExperiencesVars._();
factory GVoiceExperiencesVars([ factory GVoiceExperiencesVars(
void Function(GVoiceExperiencesVarsBuilder b) updates, [void Function(GVoiceExperiencesVarsBuilder b) updates]) =
]) = _$GVoiceExperiencesVars; _$GVoiceExperiencesVars;
static Serializer<GVoiceExperiencesVars> get serializer => static Serializer<GVoiceExperiencesVars> get serializer =>
_$gVoiceExperiencesVarsSerializer; _$gVoiceExperiencesVarsSerializer;
Map<String, dynamic> toJson() => Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
(_i1.serializers.serializeWith(GVoiceExperiencesVars.serializer, this) GVoiceExperiencesVars.serializer,
as Map<String, dynamic>); this,
) as Map<String, dynamic>);
static GVoiceExperiencesVars? fromJson(Map<String, dynamic> json) => static GVoiceExperiencesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GVoiceExperiencesVars.serializer, json); _i1.serializers.deserializeWith(
GVoiceExperiencesVars.serializer,
json,
);
} }
@@ -0,0 +1,16 @@
query Place($id: ID!) {
place(id: $id) {
id
googlePlaceId
name
latitude
longitude
googlePrimaryType
googleTypes
googleRegularOpeningHours
googleCurrentOpeningHours
photoUrls
traits
isFavorite
}
}
@@ -9,6 +9,7 @@ import 'graphql/__generated__/complete_telegram_bot_login.data.gql.dart';
import 'graphql/__generated__/favorite_places.data.gql.dart'; import 'graphql/__generated__/favorite_places.data.gql.dart';
import 'graphql/__generated__/me.data.gql.dart'; import 'graphql/__generated__/me.data.gql.dart';
import 'graphql/__generated__/nearby_places.data.gql.dart'; import 'graphql/__generated__/nearby_places.data.gql.dart';
import 'graphql/__generated__/place.data.gql.dart';
import 'graphql/__generated__/places.data.gql.dart'; import 'graphql/__generated__/places.data.gql.dart';
import 'graphql/__generated__/recommend_places_by_voice.data.gql.dart'; import 'graphql/__generated__/recommend_places_by_voice.data.gql.dart';
import 'graphql/__generated__/remove_favorite_place.data.gql.dart'; import 'graphql/__generated__/remove_favorite_place.data.gql.dart';
@@ -114,6 +115,28 @@ PlaceRecommendation placeRecommendationFromPlace(GPlacesData_places place) {
); );
} }
PlaceRecommendation placeRecommendationFromPlaceDetails(
GPlaceData_place place,
) {
return PlaceRecommendation(
id: place.id,
googlePlaceId: place.googlePlaceId,
name: place.name,
area: '',
photoUrls: place.photoUrls.toList().cast<String>(),
coordinate: LatLng(place.latitude, place.longitude),
traits: _traitsFromTags(place.traits),
googlePrimaryType: place.googlePrimaryType,
googleTypes: place.googleTypes.toList().cast<String>(),
googleBusinessStatus: null,
googleRating: null,
googleUserRatingCount: null,
googleRegularOpeningHours: _jsonMap(place.googleRegularOpeningHours),
googleCurrentOpeningHours: _jsonMap(place.googleCurrentOpeningHours),
isFavorite: place.isFavorite,
);
}
PlaceRecommendation placeRecommendationFromNearbyPlace( PlaceRecommendation placeRecommendationFromNearbyPlace(
GNearbyPlacesData_nearbyPlaces place, GNearbyPlacesData_nearbyPlaces place,
) { ) {
@@ -4,6 +4,7 @@ import '../domain/place_models.dart';
import 'graphql/__generated__/add_favorite_place.req.gql.dart'; import 'graphql/__generated__/add_favorite_place.req.gql.dart';
import 'graphql/__generated__/favorite_places.req.gql.dart'; import 'graphql/__generated__/favorite_places.req.gql.dart';
import 'graphql/__generated__/nearby_places.req.gql.dart'; import 'graphql/__generated__/nearby_places.req.gql.dart';
import 'graphql/__generated__/place.req.gql.dart';
import 'graphql/__generated__/places.req.gql.dart'; import 'graphql/__generated__/places.req.gql.dart';
import 'graphql/__generated__/recommend_places_by_voice.req.gql.dart'; import 'graphql/__generated__/recommend_places_by_voice.req.gql.dart';
import 'graphql/__generated__/remove_favorite_place.req.gql.dart'; import 'graphql/__generated__/remove_favorite_place.req.gql.dart';
@@ -21,6 +22,15 @@ class PlacesRepository {
return data.places.map(placeRecommendationFromPlace).toList(); return data.places.map(placeRecommendationFromPlace).toList();
} }
Future<PlaceRecommendation> fetchPlace(String placeId) async {
final data = await _client.request(
GPlaceReq((b) {
b.vars.id = placeId;
}),
);
return placeRecommendationFromPlaceDetails(data.place);
}
Future<List<PlaceRecommendation>> fetchFavoritePlaces() async { Future<List<PlaceRecommendation>> fetchFavoritePlaces() async {
final data = await _client.request(GFavoritePlacesReq()); final data = await _client.request(GFavoritePlacesReq());
return data.favoritePlaces return data.favoritePlaces
@@ -223,17 +223,31 @@ class _MapContent extends StatelessWidget {
void _selectAndShowPlace(BuildContext context, PlaceRecommendation place) { void _selectAndShowPlace(BuildContext context, PlaceRecommendation place) {
final placeCubit = context.read<PlaceCubit>()..selectPlace(place.id); final placeCubit = context.read<PlaceCubit>()..selectPlace(place.id);
final placeDetails = placeCubit.loadPlaceDetails(place);
unawaited( unawaited(
showModalBottomSheet<void>( showModalBottomSheet<void>(
context: context, context: context,
isScrollControlled: true, isScrollControlled: true,
isDismissible: true,
enableDrag: true,
showDragHandle: true, showDragHandle: true,
builder: (sheetContext) { builder: (sheetContext) {
return DraggableScrollableSheet(
expand: false,
initialChildSize: 0.64,
minChildSize: 0.24,
maxChildSize: 0.9,
builder: (_, scrollController) {
return _PlaceDetailsSheet( return _PlaceDetailsSheet(
place: place, place: place,
onFavoriteToggle: () => placeCubit.toggleFavorite(place), details: placeDetails,
onPhotoTap: (index) => scrollController: scrollController,
_openPhotoViewer(sheetContext, place.photoUrls, index), onFavoriteToggle: (selectedPlace) =>
placeCubit.toggleFavorite(selectedPlace),
onPhotoTap: (photoUrls, index) =>
_openPhotoViewer(sheetContext, photoUrls, index),
);
},
); );
}, },
), ),
@@ -1094,13 +1108,17 @@ class _PlaceCarousel extends StatelessWidget {
class _PlaceDetailsSheet extends StatefulWidget { class _PlaceDetailsSheet extends StatefulWidget {
const _PlaceDetailsSheet({ const _PlaceDetailsSheet({
required this.place, required this.place,
required this.details,
required this.scrollController,
required this.onFavoriteToggle, required this.onFavoriteToggle,
required this.onPhotoTap, required this.onPhotoTap,
}); });
final PlaceRecommendation place; final PlaceRecommendation place;
final VoidCallback onFavoriteToggle; final Future<PlaceRecommendation> details;
final ValueChanged<int> onPhotoTap; final ScrollController scrollController;
final ValueChanged<PlaceRecommendation> onFavoriteToggle;
final void Function(List<String> photoUrls, int index) onPhotoTap;
@override @override
State<_PlaceDetailsSheet> createState() => _PlaceDetailsSheetState(); State<_PlaceDetailsSheet> createState() => _PlaceDetailsSheetState();
@@ -1114,22 +1132,28 @@ class _PlaceDetailsSheetState extends State<_PlaceDetailsSheet> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final tokens = context.mapflowTokens; final tokens = context.mapflowTokens;
final colorScheme = Theme.of(context).colorScheme; final colorScheme = Theme.of(context).colorScheme;
final openingSummary = _openingSummary(widget.place); return FutureBuilder<PlaceRecommendation>(
final weekdayDescriptions = _weekdayDescriptions(widget.place); future: widget.details,
final typeLabel = _placeTypeLabel(widget.place); builder: (context, snapshot) {
final place = snapshot.data ?? widget.place;
final loadingDetails =
snapshot.connectionState != ConnectionState.done &&
place.photoUrls.isEmpty;
final openingSummary = _openingSummary(place);
final weekdayDescriptions = _weekdayDescriptions(place);
final typeLabel = _placeTypeLabel(place);
return SafeArea( return SafeArea(
top: false, top: false,
child: ConstrainedBox(
constraints: BoxConstraints(
maxHeight: MediaQuery.sizeOf(context).height * 0.86,
),
child: ListView( child: ListView(
controller: widget.scrollController,
padding: const EdgeInsets.fromLTRB(16, 0, 16, 18), padding: const EdgeInsets.fromLTRB(16, 0, 16, 18),
children: [ children: [
_PlaceDetailsPhotos( _PlaceDetailsPhotos(
photoUrls: widget.place.photoUrls, photoUrls: place.photoUrls,
onPhotoTap: widget.onPhotoTap, loading: loadingDetails,
onPhotoTap: (index) =>
widget.onPhotoTap(place.photoUrls, index),
), ),
const SizedBox(height: 14), const SizedBox(height: 14),
Row( Row(
@@ -1140,7 +1164,7 @@ class _PlaceDetailsSheetState extends State<_PlaceDetailsSheet> {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Text(
widget.place.name, place.name,
style: Theme.of(context).textTheme.headlineSmall style: Theme.of(context).textTheme.headlineSmall
?.copyWith( ?.copyWith(
fontWeight: FontWeight.w900, fontWeight: FontWeight.w900,
@@ -1168,6 +1192,16 @@ class _PlaceDetailsSheetState extends State<_PlaceDetailsSheet> {
], ],
), ),
const SizedBox(height: 12), const SizedBox(height: 12),
if (snapshot.hasError) ...[
Text(
'Не удалось загрузить детали заведения',
style: Theme.of(context).textTheme.bodyMedium?.copyWith(
color: colorScheme.error,
fontWeight: FontWeight.w700,
),
),
const SizedBox(height: 12),
],
if (openingSummary != null || weekdayDescriptions.isNotEmpty) if (openingSummary != null || weekdayDescriptions.isNotEmpty)
_OpeningHoursTile( _OpeningHoursTile(
summary: openingSummary, summary: openingSummary,
@@ -1176,13 +1210,13 @@ class _PlaceDetailsSheetState extends State<_PlaceDetailsSheet> {
onExpansionChanged: (value) => onExpansionChanged: (value) =>
setState(() => _hoursExpanded = value), setState(() => _hoursExpanded = value),
), ),
if (widget.place.traits.isNotEmpty) ...[ if (place.traits.isNotEmpty) ...[
const SizedBox(height: 16), const SizedBox(height: 16),
Wrap( Wrap(
spacing: 8, spacing: 8,
runSpacing: 8, runSpacing: 8,
children: [ children: [
for (final trait in widget.place.traits) for (final trait in place.traits)
Chip( Chip(
avatar: Icon(trait.icon, size: 16), avatar: Icon(trait.icon, size: 16),
label: Text(trait.label), label: Text(trait.label),
@@ -1194,13 +1228,14 @@ class _PlaceDetailsSheetState extends State<_PlaceDetailsSheet> {
], ],
], ],
), ),
), );
},
); );
} }
void _toggleFavorite() { void _toggleFavorite() {
setState(() => _isFavorite = !_isFavorite); setState(() => _isFavorite = !_isFavorite);
widget.onFavoriteToggle(); widget.onFavoriteToggle(widget.place);
} }
} }
@@ -1274,10 +1309,12 @@ class _OpeningHoursTile extends StatelessWidget {
class _PlaceDetailsPhotos extends StatelessWidget { class _PlaceDetailsPhotos extends StatelessWidget {
const _PlaceDetailsPhotos({ const _PlaceDetailsPhotos({
required this.photoUrls, required this.photoUrls,
required this.loading,
required this.onPhotoTap, required this.onPhotoTap,
}); });
final List<String> photoUrls; final List<String> photoUrls;
final bool loading;
final ValueChanged<int> onPhotoTap; final ValueChanged<int> onPhotoTap;
@override @override
@@ -1292,12 +1329,22 @@ class _PlaceDetailsPhotos extends StatelessWidget {
color: tokens.mapPanelBorder, color: tokens.mapPanelBorder,
borderRadius: BorderRadius.circular(tokens.panelRadius), borderRadius: BorderRadius.circular(tokens.panelRadius),
), ),
child: Icon( child: Center(
child: loading
? SizedBox.square(
dimension: 28,
child: CircularProgressIndicator(
strokeWidth: 2.4,
color: colorScheme.primary,
),
)
: Icon(
Icons.place_outlined, Icons.place_outlined,
color: colorScheme.onSurfaceVariant, color: colorScheme.onSurfaceVariant,
size: 40, size: 40,
), ),
), ),
),
); );
} }