Compare commits

..
47 Commits
Author SHA1 Message Date
Ruslan Bakiev bb49a13b65 Stabilize location driven review flow
Build and deploy Flutter Web / build (push) Successful in 6m5s
2026-06-24 14:19:35 +07:00
Ruslan Bakiev 739bc5391e Fix review place loading state
Build and deploy Flutter Web / build (push) Successful in 4m28s
2026-06-24 14:07:47 +07:00
Ruslan Bakiev 98d6ec3f45 Tune map target fly-in
Build and deploy Flutter Web / build (push) Successful in 5m19s
2026-06-24 13:07:48 +07:00
Ruslan Bakiev 381126e5d4 Replace default Flutter web icons
Build and deploy Flutter Web / build (push) Successful in 5m7s
2026-06-24 12:22:33 +07:00
Ruslan Bakiev 6823b6d725 Polish startup loader and map fly-in
Build and deploy Flutter Web / build (push) Successful in 4m35s
2026-06-24 12:17:38 +07:00
Ruslan Bakiev 66ab3c2e0b Animate voice prompt hints
Build and deploy Flutter Web / build (push) Successful in 5m7s
2026-06-24 11:53:52 +07:00
Ruslan Bakiev 764e93df59 Polish earth login animation
Build and deploy Flutter Web / build (push) Successful in 4m2s
2026-06-24 11:45:37 +07:00
Ruslan Bakiev 2989ca7b2b Restore Flutter runtime config availability
Build and deploy Flutter Web / build (push) Successful in 4m22s
2026-06-24 10:22:09 +07:00
Ruslan Bakiev 5305a1d487 Fix Mapbox web bootstrap
Build and deploy Flutter Web / build (push) Successful in 5m23s
2026-06-24 10:15:25 +07:00
Ruslan Bakiev 6552c915a8 Load Flutter runtime config from Vault
Build and deploy Flutter Web / build (push) Successful in 6m25s
2026-06-24 02:29:46 +07:00
Ruslan Bakiev c427801621 Load Mapbox token from Vault in CI
Build and deploy Flutter Web / build (push) Successful in 6m45s
2026-06-24 02:15:45 +07:00
Ruslan Bakiev 0231b9fee7 Retry Flutter deployment webhook
Build and deploy Flutter Web / build (push) Successful in 5m44s
2026-06-24 01:51:00 +07:00
Ruslan Bakiev 817da526e9 Switch web map to Mapbox SDK
Build and deploy Flutter Web / build (push) Failing after 5m12s
2026-06-24 01:27:28 +07:00
Ruslan Bakiev b64d202c4b Route frontend API proxy through public host
Build and deploy Flutter Web / build (push) Failing after 4m35s
2026-06-23 21:03:41 +07:00
Ruslan Bakiev d726dbcf30 Retry Flutter rebuild after registry auth fix
Build and deploy Flutter Web / build (push) Successful in 6m22s
2026-06-23 00:36:46 +07:00
Ruslan Bakiev 57701fef54 Trigger Flutter image rebuild
Build and deploy Flutter Web / build (push) Failing after 7m17s
2026-06-23 00:18:16 +07:00
Ruslan Bakiev bcec73c6cb Keep Flutter workflow registry-auth neutral
Build and deploy Flutter Web / build (push) Failing after 6m9s
2026-06-23 00:06:38 +07:00
Ruslan Bakiev 76c5ec8dfb Prefer Gitea job token for registry login
Build and deploy Flutter Web / build (push) Failing after 8s
2026-06-23 00:03:18 +07:00
Ruslan Bakiev 35e3624802 Login to registry before Flutter image push
Build and deploy Flutter Web / build (push) Failing after 10s
2026-06-23 00:02:06 +07:00
Ruslan Bakiev 0a852edc35 Fix web cache and service worker handoff
Build and deploy Flutter Web / build (push) Failing after 5m32s
2026-06-22 16:21:02 +07:00
Ruslan Bakiev c7c1ca62ef Load place details lazily
Build and deploy Flutter Web / build (push) Successful in 4m9s
2026-06-22 14:03:29 +07:00
Ruslan Bakiev 3b77899d3e Unify startup loader and thin places query
Build and deploy Flutter Web / build (push) Successful in 4m10s
2026-06-22 13:28:09 +07:00
Ruslan Bakiev 60f4844a4a Tune map controls and place details
Build and deploy Flutter Web / build (push) Successful in 3m47s
2026-06-22 12:56:54 +07:00
Ruslan Bakiev 28467eba5d Make web loaders dark
Build and deploy Flutter Web / build (push) Successful in 4m41s
2026-06-22 11:39:07 +07:00
Ruslan Bakiev 8c23e878bb Apply dark restaurant theme
Build and deploy Flutter Web / build (push) Successful in 4m44s
2026-06-22 11:16:24 +07:00
Ruslan Bakiev 9d7ed4f6e5 Fix web routing and SW loader
Build and deploy Flutter Web / build (push) Successful in 4m23s
2026-06-22 10:27:04 +07:00
Ruslan Bakiev ee4e1f5dae Retry build after registry tmp permission fix
Build and deploy Flutter Web / build (push) Successful in 3m50s
2026-06-21 16:49:24 +07:00
Ruslan Bakiev 3abdbcf184 Disable Docker provenance attestations
Build and deploy Flutter Web / build (push) Successful in 4m31s
2026-06-21 16:41:12 +07:00
Ruslan Bakiev c0f4a11a92 Trigger build after Gitea migration
Build and deploy Flutter Web / build (push) Has been cancelled
2026-06-21 16:35:49 +07:00
Ruslan Bakiev 274623f4de Retry registry build
Build and deploy Flutter Web / build (push) Successful in 5m48s
2026-06-21 11:01:19 +07:00
Ruslan Bakiev e8c0e14a66 Align build workflow with registry push flow
Build and deploy Flutter Web / build (push) Successful in 5m3s
2026-06-21 10:11:01 +07:00
Ruslan Bakiev 6ed003d697 Remove manual registry auth from build workflow
Build and deploy Flutter Web / build (push) Successful in 4m25s
2026-06-21 09:51:41 +07:00
Ruslan Bakiev fca8004e8d Add web service worker loader
Build and deploy Flutter Web / build (push) Failing after 4m19s
2026-06-21 09:34:40 +07:00
Ruslan Bakiev c374797484 Force fresh GraphQL responses
Build and deploy Flutter Web / build (push) Failing after 8m15s
2026-06-21 09:25:38 +07:00
Ruslan Bakiev 9a87996436 Restructure map search and review actions
Build and deploy Flutter Web / build (push) Successful in 2m28s
2026-06-13 12:52:33 +07:00
Ruslan Bakiev e641837815 Launch add review through URL route params
Build and deploy Flutter Web / build (push) Successful in 2m30s
2026-06-13 00:46:55 +07:00
Ruslan Bakiev dedde2deea Move add review action to bottom controls
Build and deploy Flutter Web / build (push) Successful in 2m48s
2026-06-13 00:37:50 +07:00
Ruslan Bakiev b9d8192d01 Move recommendations behind search controls
Build and deploy Flutter Web / build (push) Successful in 2m40s
2026-06-12 23:13:24 +07:00
Ruslan Bakiev 0f5061ce96 Fix add review route and photo previews
Build and deploy Flutter Web / build (push) Successful in 2m21s
2026-06-12 23:06:17 +07:00
Ruslan Bakiev 44d72dce00 Proxy Telegram routes through Flutter nginx
Build and deploy Flutter Web / build (push) Successful in 2m24s
2026-06-12 22:55:47 +07:00
Ruslan Bakiev 4d36f5f9ae Route unknown paths back to map
Build and deploy Flutter Web / build (push) Successful in 2m44s
2026-06-12 22:50:07 +07:00
Ruslan Bakiev ba85f31cef Replace chat search with voice filter recommendations
Build and deploy Flutter Web / build (push) Successful in 3m11s
2026-06-12 22:43:05 +07:00
Ruslan Bakiev 318126d83a Add favorites search and enriched places UI
Build and deploy Flutter Web / build (push) Successful in 2m41s
2026-06-12 21:09:15 +07:00
Ruslan Bakiev 8aa2a43cc7 Split MapFlow data repositories
Build and deploy Flutter Web / build (push) Successful in 2m16s
2026-06-12 15:14:01 +07:00
Ruslan Bakiev aaaf60ab05 Add Ferry GraphQL client architecture
Build and deploy Flutter Web / build (push) Successful in 2m59s
2026-06-12 15:00:02 +07:00
Ruslan Bakiev 479dc25847 Move map visuals into theme tokens
Build and deploy Flutter Web / build (push) Successful in 2m15s
2026-06-12 14:41:11 +07:00
Ruslan Bakiev 2853cc2581 Add Widgetbook and theme component tokens
Build and deploy Flutter Web / build (push) Successful in 2m42s
2026-06-12 14:36:14 +07:00
172 changed files with 35209 additions and 1008 deletions
+10 -16
View File
@@ -5,6 +5,10 @@ on:
branches:
- main
permissions:
contents: read
packages: write
jobs:
build:
runs-on: builder
@@ -15,30 +19,20 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Configure Gitea registry auth
run: |
set -euo pipefail
mkdir -p ~/.docker
auth="$(printf '%s:%s' "${{ secrets.REGISTRY_USERNAME }}" "${{ secrets.REGISTRY_TOKEN }}" | base64 | tr -d '\n')"
printf '{"auths":{"gitea.dsrptlab.com":{"auth":"%s"}}}\n' "$auth" > ~/.docker/config.json
- name: Build and push image
run: |
set -euo pipefail
for attempt in 1 2 3; do
if docker buildx build \
--push \
if docker build \
--provenance=false \
--tag "$IMAGE_SHA" \
--tag "$IMAGE_LATEST" \
--build-arg MAPBOX_ACCESS_TOKEN="${{ secrets.MAPBOX_ACCESS_TOKEN }}" \
--build-arg MAPBOX_STYLE="mapbox/streets-v12" \
--build-arg TELEGRAM_BOT_USERNAME="carfteebot" \
.; then
published_images="$(docker image ls --format '{{.Repository}}:{{.Tag}}' | awk -v sha="$IMAGE_SHA" -v latest="$IMAGE_LATEST" '$0 == sha || $0 == latest')"
if [ -n "$published_images" ]; then
docker image rm -f $published_images
fi
--build-arg BUILD_VERSION="${GITHUB_SHA}" \
. &&
docker push "$IMAGE_SHA" &&
docker push "$IMAGE_LATEST"; then
docker image rm -f "$IMAGE_SHA" "$IMAGE_LATEST"
exit 0
fi
sleep "$((attempt * 10))"
+1
View File
@@ -31,6 +31,7 @@ migrate_working_dir/
.pub-cache/
.pub/
/build/
**/build/
/coverage/
# Symbolication related
+3
View File
@@ -1,3 +1,6 @@
[submodule "instructions"]
path = instructions
url = https://gitea.dsrptlab.com/dsrptlab/instructions
[submodule "graphql-contracts"]
path = graphql-contracts
url = git@gitea.dsrptlab.com:mapflow/mapflow-graphql-contracts.git
+13 -6
View File
@@ -1,17 +1,24 @@
FROM ghcr.io/cirruslabs/flutter:stable AS build
WORKDIR /app
ARG MAPBOX_ACCESS_TOKEN=""
ARG MAPBOX_STYLE="mapbox/streets-v12"
ARG TELEGRAM_BOT_USERNAME="carfteebot"
ARG BUILD_VERSION="local"
COPY pubspec.* ./
RUN flutter pub get
COPY . .
RUN flutter build web --release \
--dart-define=MAPBOX_ACCESS_TOKEN="$MAPBOX_ACCESS_TOKEN" \
--dart-define=MAPBOX_STYLE="$MAPBOX_STYLE" \
--dart-define=TELEGRAM_BOT_USERNAME="$TELEGRAM_BOT_USERNAME"
RUN rm -rf build/web && \
flutter build web --release --base-href=/ -o build/web \
--dart-define=TELEGRAM_BOT_USERNAME="$TELEGRAM_BOT_USERNAME" && \
cp web/index.prod.html build/web/index.html && \
rm -f build/web/index.prod.html && \
dart run sw:generate \
--input=build/web \
--prefix=mapflow \
--version="$BUILD_VERSION"
FROM nginx:1.27-alpine
RUN apk add --no-cache curl jq
COPY nginx.conf /etc/nginx/conf.d/default.conf
COPY scripts/40-mapflow-runtime-config.sh /docker-entrypoint.d/40-mapflow-runtime-config.sh
COPY --from=build /app/build/web /usr/share/nginx/html
RUN chmod +x /docker-entrypoint.d/40-mapflow-runtime-config.sh
EXPOSE 80
+4
View File
@@ -9,6 +9,10 @@
# packages, and plugins designed to encourage good coding practices.
include: package:flutter_lints/flutter.yaml
analyzer:
exclude:
- lib/features/mapflow/data/graphql/__generated__/**
linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
+21
View File
@@ -0,0 +1,21 @@
targets:
$default:
builders:
ferry_generator|graphql_builder:
enabled: true
options:
schema: mapflow|lib/features/mapflow/data/graphql/schema.graphql
output_dir: __generated__
type_overrides:
JSON:
name: JsonObject
import: "package:built_value/json_object.dart"
ferry_generator|serializer_builder:
enabled: true
options:
schema: mapflow|lib/features/mapflow/data/graphql/schema.graphql
output_dir: __generated__
type_overrides:
JSON:
name: JsonObject
import: "package:built_value/json_object.dart"
+1
Submodule graphql-contracts added at 57dcd3aba8
+30 -5
View File
@@ -5,7 +5,10 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:go_router/go_router.dart';
import '../features/mapflow/application/place_cubit.dart';
import '../features/mapflow/data/mapflow_api.dart';
import '../features/mapflow/data/auth_repository.dart';
import '../features/mapflow/data/mapflow_graphql_client.dart';
import '../features/mapflow/data/places_repository.dart';
import '../features/mapflow/data/voice_experiences_repository.dart';
import '../shared/location/current_location.dart';
import 'router/app_router.dart';
import 'theme/mapflow_theme.dart';
@@ -18,14 +21,28 @@ class MapflowApp extends StatefulWidget {
}
class _MapflowAppState extends State<MapflowApp> {
late final MapflowGraphqlClient _graphqlClient;
late final AuthRepository _authRepository;
late final PlacesRepository _placesRepository;
late final VoiceExperiencesRepository _voiceExperiencesRepository;
late final PlaceCubit _placeCubit;
late final GoRouter _router;
@override
void initState() {
super.initState();
_placeCubit = PlaceCubit(api: MapflowApi(), location: CurrentLocation())
..load();
_graphqlClient = MapflowGraphqlClient();
_authRepository = AuthRepository(client: _graphqlClient);
_placesRepository = PlacesRepository(client: _graphqlClient);
_voiceExperiencesRepository = VoiceExperiencesRepository(
client: _graphqlClient,
);
_placeCubit = PlaceCubit(
authRepository: _authRepository,
placesRepository: _placesRepository,
voiceExperiencesRepository: _voiceExperiencesRepository,
location: CurrentLocation(),
)..load();
_router = createAppRouter();
}
@@ -33,6 +50,7 @@ class _MapflowAppState extends State<MapflowApp> {
void dispose() {
_router.dispose();
_placeCubit.close();
_graphqlClient.dispose();
super.dispose();
}
@@ -45,7 +63,13 @@ class _MapflowAppState extends State<MapflowApp> {
..[const SingleActivator(LogicalKeyboardKey.tab, shift: true)] =
const PreviousFocusIntent();
return BlocProvider.value(
return MultiRepositoryProvider(
providers: [
RepositoryProvider.value(value: _authRepository),
RepositoryProvider.value(value: _placesRepository),
RepositoryProvider.value(value: _voiceExperiencesRepository),
],
child: BlocProvider.value(
value: _placeCubit,
child: MaterialApp.router(
title: 'MapFlow',
@@ -60,7 +84,7 @@ class _MapflowAppState extends State<MapflowApp> {
PointerDeviceKind.stylus,
},
),
theme: MapflowTheme.light(),
theme: MapflowTheme.dark(),
builder: (context, child) {
return Shortcuts(
shortcuts: shortcuts,
@@ -71,6 +95,7 @@ class _MapflowAppState extends State<MapflowApp> {
);
},
),
),
);
}
}
+43 -16
View File
@@ -5,33 +5,43 @@ import 'package:latlong2/latlong.dart';
import '../../features/mapflow/presentation/admin_voice_experiences_screen.dart';
import '../../features/mapflow/presentation/mapflow_shell.dart';
class AddExperienceArgs {
const AddExperienceArgs({
required this.coordinate,
required this.hasTelegramAuth,
});
class MapflowRoutes {
const MapflowRoutes._();
final LatLng? coordinate;
final bool hasTelegramAuth;
static const home = '/';
static const addExperience = '/experience/new';
static const adminReviews = '/admin/reviews';
static String addExperienceLocation({required LatLng? coordinate}) {
return Uri(
path: addExperience,
queryParameters: {
if (coordinate != null) ...{
'lat': coordinate.latitude.toString(),
'lng': coordinate.longitude.toString(),
},
},
).toString();
}
}
GoRouter createAppRouter() {
return GoRouter(
errorBuilder: (context, state) => const MapflowShell(),
routes: [
GoRoute(
path: '/',
path: MapflowRoutes.home,
builder: (context, state) => const MapflowShell(),
routes: [
),
GoRoute(
path: 'experience/new',
path: MapflowRoutes.addExperience,
pageBuilder: (context, state) {
final args = state.extra as AddExperienceArgs;
final queryParameters = state.uri.queryParameters;
return CustomTransitionPage<void>(
fullscreenDialog: true,
key: state.pageKey,
child: AddExperienceFlow(
coordinate: args.coordinate,
hasTelegramAuth: args.hasTelegramAuth,
coordinate: _coordinateFromQuery(queryParameters),
),
transitionsBuilder: (context, animation, _, child) {
return SlideTransition(
@@ -46,11 +56,28 @@ GoRouter createAppRouter() {
},
),
GoRoute(
path: 'admin/reviews',
path: MapflowRoutes.adminReviews,
builder: (context, state) => const AdminVoiceExperiencesScreen(),
),
],
),
],
);
}
LatLng? _coordinateFromQuery(Map<String, String> queryParameters) {
final lat = queryParameters['lat'];
final lng = queryParameters['lng'];
if (lat == null && lng == null) {
return null;
}
if (lat == null || lng == null) {
throw StateError('Both lat and lng query parameters are required.');
}
final latitude = double.parse(lat);
final longitude = double.parse(lng);
if (!latitude.isFinite || !longitude.isFinite) {
throw StateError('Review coordinate query parameters must be finite.');
}
return LatLng(latitude, longitude);
}
+101 -17
View File
@@ -9,6 +9,16 @@ class MapflowThemeTokens extends ThemeExtension<MapflowThemeTokens> {
required this.mapShadow,
required this.danger,
required this.onDark,
required this.darkSurface,
required this.darkSurfaceAlt,
required this.voiceAccent,
required this.voiceAccentSoft,
required this.onVoiceControl,
required this.snowflakeLine,
required this.snowflakeNode,
required this.snowflakeCenter,
required this.snowflakeLabel,
required this.imageScrim,
required this.panelRadius,
});
@@ -17,6 +27,16 @@ class MapflowThemeTokens extends ThemeExtension<MapflowThemeTokens> {
final Color mapShadow;
final Color danger;
final Color onDark;
final Color darkSurface;
final Color darkSurfaceAlt;
final Color voiceAccent;
final Color voiceAccentSoft;
final Color onVoiceControl;
final Color snowflakeLine;
final Color snowflakeNode;
final Color snowflakeCenter;
final Color snowflakeLabel;
final Color imageScrim;
final double panelRadius;
@override
@@ -26,6 +46,16 @@ class MapflowThemeTokens extends ThemeExtension<MapflowThemeTokens> {
Color? mapShadow,
Color? danger,
Color? onDark,
Color? darkSurface,
Color? darkSurfaceAlt,
Color? voiceAccent,
Color? voiceAccentSoft,
Color? onVoiceControl,
Color? snowflakeLine,
Color? snowflakeNode,
Color? snowflakeCenter,
Color? snowflakeLabel,
Color? imageScrim,
double? panelRadius,
}) {
return MapflowThemeTokens(
@@ -34,6 +64,16 @@ class MapflowThemeTokens extends ThemeExtension<MapflowThemeTokens> {
mapShadow: mapShadow ?? this.mapShadow,
danger: danger ?? this.danger,
onDark: onDark ?? this.onDark,
darkSurface: darkSurface ?? this.darkSurface,
darkSurfaceAlt: darkSurfaceAlt ?? this.darkSurfaceAlt,
voiceAccent: voiceAccent ?? this.voiceAccent,
voiceAccentSoft: voiceAccentSoft ?? this.voiceAccentSoft,
onVoiceControl: onVoiceControl ?? this.onVoiceControl,
snowflakeLine: snowflakeLine ?? this.snowflakeLine,
snowflakeNode: snowflakeNode ?? this.snowflakeNode,
snowflakeCenter: snowflakeCenter ?? this.snowflakeCenter,
snowflakeLabel: snowflakeLabel ?? this.snowflakeLabel,
imageScrim: imageScrim ?? this.imageScrim,
panelRadius: panelRadius ?? this.panelRadius,
);
}
@@ -52,6 +92,16 @@ class MapflowThemeTokens extends ThemeExtension<MapflowThemeTokens> {
mapShadow: Color.lerp(mapShadow, other.mapShadow, t)!,
danger: Color.lerp(danger, other.danger, t)!,
onDark: Color.lerp(onDark, other.onDark, t)!,
darkSurface: Color.lerp(darkSurface, other.darkSurface, t)!,
darkSurfaceAlt: Color.lerp(darkSurfaceAlt, other.darkSurfaceAlt, t)!,
voiceAccent: Color.lerp(voiceAccent, other.voiceAccent, t)!,
voiceAccentSoft: Color.lerp(voiceAccentSoft, other.voiceAccentSoft, t)!,
onVoiceControl: Color.lerp(onVoiceControl, other.onVoiceControl, t)!,
snowflakeLine: Color.lerp(snowflakeLine, other.snowflakeLine, t)!,
snowflakeNode: Color.lerp(snowflakeNode, other.snowflakeNode, t)!,
snowflakeCenter: Color.lerp(snowflakeCenter, other.snowflakeCenter, t)!,
snowflakeLabel: Color.lerp(snowflakeLabel, other.snowflakeLabel, t)!,
imageScrim: Color.lerp(imageScrim, other.imageScrim, t)!,
panelRadius: lerpDouble(panelRadius, other.panelRadius, t),
);
}
@@ -61,28 +111,38 @@ class MapflowTheme {
const MapflowTheme._();
static const tokens = MapflowThemeTokens(
mapPanel: Color(0xFFFFFBF5),
mapPanelBorder: Color(0xFFE0D8CA),
mapShadow: Color(0x33000000),
danger: Color(0xFFE11D48),
mapPanel: Color(0xFF15111D),
mapPanelBorder: Color(0xFF2F263D),
mapShadow: Color(0x99000000),
danger: Color(0xFFFF2D75),
onDark: Colors.white,
darkSurface: Color(0xFF05030B),
darkSurfaceAlt: Color(0xFF15111D),
voiceAccent: Color(0xFFFF2D75),
voiceAccentSoft: Color(0xFFFF8BB5),
onVoiceControl: Color(0xFF090613),
snowflakeLine: Color(0xFF3B304B),
snowflakeNode: Color(0xFF67567E),
snowflakeCenter: Color(0xFFFF2D75),
snowflakeLabel: Color(0xFFCFC1DE),
imageScrim: Color(0xCC000000),
panelRadius: 8,
);
static ThemeData light() {
return FlexThemeData.light(
static ThemeData dark() {
return FlexThemeData.dark(
useMaterial3: true,
colors: const FlexSchemeColor(
primary: Color(0xFF0F766E),
primaryContainer: Color(0xFFBFE7DF),
secondary: Color(0xFFE11D48),
secondaryContainer: Color(0xFFFFD9E1),
tertiary: Color(0xFF7C3AED),
tertiaryContainer: Color(0xFFE9DDFF),
appBarColor: Color(0xFFF7F3EA),
error: Color(0xFFB3261E),
primary: Color(0xFFFF2D75),
primaryContainer: Color(0xFF5B1432),
secondary: Color(0xFFB86BFF),
secondaryContainer: Color(0xFF3E205A),
tertiary: Color(0xFFFFB86B),
tertiaryContainer: Color(0xFF4F2D13),
appBarColor: Color(0xFF05030B),
error: Color(0xFFFFB4AB),
),
scaffoldBackground: const Color(0xFFF7F3EA),
scaffoldBackground: tokens.darkSurface,
surface: tokens.mapPanel,
subThemesData: const FlexSubThemesData(
defaultRadius: 8,
@@ -95,10 +155,16 @@ class MapflowTheme {
extensions: const [tokens],
).copyWith(
appBarTheme: const AppBarTheme(
backgroundColor: Color(0xFFF7F3EA),
foregroundColor: Color(0xFF17211D),
backgroundColor: Color(0xFF05030B),
foregroundColor: Colors.white,
surfaceTintColor: Colors.transparent,
),
bottomSheetTheme: const BottomSheetThemeData(
backgroundColor: Color(0xFF15111D),
modalBackgroundColor: Color(0xFF15111D),
surfaceTintColor: Colors.transparent,
dragHandleColor: Color(0xFF8F7AA7),
),
cardTheme: CardThemeData(
elevation: 0,
color: tokens.mapPanel,
@@ -108,7 +174,25 @@ class MapflowTheme {
side: BorderSide(color: tokens.mapPanelBorder),
),
),
dialogTheme: const DialogThemeData(
backgroundColor: Color(0xFF15111D),
surfaceTintColor: Colors.transparent,
),
popupMenuTheme: PopupMenuThemeData(
color: tokens.mapPanel,
surfaceTintColor: Colors.transparent,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(tokens.panelRadius),
side: BorderSide(color: tokens.mapPanelBorder),
),
),
chipTheme: ChipThemeData(
backgroundColor: tokens.mapPanel,
selectedColor: const Color(0xFF5B1432),
disabledColor: const Color(0xFF211A2B),
secondarySelectedColor: const Color(0xFF5B1432),
labelStyle: const TextStyle(color: Color(0xFFF6ECFF)),
secondaryLabelStyle: const TextStyle(color: Colors.white),
shape: StadiumBorder(side: BorderSide(color: tokens.mapPanelBorder)),
),
);
+165 -19
View File
@@ -1,14 +1,20 @@
import 'dart:async';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:latlong2/latlong.dart';
import '../../../shared/location/current_location.dart';
import '../data/mapflow_api.dart';
import '../data/auth_repository.dart';
import '../data/places_repository.dart';
import '../data/voice_experiences_repository.dart';
import '../domain/place_models.dart';
const _unset = Object();
enum PlaceLoadStatus { loading, ready, failure }
enum LocationResolutionStatus { resolving, resolved, unavailable }
class PlaceState {
const PlaceState({
required this.selectedTrait,
@@ -17,7 +23,10 @@ class PlaceState {
required this.currentUser,
required this.hasTelegramAuth,
required this.userCoordinate,
required this.locationStatus,
required this.reviewDraft,
required this.voiceFilterTranscript,
required this.voiceFilterTags,
});
static final _distance = Distance();
@@ -28,7 +37,10 @@ class PlaceState {
final AppUser? currentUser;
final bool hasTelegramAuth;
final LatLng? userCoordinate;
final LocationResolutionStatus locationStatus;
final VoiceReviewDraft reviewDraft;
final String voiceFilterTranscript;
final List<String> voiceFilterTags;
List<PlaceRecommendation> get recommendations {
final selected = selectedTrait;
@@ -57,7 +69,7 @@ class PlaceState {
return place;
}
}
return visiblePlaces.isEmpty ? null : visiblePlaces.first;
return null;
}
PlaceState copyWith({
@@ -67,7 +79,10 @@ class PlaceState {
Object? currentUser = _unset,
bool? hasTelegramAuth,
Object? userCoordinate = _unset,
LocationResolutionStatus? locationStatus,
VoiceReviewDraft? reviewDraft,
String? voiceFilterTranscript,
List<String>? voiceFilterTags,
}) {
return PlaceState(
selectedTrait: identical(selectedTrait, _unset)
@@ -84,7 +99,11 @@ class PlaceState {
userCoordinate: identical(userCoordinate, _unset)
? this.userCoordinate
: userCoordinate as LatLng?,
locationStatus: locationStatus ?? this.locationStatus,
reviewDraft: reviewDraft ?? this.reviewDraft,
voiceFilterTranscript:
voiceFilterTranscript ?? this.voiceFilterTranscript,
voiceFilterTags: voiceFilterTags ?? this.voiceFilterTags,
);
}
}
@@ -117,38 +136,53 @@ class PlaceViewState {
}
class PlaceCubit extends Cubit<PlaceViewState> {
PlaceCubit({required MapflowApi api, required CurrentLocation location})
: _api = api,
PlaceCubit({
required AuthRepository authRepository,
required PlacesRepository placesRepository,
required VoiceExperiencesRepository voiceExperiencesRepository,
required CurrentLocation location,
}) : _authRepository = authRepository,
_placesRepository = placesRepository,
_voiceExperiencesRepository = voiceExperiencesRepository,
_location = location,
super(const PlaceViewState.loading());
final MapflowApi _api;
final AuthRepository _authRepository;
final PlacesRepository _placesRepository;
final VoiceExperiencesRepository _voiceExperiencesRepository;
final CurrentLocation _location;
Future<void> load() async {
emit(const PlaceViewState.loading());
if (!_api.hasTelegramAuth) {
if (!_authRepository.hasTelegramAuth) {
emit(PlaceViewState.ready(_emptyState(hasTelegramAuth: false)));
return;
}
final currentUser = await _api.authenticateTelegram();
final userCoordinate = await _location.resolve();
final places = await _api.fetchPlaces();
final results = await Future.wait<Object?>([
_authRepository.authenticateTelegram(),
_placesRepository.fetchPlaces(),
]);
final currentUser = results[0] as AppUser;
final places = results[1] as List<PlaceRecommendation>;
emit(
PlaceViewState.ready(
PlaceState(
selectedTrait: null,
places: places,
selectedPlaceId: places.isEmpty ? null : places.first.id,
selectedPlaceId: null,
currentUser: currentUser,
hasTelegramAuth: _api.hasTelegramAuth,
userCoordinate: userCoordinate,
hasTelegramAuth: _authRepository.hasTelegramAuth,
userCoordinate: null,
locationStatus: LocationResolutionStatus.resolving,
reviewDraft: _emptyDraft,
voiceFilterTranscript: '',
voiceFilterTags: const [],
),
),
);
unawaited(_resolveLocation());
}
void selectTrait(PlaceTrait trait) {
@@ -162,17 +196,21 @@ class PlaceCubit extends Cubit<PlaceViewState> {
}
emit(
PlaceViewState.ready(
value.copyWith(selectedTrait: trait, selectedPlaceId: next?.id),
value.copyWith(
selectedTrait: trait,
selectedPlaceId: next?.id,
voiceFilterTranscript: '',
voiceFilterTags: const [],
),
),
);
}
void clearTrait() {
final value = _requireReady();
final selectedPlaceId = value.places.isEmpty ? null : value.places.first.id;
emit(
PlaceViewState.ready(
value.copyWith(selectedTrait: null, selectedPlaceId: selectedPlaceId),
value.copyWith(selectedTrait: null, selectedPlaceId: null),
),
);
}
@@ -182,6 +220,76 @@ class PlaceCubit extends Cubit<PlaceViewState> {
emit(PlaceViewState.ready(value.copyWith(selectedPlaceId: placeId)));
}
Future<void> recommendPlacesByVoice({
required String audioContentBase64,
required String audioMimeType,
}) async {
final value = _requireReady();
final result = await _placesRepository.recommendPlacesByVoice(
audioContentBase64: audioContentBase64,
audioMimeType: audioMimeType,
);
emit(
PlaceViewState.ready(
value.copyWith(
places: result.places,
selectedPlaceId: result.places.isEmpty
? null
: result.places.first.id,
selectedTrait: null,
voiceFilterTranscript: result.transcript,
voiceFilterTags: result.tags,
),
),
);
}
Future<void> clearVoiceFilter() async {
final value = _requireReady();
final places = await _placesRepository.fetchPlaces();
emit(
PlaceViewState.ready(
value.copyWith(
places: places,
selectedPlaceId: places.isEmpty ? null : places.first.id,
selectedTrait: null,
voiceFilterTranscript: '',
voiceFilterTags: const [],
),
),
);
}
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 {
final value = _requireReady();
final updated = place.isFavorite
? await _placesRepository.removeFavoritePlace(place.id)
: await _placesRepository.addFavoritePlace(place.id);
emit(PlaceViewState.ready(value.copyWith(places: _replacePlace(updated))));
}
void setReviewPlace(String placeName) {
final value = _requireReady();
emit(
@@ -209,6 +317,9 @@ class PlaceCubit extends Cubit<PlaceViewState> {
required String audioObjectKey,
required String audioContentBase64,
required String audioMimeType,
required bool addToFavorites,
required Map<String, dynamic> recordingPayload,
required List<String> promptHintsShown,
}) async {
final value = _requireReady();
if (!value.hasTelegramAuth) {
@@ -216,24 +327,56 @@ class PlaceCubit extends Cubit<PlaceViewState> {
}
final draft = value.reviewDraft;
await _api.createVoiceExperience(
await _voiceExperiencesRepository.createVoiceExperience(
googlePlaceId: place.googlePlaceId,
googleName: place.name,
coordinate: place.coordinate,
googlePrimaryType: place.googlePrimaryType,
googleTypes: place.googleTypes,
durationSeconds: draft.duration.inSeconds,
audioObjectKey: audioObjectKey,
audioContentBase64: audioContentBase64,
audioMimeType: audioMimeType,
addToFavorites: addToFavorites,
recordingPayload: recordingPayload,
promptHintsShown: promptHintsShown,
);
final places = await _api.fetchPlaces();
final selectedPlace = places.isEmpty ? null : places.first.id;
final places = await _placesRepository.fetchPlaces();
emit(
PlaceViewState.ready(
value.copyWith(
places: places,
selectedPlaceId: selectedPlace,
selectedPlaceId: null,
reviewDraft: _emptyDraft,
voiceFilterTranscript: '',
voiceFilterTags: const [],
),
),
);
}
List<PlaceRecommendation> _replacePlace(PlaceRecommendation updated) {
final value = _requireReady();
return [
for (final place in value.places)
if (place.id == updated.id) updated else place,
];
}
Future<void> _resolveLocation() async {
final coordinate = await _location.resolve();
final value = state.placeState;
if (value == null) {
return;
}
emit(
PlaceViewState.ready(
value.copyWith(
userCoordinate: coordinate,
locationStatus: coordinate == null
? LocationResolutionStatus.unavailable
: LocationResolutionStatus.resolved,
),
),
);
@@ -255,7 +398,10 @@ class PlaceCubit extends Cubit<PlaceViewState> {
currentUser: null,
hasTelegramAuth: hasTelegramAuth,
userCoordinate: null,
locationStatus: LocationResolutionStatus.unavailable,
reviewDraft: _emptyDraft,
voiceFilterTranscript: '',
voiceFilterTags: const [],
);
}
}
@@ -0,0 +1,108 @@
import 'dart:convert';
import '../domain/place_models.dart';
import 'graphql/__generated__/authenticate_telegram.req.gql.dart';
import 'graphql/__generated__/authenticate_telegram_login.req.gql.dart';
import 'graphql/__generated__/complete_telegram_bot_login.req.gql.dart';
import 'graphql/__generated__/me.req.gql.dart';
import 'graphql/__generated__/start_telegram_bot_login.req.gql.dart';
import 'mapflow_data_mappers.dart';
import 'mapflow_graphql_client.dart';
class AuthRepository {
const AuthRepository({required MapflowGraphqlClient client})
: _client = client;
final MapflowGraphqlClient _client;
bool get hasTelegramAuth => _client.hasTelegramAuth;
Future<AppUser?> authenticateTelegram() async {
if (!hasTelegramAuth) {
return null;
}
if (_client.mapflowSessionToken.isNotEmpty) {
final data = await _client.request(GMeReq());
return appUserFromMe(data.me);
}
if (_client.telegramLoginData.isNotEmpty) {
final loginData =
jsonDecode(_client.telegramLoginData) as Map<String, dynamic>;
final data = await _client.request(
GAuthenticateTelegramLoginReq((b) {
b.vars.input
..id = _requiredDouble(loginData, 'id')
..first_name = _optionalString(loginData, 'first_name')
..last_name = _optionalString(loginData, 'last_name')
..username = _optionalString(loginData, 'username')
..photo_url = _optionalString(loginData, 'photo_url')
..auth_date = _requiredDouble(loginData, 'auth_date')
..hash = _requiredString(loginData, 'hash');
}),
);
return appUserFromAuthenticateTelegramLogin(
data.authenticateTelegramLogin.user,
);
}
final data = await _client.request(
GAuthenticateTelegramReq((b) {
b.vars.input.initData = _client.telegramInitData;
}),
);
return appUserFromAuthenticateTelegram(data.authenticateTelegram.user);
}
Future<TelegramBotLogin> startTelegramBotLogin() async {
final data = await _client.request(GStartTelegramBotLoginReq());
final payload = data.startTelegramBotLogin;
return TelegramBotLogin(
token: payload.token,
botUrl: payload.botUrl,
expiresAt: DateTime.parse(payload.expiresAt),
);
}
Future<TelegramBotLoginSession> completeTelegramBotLogin(String token) async {
final data = await _client.request(
GCompleteTelegramBotLoginReq((b) {
b.vars.token = token;
}),
);
final payload = data.completeTelegramBotLogin;
return TelegramBotLoginSession(
sessionToken: payload.sessionToken,
user: appUserFromCompleteTelegramBotLogin(payload.user),
);
}
double _requiredDouble(Map<String, dynamic> json, String key) {
final value = json[key];
if (value is num) {
return value.toDouble();
}
throw StateError('Telegram login data "$key" must be a number.');
}
String _requiredString(Map<String, dynamic> json, String key) {
final value = json[key];
if (value is String && value.isNotEmpty) {
return value;
}
throw StateError('Telegram login data "$key" must be a non-empty string.');
}
String? _optionalString(Map<String, dynamic> json, String key) {
final value = json[key];
if (value == null || value is String) {
return value as String?;
}
throw StateError('Telegram login data "$key" must be a string.');
}
}
@@ -0,0 +1,172 @@
// 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 AddFavoritePlace = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'AddFavoritePlace'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
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: 'addFavoritePlace'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'placeId'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
)
],
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: 'googleBusinessStatus'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRating'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleUserRatingCount'),
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,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'experiences'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [AddFavoritePlace]);
@@ -0,0 +1,128 @@
// 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__/schema.schema.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'add_favorite_place.data.gql.g.dart';
abstract class GAddFavoritePlaceData
implements Built<GAddFavoritePlaceData, GAddFavoritePlaceDataBuilder> {
GAddFavoritePlaceData._();
factory GAddFavoritePlaceData(
[void Function(GAddFavoritePlaceDataBuilder b) updates]) =
_$GAddFavoritePlaceData;
static void _initializeBuilder(GAddFavoritePlaceDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GAddFavoritePlaceData_addFavoritePlace get addFavoritePlace;
static Serializer<GAddFavoritePlaceData> get serializer =>
_$gAddFavoritePlaceDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAddFavoritePlaceData.serializer,
this,
) as Map<String, dynamic>);
static GAddFavoritePlaceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAddFavoritePlaceData.serializer,
json,
);
}
abstract class GAddFavoritePlaceData_addFavoritePlace
implements
Built<GAddFavoritePlaceData_addFavoritePlace,
GAddFavoritePlaceData_addFavoritePlaceBuilder> {
GAddFavoritePlaceData_addFavoritePlace._();
factory GAddFavoritePlaceData_addFavoritePlace(
[void Function(GAddFavoritePlaceData_addFavoritePlaceBuilder b)
updates]) = _$GAddFavoritePlaceData_addFavoritePlace;
static void _initializeBuilder(
GAddFavoritePlaceData_addFavoritePlaceBuilder 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;
String? get googleBusinessStatus;
double? get googleRating;
int? get googleUserRatingCount;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
BuiltList<GAddFavoritePlaceData_addFavoritePlace_experiences> get experiences;
static Serializer<GAddFavoritePlaceData_addFavoritePlace> get serializer =>
_$gAddFavoritePlaceDataAddFavoritePlaceSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAddFavoritePlaceData_addFavoritePlace.serializer,
this,
) as Map<String, dynamic>);
static GAddFavoritePlaceData_addFavoritePlace? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAddFavoritePlaceData_addFavoritePlace.serializer,
json,
);
}
abstract class GAddFavoritePlaceData_addFavoritePlace_experiences
implements
Built<GAddFavoritePlaceData_addFavoritePlace_experiences,
GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder> {
GAddFavoritePlaceData_addFavoritePlace_experiences._();
factory GAddFavoritePlaceData_addFavoritePlace_experiences(
[void Function(
GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b)
updates]) = _$GAddFavoritePlaceData_addFavoritePlace_experiences;
static void _initializeBuilder(
GAddFavoritePlaceData_addFavoritePlace_experiencesBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i3.GVoiceExperienceStatus get status;
String get createdAt;
static Serializer<GAddFavoritePlaceData_addFavoritePlace_experiences>
get serializer =>
_$gAddFavoritePlaceDataAddFavoritePlaceExperiencesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAddFavoritePlaceData_addFavoritePlace_experiences.serializer,
this,
) as Map<String, dynamic>);
static GAddFavoritePlaceData_addFavoritePlace_experiences? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAddFavoritePlaceData_addFavoritePlace_experiences.serializer,
json,
);
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,99 @@
// 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__/add_favorite_place.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/add_favorite_place.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/add_favorite_place.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'add_favorite_place.req.gql.g.dart';
abstract class GAddFavoritePlaceReq
implements
Built<GAddFavoritePlaceReq, GAddFavoritePlaceReqBuilder>,
_i1.OperationRequest<_i2.GAddFavoritePlaceData,
_i3.GAddFavoritePlaceVars> {
GAddFavoritePlaceReq._();
factory GAddFavoritePlaceReq(
[void Function(GAddFavoritePlaceReqBuilder b) updates]) =
_$GAddFavoritePlaceReq;
static void _initializeBuilder(GAddFavoritePlaceReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'AddFavoritePlace',
)
..executeOnListen = true;
@override
_i3.GAddFavoritePlaceVars 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.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?,
)? get updateResult;
@override
_i2.GAddFavoritePlaceData? 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.GAddFavoritePlaceData? parseData(Map<String, dynamic> json) =>
_i2.GAddFavoritePlaceData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GAddFavoritePlaceData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GAddFavoritePlaceData, _i3.GAddFavoritePlaceVars>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GAddFavoritePlaceReq> get serializer =>
_$gAddFavoritePlaceReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GAddFavoritePlaceReq.serializer,
this,
) as Map<String, dynamic>);
static GAddFavoritePlaceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GAddFavoritePlaceReq.serializer,
json,
);
}
@@ -0,0 +1,442 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'add_favorite_place.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAddFavoritePlaceReq> _$gAddFavoritePlaceReqSerializer =
_$GAddFavoritePlaceReqSerializer();
class _$GAddFavoritePlaceReqSerializer
implements StructuredSerializer<GAddFavoritePlaceReq> {
@override
final Iterable<Type> types = const [
GAddFavoritePlaceReq,
_$GAddFavoritePlaceReq,
];
@override
final String wireName = 'GAddFavoritePlaceReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAddFavoritePlaceReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GAddFavoritePlaceVars),
),
'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.GAddFavoritePlaceData),
),
);
}
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
GAddFavoritePlaceReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAddFavoritePlaceReqBuilder();
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.GAddFavoritePlaceVars),
)!
as _i3.GAddFavoritePlaceVars,
);
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.GAddFavoritePlaceData),
)!
as _i2.GAddFavoritePlaceData,
);
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 _$GAddFavoritePlaceReq extends GAddFavoritePlaceReq {
@override
final _i3.GAddFavoritePlaceVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?,
)?
updateResult;
@override
final _i2.GAddFavoritePlaceData? 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 _$GAddFavoritePlaceReq([
void Function(GAddFavoritePlaceReqBuilder)? updates,
]) => (GAddFavoritePlaceReqBuilder()..update(updates))._build();
_$GAddFavoritePlaceReq._({
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
GAddFavoritePlaceReq rebuild(
void Function(GAddFavoritePlaceReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAddFavoritePlaceReqBuilder toBuilder() =>
GAddFavoritePlaceReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAddFavoritePlaceReq &&
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'GAddFavoritePlaceReq')
..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 GAddFavoritePlaceReqBuilder
implements Builder<GAddFavoritePlaceReq, GAddFavoritePlaceReqBuilder> {
_$GAddFavoritePlaceReq? _$v;
_i3.GAddFavoritePlaceVarsBuilder? _vars;
_i3.GAddFavoritePlaceVarsBuilder get vars =>
_$this._vars ??= _i3.GAddFavoritePlaceVarsBuilder();
set vars(_i3.GAddFavoritePlaceVarsBuilder? 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.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?,
)?
_updateResult;
_i2.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GAddFavoritePlaceData? Function(
_i2.GAddFavoritePlaceData?,
_i2.GAddFavoritePlaceData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GAddFavoritePlaceDataBuilder? _optimisticResponse;
_i2.GAddFavoritePlaceDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GAddFavoritePlaceDataBuilder();
set optimisticResponse(
_i2.GAddFavoritePlaceDataBuilder? 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;
GAddFavoritePlaceReqBuilder() {
GAddFavoritePlaceReq._initializeBuilder(this);
}
GAddFavoritePlaceReqBuilder 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(GAddFavoritePlaceReq other) {
_$v = other as _$GAddFavoritePlaceReq;
}
@override
void update(void Function(GAddFavoritePlaceReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAddFavoritePlaceReq build() => _build();
_$GAddFavoritePlaceReq _build() {
_$GAddFavoritePlaceReq _$result;
try {
_$result =
_$v ??
_$GAddFavoritePlaceReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GAddFavoritePlaceReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GAddFavoritePlaceReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAddFavoritePlaceReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,34 @@
// 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 'add_favorite_place.var.gql.g.dart';
abstract class GAddFavoritePlaceVars
implements Built<GAddFavoritePlaceVars, GAddFavoritePlaceVarsBuilder> {
GAddFavoritePlaceVars._();
factory GAddFavoritePlaceVars(
[void Function(GAddFavoritePlaceVarsBuilder b) updates]) =
_$GAddFavoritePlaceVars;
String get placeId;
static Serializer<GAddFavoritePlaceVars> get serializer =>
_$gAddFavoritePlaceVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAddFavoritePlaceVars.serializer,
this,
) as Map<String, dynamic>);
static GAddFavoritePlaceVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAddFavoritePlaceVars.serializer,
json,
);
}
@@ -0,0 +1,155 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'add_favorite_place.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAddFavoritePlaceVars> _$gAddFavoritePlaceVarsSerializer =
_$GAddFavoritePlaceVarsSerializer();
class _$GAddFavoritePlaceVarsSerializer
implements StructuredSerializer<GAddFavoritePlaceVars> {
@override
final Iterable<Type> types = const [
GAddFavoritePlaceVars,
_$GAddFavoritePlaceVars,
];
@override
final String wireName = 'GAddFavoritePlaceVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAddFavoritePlaceVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'placeId',
serializers.serialize(
object.placeId,
specifiedType: const FullType(String),
),
];
return result;
}
@override
GAddFavoritePlaceVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAddFavoritePlaceVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'placeId':
result.placeId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GAddFavoritePlaceVars extends GAddFavoritePlaceVars {
@override
final String placeId;
factory _$GAddFavoritePlaceVars([
void Function(GAddFavoritePlaceVarsBuilder)? updates,
]) => (GAddFavoritePlaceVarsBuilder()..update(updates))._build();
_$GAddFavoritePlaceVars._({required this.placeId}) : super._();
@override
GAddFavoritePlaceVars rebuild(
void Function(GAddFavoritePlaceVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAddFavoritePlaceVarsBuilder toBuilder() =>
GAddFavoritePlaceVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAddFavoritePlaceVars && placeId == other.placeId;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, placeId.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAddFavoritePlaceVars',
)..add('placeId', placeId)).toString();
}
}
class GAddFavoritePlaceVarsBuilder
implements Builder<GAddFavoritePlaceVars, GAddFavoritePlaceVarsBuilder> {
_$GAddFavoritePlaceVars? _$v;
String? _placeId;
String? get placeId => _$this._placeId;
set placeId(String? placeId) => _$this._placeId = placeId;
GAddFavoritePlaceVarsBuilder();
GAddFavoritePlaceVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_placeId = $v.placeId;
_$v = null;
}
return this;
}
@override
void replace(GAddFavoritePlaceVars other) {
_$v = other as _$GAddFavoritePlaceVars;
}
@override
void update(void Function(GAddFavoritePlaceVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAddFavoritePlaceVars build() => _build();
_$GAddFavoritePlaceVars _build() {
final _$result =
_$v ??
_$GAddFavoritePlaceVars._(
placeId: BuiltValueNullFieldError.checkNotNull(
placeId,
r'GAddFavoritePlaceVars',
'placeId',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,102 @@
// 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 AuthenticateTelegram = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'AuthenticateTelegram'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthenticateTelegramInput'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'authenticateTelegram'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'telegramId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'username'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'firstName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'lastName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'photoUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'languageCode'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isAdmin'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [AuthenticateTelegram]);
@@ -0,0 +1,116 @@
// 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 'authenticate_telegram.data.gql.g.dart';
abstract class GAuthenticateTelegramData
implements
Built<GAuthenticateTelegramData, GAuthenticateTelegramDataBuilder> {
GAuthenticateTelegramData._();
factory GAuthenticateTelegramData(
[void Function(GAuthenticateTelegramDataBuilder b) updates]) =
_$GAuthenticateTelegramData;
static void _initializeBuilder(GAuthenticateTelegramDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GAuthenticateTelegramData_authenticateTelegram get authenticateTelegram;
static Serializer<GAuthenticateTelegramData> get serializer =>
_$gAuthenticateTelegramDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramData.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramData.serializer,
json,
);
}
abstract class GAuthenticateTelegramData_authenticateTelegram
implements
Built<GAuthenticateTelegramData_authenticateTelegram,
GAuthenticateTelegramData_authenticateTelegramBuilder> {
GAuthenticateTelegramData_authenticateTelegram._();
factory GAuthenticateTelegramData_authenticateTelegram(
[void Function(GAuthenticateTelegramData_authenticateTelegramBuilder b)
updates]) = _$GAuthenticateTelegramData_authenticateTelegram;
static void _initializeBuilder(
GAuthenticateTelegramData_authenticateTelegramBuilder b) =>
b..G__typename = 'AuthPayload';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GAuthenticateTelegramData_authenticateTelegram_user get user;
static Serializer<GAuthenticateTelegramData_authenticateTelegram>
get serializer =>
_$gAuthenticateTelegramDataAuthenticateTelegramSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramData_authenticateTelegram.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramData_authenticateTelegram? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramData_authenticateTelegram.serializer,
json,
);
}
abstract class GAuthenticateTelegramData_authenticateTelegram_user
implements
Built<GAuthenticateTelegramData_authenticateTelegram_user,
GAuthenticateTelegramData_authenticateTelegram_userBuilder> {
GAuthenticateTelegramData_authenticateTelegram_user._();
factory GAuthenticateTelegramData_authenticateTelegram_user(
[void Function(
GAuthenticateTelegramData_authenticateTelegram_userBuilder b)
updates]) = _$GAuthenticateTelegramData_authenticateTelegram_user;
static void _initializeBuilder(
GAuthenticateTelegramData_authenticateTelegram_userBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
String get telegramId;
String? get username;
String? get firstName;
String? get lastName;
String? get photoUrl;
String? get languageCode;
bool get isAdmin;
static Serializer<GAuthenticateTelegramData_authenticateTelegram_user>
get serializer =>
_$gAuthenticateTelegramDataAuthenticateTelegramUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramData_authenticateTelegram_user.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramData_authenticateTelegram_user? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramData_authenticateTelegram_user.serializer,
json,
);
}
@@ -0,0 +1,822 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramData> _$gAuthenticateTelegramDataSerializer =
_$GAuthenticateTelegramDataSerializer();
Serializer<GAuthenticateTelegramData_authenticateTelegram>
_$gAuthenticateTelegramDataAuthenticateTelegramSerializer =
_$GAuthenticateTelegramData_authenticateTelegramSerializer();
Serializer<GAuthenticateTelegramData_authenticateTelegram_user>
_$gAuthenticateTelegramDataAuthenticateTelegramUserSerializer =
_$GAuthenticateTelegramData_authenticateTelegram_userSerializer();
class _$GAuthenticateTelegramDataSerializer
implements StructuredSerializer<GAuthenticateTelegramData> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramData,
_$GAuthenticateTelegramData,
];
@override
final String wireName = 'GAuthenticateTelegramData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'authenticateTelegram',
serializers.serialize(
object.authenticateTelegram,
specifiedType: const FullType(
GAuthenticateTelegramData_authenticateTelegram,
),
),
];
return result;
}
@override
GAuthenticateTelegramData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramDataBuilder();
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 'authenticateTelegram':
result.authenticateTelegram.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GAuthenticateTelegramData_authenticateTelegram,
),
)!
as GAuthenticateTelegramData_authenticateTelegram,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramData_authenticateTelegramSerializer
implements
StructuredSerializer<GAuthenticateTelegramData_authenticateTelegram> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramData_authenticateTelegram,
_$GAuthenticateTelegramData_authenticateTelegram,
];
@override
final String wireName = 'GAuthenticateTelegramData_authenticateTelegram';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramData_authenticateTelegram object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'user',
serializers.serialize(
object.user,
specifiedType: const FullType(
GAuthenticateTelegramData_authenticateTelegram_user,
),
),
];
return result;
}
@override
GAuthenticateTelegramData_authenticateTelegram deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramData_authenticateTelegramBuilder();
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 'user':
result.user.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GAuthenticateTelegramData_authenticateTelegram_user,
),
)!
as GAuthenticateTelegramData_authenticateTelegram_user,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramData_authenticateTelegram_userSerializer
implements
StructuredSerializer<
GAuthenticateTelegramData_authenticateTelegram_user
> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramData_authenticateTelegram_user,
_$GAuthenticateTelegramData_authenticateTelegram_user,
];
@override
final String wireName = 'GAuthenticateTelegramData_authenticateTelegram_user';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramData_authenticateTelegram_user 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)),
'telegramId',
serializers.serialize(
object.telegramId,
specifiedType: const FullType(String),
),
'isAdmin',
serializers.serialize(
object.isAdmin,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.username;
if (value != null) {
result
..add('username')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.firstName;
if (value != null) {
result
..add('firstName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.lastName;
if (value != null) {
result
..add('lastName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.photoUrl;
if (value != null) {
result
..add('photoUrl')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.languageCode;
if (value != null) {
result
..add('languageCode')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
return result;
}
@override
GAuthenticateTelegramData_authenticateTelegram_user deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramData_authenticateTelegram_userBuilder();
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 'telegramId':
result.telegramId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'username':
result.username =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'firstName':
result.firstName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'lastName':
result.lastName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'photoUrl':
result.photoUrl =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'languageCode':
result.languageCode =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'isAdmin':
result.isAdmin =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramData extends GAuthenticateTelegramData {
@override
final String G__typename;
@override
final GAuthenticateTelegramData_authenticateTelegram authenticateTelegram;
factory _$GAuthenticateTelegramData([
void Function(GAuthenticateTelegramDataBuilder)? updates,
]) => (GAuthenticateTelegramDataBuilder()..update(updates))._build();
_$GAuthenticateTelegramData._({
required this.G__typename,
required this.authenticateTelegram,
}) : super._();
@override
GAuthenticateTelegramData rebuild(
void Function(GAuthenticateTelegramDataBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramDataBuilder toBuilder() =>
GAuthenticateTelegramDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramData &&
G__typename == other.G__typename &&
authenticateTelegram == other.authenticateTelegram;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, authenticateTelegram.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GAuthenticateTelegramData')
..add('G__typename', G__typename)
..add('authenticateTelegram', authenticateTelegram))
.toString();
}
}
class GAuthenticateTelegramDataBuilder
implements
Builder<GAuthenticateTelegramData, GAuthenticateTelegramDataBuilder> {
_$GAuthenticateTelegramData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GAuthenticateTelegramData_authenticateTelegramBuilder? _authenticateTelegram;
GAuthenticateTelegramData_authenticateTelegramBuilder
get authenticateTelegram => _$this._authenticateTelegram ??=
GAuthenticateTelegramData_authenticateTelegramBuilder();
set authenticateTelegram(
GAuthenticateTelegramData_authenticateTelegramBuilder? authenticateTelegram,
) => _$this._authenticateTelegram = authenticateTelegram;
GAuthenticateTelegramDataBuilder() {
GAuthenticateTelegramData._initializeBuilder(this);
}
GAuthenticateTelegramDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_authenticateTelegram = $v.authenticateTelegram.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramData other) {
_$v = other as _$GAuthenticateTelegramData;
}
@override
void update(void Function(GAuthenticateTelegramDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramData build() => _build();
_$GAuthenticateTelegramData _build() {
_$GAuthenticateTelegramData _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramData',
'G__typename',
),
authenticateTelegram: authenticateTelegram.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'authenticateTelegram';
authenticateTelegram.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GAuthenticateTelegramData_authenticateTelegram
extends GAuthenticateTelegramData_authenticateTelegram {
@override
final String G__typename;
@override
final GAuthenticateTelegramData_authenticateTelegram_user user;
factory _$GAuthenticateTelegramData_authenticateTelegram([
void Function(GAuthenticateTelegramData_authenticateTelegramBuilder)?
updates,
]) =>
(GAuthenticateTelegramData_authenticateTelegramBuilder()..update(updates))
._build();
_$GAuthenticateTelegramData_authenticateTelegram._({
required this.G__typename,
required this.user,
}) : super._();
@override
GAuthenticateTelegramData_authenticateTelegram rebuild(
void Function(GAuthenticateTelegramData_authenticateTelegramBuilder)
updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramData_authenticateTelegramBuilder toBuilder() =>
GAuthenticateTelegramData_authenticateTelegramBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramData_authenticateTelegram &&
G__typename == other.G__typename &&
user == other.user;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, user.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramData_authenticateTelegram',
)
..add('G__typename', G__typename)
..add('user', user))
.toString();
}
}
class GAuthenticateTelegramData_authenticateTelegramBuilder
implements
Builder<
GAuthenticateTelegramData_authenticateTelegram,
GAuthenticateTelegramData_authenticateTelegramBuilder
> {
_$GAuthenticateTelegramData_authenticateTelegram? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GAuthenticateTelegramData_authenticateTelegram_userBuilder? _user;
GAuthenticateTelegramData_authenticateTelegram_userBuilder get user =>
_$this._user ??=
GAuthenticateTelegramData_authenticateTelegram_userBuilder();
set user(GAuthenticateTelegramData_authenticateTelegram_userBuilder? user) =>
_$this._user = user;
GAuthenticateTelegramData_authenticateTelegramBuilder() {
GAuthenticateTelegramData_authenticateTelegram._initializeBuilder(this);
}
GAuthenticateTelegramData_authenticateTelegramBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_user = $v.user.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramData_authenticateTelegram other) {
_$v = other as _$GAuthenticateTelegramData_authenticateTelegram;
}
@override
void update(
void Function(GAuthenticateTelegramData_authenticateTelegramBuilder)?
updates,
) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramData_authenticateTelegram build() => _build();
_$GAuthenticateTelegramData_authenticateTelegram _build() {
_$GAuthenticateTelegramData_authenticateTelegram _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramData_authenticateTelegram._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramData_authenticateTelegram',
'G__typename',
),
user: user.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'user';
user.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramData_authenticateTelegram',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GAuthenticateTelegramData_authenticateTelegram_user
extends GAuthenticateTelegramData_authenticateTelegram_user {
@override
final String G__typename;
@override
final String id;
@override
final String telegramId;
@override
final String? username;
@override
final String? firstName;
@override
final String? lastName;
@override
final String? photoUrl;
@override
final String? languageCode;
@override
final bool isAdmin;
factory _$GAuthenticateTelegramData_authenticateTelegram_user([
void Function(GAuthenticateTelegramData_authenticateTelegram_userBuilder)?
updates,
]) =>
(GAuthenticateTelegramData_authenticateTelegram_userBuilder()
..update(updates))
._build();
_$GAuthenticateTelegramData_authenticateTelegram_user._({
required this.G__typename,
required this.id,
required this.telegramId,
this.username,
this.firstName,
this.lastName,
this.photoUrl,
this.languageCode,
required this.isAdmin,
}) : super._();
@override
GAuthenticateTelegramData_authenticateTelegram_user rebuild(
void Function(GAuthenticateTelegramData_authenticateTelegram_userBuilder)
updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramData_authenticateTelegram_userBuilder toBuilder() =>
GAuthenticateTelegramData_authenticateTelegram_userBuilder()
..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramData_authenticateTelegram_user &&
G__typename == other.G__typename &&
id == other.id &&
telegramId == other.telegramId &&
username == other.username &&
firstName == other.firstName &&
lastName == other.lastName &&
photoUrl == other.photoUrl &&
languageCode == other.languageCode &&
isAdmin == other.isAdmin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, telegramId.hashCode);
_$hash = $jc(_$hash, username.hashCode);
_$hash = $jc(_$hash, firstName.hashCode);
_$hash = $jc(_$hash, lastName.hashCode);
_$hash = $jc(_$hash, photoUrl.hashCode);
_$hash = $jc(_$hash, languageCode.hashCode);
_$hash = $jc(_$hash, isAdmin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramData_authenticateTelegram_user',
)
..add('G__typename', G__typename)
..add('id', id)
..add('telegramId', telegramId)
..add('username', username)
..add('firstName', firstName)
..add('lastName', lastName)
..add('photoUrl', photoUrl)
..add('languageCode', languageCode)
..add('isAdmin', isAdmin))
.toString();
}
}
class GAuthenticateTelegramData_authenticateTelegram_userBuilder
implements
Builder<
GAuthenticateTelegramData_authenticateTelegram_user,
GAuthenticateTelegramData_authenticateTelegram_userBuilder
> {
_$GAuthenticateTelegramData_authenticateTelegram_user? _$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? _telegramId;
String? get telegramId => _$this._telegramId;
set telegramId(String? telegramId) => _$this._telegramId = telegramId;
String? _username;
String? get username => _$this._username;
set username(String? username) => _$this._username = username;
String? _firstName;
String? get firstName => _$this._firstName;
set firstName(String? firstName) => _$this._firstName = firstName;
String? _lastName;
String? get lastName => _$this._lastName;
set lastName(String? lastName) => _$this._lastName = lastName;
String? _photoUrl;
String? get photoUrl => _$this._photoUrl;
set photoUrl(String? photoUrl) => _$this._photoUrl = photoUrl;
String? _languageCode;
String? get languageCode => _$this._languageCode;
set languageCode(String? languageCode) => _$this._languageCode = languageCode;
bool? _isAdmin;
bool? get isAdmin => _$this._isAdmin;
set isAdmin(bool? isAdmin) => _$this._isAdmin = isAdmin;
GAuthenticateTelegramData_authenticateTelegram_userBuilder() {
GAuthenticateTelegramData_authenticateTelegram_user._initializeBuilder(
this,
);
}
GAuthenticateTelegramData_authenticateTelegram_userBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_telegramId = $v.telegramId;
_username = $v.username;
_firstName = $v.firstName;
_lastName = $v.lastName;
_photoUrl = $v.photoUrl;
_languageCode = $v.languageCode;
_isAdmin = $v.isAdmin;
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramData_authenticateTelegram_user other) {
_$v = other as _$GAuthenticateTelegramData_authenticateTelegram_user;
}
@override
void update(
void Function(GAuthenticateTelegramData_authenticateTelegram_userBuilder)?
updates,
) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramData_authenticateTelegram_user build() => _build();
_$GAuthenticateTelegramData_authenticateTelegram_user _build() {
final _$result =
_$v ??
_$GAuthenticateTelegramData_authenticateTelegram_user._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramData_authenticateTelegram_user',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GAuthenticateTelegramData_authenticateTelegram_user',
'id',
),
telegramId: BuiltValueNullFieldError.checkNotNull(
telegramId,
r'GAuthenticateTelegramData_authenticateTelegram_user',
'telegramId',
),
username: username,
firstName: firstName,
lastName: lastName,
photoUrl: photoUrl,
languageCode: languageCode,
isAdmin: BuiltValueNullFieldError.checkNotNull(
isAdmin,
r'GAuthenticateTelegramData_authenticateTelegram_user',
'isAdmin',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,100 @@
// 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__/authenticate_telegram.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'authenticate_telegram.req.gql.g.dart';
abstract class GAuthenticateTelegramReq
implements
Built<GAuthenticateTelegramReq, GAuthenticateTelegramReqBuilder>,
_i1.OperationRequest<_i2.GAuthenticateTelegramData,
_i3.GAuthenticateTelegramVars> {
GAuthenticateTelegramReq._();
factory GAuthenticateTelegramReq(
[void Function(GAuthenticateTelegramReqBuilder b) updates]) =
_$GAuthenticateTelegramReq;
static void _initializeBuilder(GAuthenticateTelegramReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'AuthenticateTelegram',
)
..executeOnListen = true;
@override
_i3.GAuthenticateTelegramVars 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.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?,
)? get updateResult;
@override
_i2.GAuthenticateTelegramData? 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.GAuthenticateTelegramData? parseData(Map<String, dynamic> json) =>
_i2.GAuthenticateTelegramData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GAuthenticateTelegramData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GAuthenticateTelegramData,
_i3.GAuthenticateTelegramVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GAuthenticateTelegramReq> get serializer =>
_$gAuthenticateTelegramReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GAuthenticateTelegramReq.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GAuthenticateTelegramReq.serializer,
json,
);
}
@@ -0,0 +1,443 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramReq> _$gAuthenticateTelegramReqSerializer =
_$GAuthenticateTelegramReqSerializer();
class _$GAuthenticateTelegramReqSerializer
implements StructuredSerializer<GAuthenticateTelegramReq> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramReq,
_$GAuthenticateTelegramReq,
];
@override
final String wireName = 'GAuthenticateTelegramReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GAuthenticateTelegramVars),
),
'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.GAuthenticateTelegramData),
),
);
}
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
GAuthenticateTelegramReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramReqBuilder();
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.GAuthenticateTelegramVars),
)!
as _i3.GAuthenticateTelegramVars,
);
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.GAuthenticateTelegramData),
)!
as _i2.GAuthenticateTelegramData,
);
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 _$GAuthenticateTelegramReq extends GAuthenticateTelegramReq {
@override
final _i3.GAuthenticateTelegramVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?,
)?
updateResult;
@override
final _i2.GAuthenticateTelegramData? 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 _$GAuthenticateTelegramReq([
void Function(GAuthenticateTelegramReqBuilder)? updates,
]) => (GAuthenticateTelegramReqBuilder()..update(updates))._build();
_$GAuthenticateTelegramReq._({
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
GAuthenticateTelegramReq rebuild(
void Function(GAuthenticateTelegramReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramReqBuilder toBuilder() =>
GAuthenticateTelegramReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramReq &&
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'GAuthenticateTelegramReq')
..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 GAuthenticateTelegramReqBuilder
implements
Builder<GAuthenticateTelegramReq, GAuthenticateTelegramReqBuilder> {
_$GAuthenticateTelegramReq? _$v;
_i3.GAuthenticateTelegramVarsBuilder? _vars;
_i3.GAuthenticateTelegramVarsBuilder get vars =>
_$this._vars ??= _i3.GAuthenticateTelegramVarsBuilder();
set vars(_i3.GAuthenticateTelegramVarsBuilder? 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.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?,
)?
_updateResult;
_i2.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GAuthenticateTelegramData? Function(
_i2.GAuthenticateTelegramData?,
_i2.GAuthenticateTelegramData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GAuthenticateTelegramDataBuilder? _optimisticResponse;
_i2.GAuthenticateTelegramDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GAuthenticateTelegramDataBuilder();
set optimisticResponse(
_i2.GAuthenticateTelegramDataBuilder? 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;
GAuthenticateTelegramReqBuilder() {
GAuthenticateTelegramReq._initializeBuilder(this);
}
GAuthenticateTelegramReqBuilder 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(GAuthenticateTelegramReq other) {
_$v = other as _$GAuthenticateTelegramReq;
}
@override
void update(void Function(GAuthenticateTelegramReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramReq build() => _build();
_$GAuthenticateTelegramReq _build() {
_$GAuthenticateTelegramReq _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GAuthenticateTelegramReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GAuthenticateTelegramReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,37 @@
// 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__/schema.schema.gql.dart'
as _i1;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'authenticate_telegram.var.gql.g.dart';
abstract class GAuthenticateTelegramVars
implements
Built<GAuthenticateTelegramVars, GAuthenticateTelegramVarsBuilder> {
GAuthenticateTelegramVars._();
factory GAuthenticateTelegramVars(
[void Function(GAuthenticateTelegramVarsBuilder b) updates]) =
_$GAuthenticateTelegramVars;
_i1.GAuthenticateTelegramInput get input;
static Serializer<GAuthenticateTelegramVars> get serializer =>
_$gAuthenticateTelegramVarsSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GAuthenticateTelegramVars.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GAuthenticateTelegramVars.serializer,
json,
);
}
@@ -0,0 +1,167 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramVars> _$gAuthenticateTelegramVarsSerializer =
_$GAuthenticateTelegramVarsSerializer();
class _$GAuthenticateTelegramVarsSerializer
implements StructuredSerializer<GAuthenticateTelegramVars> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramVars,
_$GAuthenticateTelegramVars,
];
@override
final String wireName = 'GAuthenticateTelegramVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'input',
serializers.serialize(
object.input,
specifiedType: const FullType(_i1.GAuthenticateTelegramInput),
),
];
return result;
}
@override
GAuthenticateTelegramVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'input':
result.input.replace(
serializers.deserialize(
value,
specifiedType: const FullType(_i1.GAuthenticateTelegramInput),
)!
as _i1.GAuthenticateTelegramInput,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramVars extends GAuthenticateTelegramVars {
@override
final _i1.GAuthenticateTelegramInput input;
factory _$GAuthenticateTelegramVars([
void Function(GAuthenticateTelegramVarsBuilder)? updates,
]) => (GAuthenticateTelegramVarsBuilder()..update(updates))._build();
_$GAuthenticateTelegramVars._({required this.input}) : super._();
@override
GAuthenticateTelegramVars rebuild(
void Function(GAuthenticateTelegramVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramVarsBuilder toBuilder() =>
GAuthenticateTelegramVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramVars && input == other.input;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, input.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramVars',
)..add('input', input)).toString();
}
}
class GAuthenticateTelegramVarsBuilder
implements
Builder<GAuthenticateTelegramVars, GAuthenticateTelegramVarsBuilder> {
_$GAuthenticateTelegramVars? _$v;
_i1.GAuthenticateTelegramInputBuilder? _input;
_i1.GAuthenticateTelegramInputBuilder get input =>
_$this._input ??= _i1.GAuthenticateTelegramInputBuilder();
set input(_i1.GAuthenticateTelegramInputBuilder? input) =>
_$this._input = input;
GAuthenticateTelegramVarsBuilder();
GAuthenticateTelegramVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_input = $v.input.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramVars other) {
_$v = other as _$GAuthenticateTelegramVars;
}
@override
void update(void Function(GAuthenticateTelegramVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramVars build() => _build();
_$GAuthenticateTelegramVars _build() {
_$GAuthenticateTelegramVars _$result;
try {
_$result = _$v ?? _$GAuthenticateTelegramVars._(input: input.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'input';
input.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramVars',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,102 @@
// 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 AuthenticateTelegramLogin = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'AuthenticateTelegramLogin'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthenticateTelegramLoginInput'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'authenticateTelegramLogin'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'telegramId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'username'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'firstName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'lastName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'photoUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'languageCode'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isAdmin'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [AuthenticateTelegramLogin]);
@@ -0,0 +1,124 @@
// 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 'authenticate_telegram_login.data.gql.g.dart';
abstract class GAuthenticateTelegramLoginData
implements
Built<GAuthenticateTelegramLoginData,
GAuthenticateTelegramLoginDataBuilder> {
GAuthenticateTelegramLoginData._();
factory GAuthenticateTelegramLoginData(
[void Function(GAuthenticateTelegramLoginDataBuilder b) updates]) =
_$GAuthenticateTelegramLoginData;
static void _initializeBuilder(GAuthenticateTelegramLoginDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GAuthenticateTelegramLoginData_authenticateTelegramLogin
get authenticateTelegramLogin;
static Serializer<GAuthenticateTelegramLoginData> get serializer =>
_$gAuthenticateTelegramLoginDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramLoginData.serializer,
json,
);
}
abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin
implements
Built<GAuthenticateTelegramLoginData_authenticateTelegramLogin,
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder> {
GAuthenticateTelegramLoginData_authenticateTelegramLogin._();
factory GAuthenticateTelegramLoginData_authenticateTelegramLogin(
[void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b)
updates]) = _$GAuthenticateTelegramLoginData_authenticateTelegramLogin;
static void _initializeBuilder(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder b) =>
b..G__typename = 'AuthPayload';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user get user;
static Serializer<GAuthenticateTelegramLoginData_authenticateTelegramLogin>
get serializer =>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginData_authenticateTelegramLogin? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer,
json,
);
}
abstract class GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
implements
Built<GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder> {
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._();
factory GAuthenticateTelegramLoginData_authenticateTelegramLogin_user(
[void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
b)
updates]) =
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user;
static void _initializeBuilder(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
String get telegramId;
String? get username;
String? get firstName;
String? get lastName;
String? get photoUrl;
String? get languageCode;
bool get isAdmin;
static Serializer<
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user>
get serializer =>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginData_authenticateTelegramLogin_user?
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
.serializer,
json,
);
}
@@ -0,0 +1,860 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram_login.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramLoginData>
_$gAuthenticateTelegramLoginDataSerializer =
_$GAuthenticateTelegramLoginDataSerializer();
Serializer<GAuthenticateTelegramLoginData_authenticateTelegramLogin>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginSerializer =
_$GAuthenticateTelegramLoginData_authenticateTelegramLoginSerializer();
Serializer<GAuthenticateTelegramLoginData_authenticateTelegramLogin_user>
_$gAuthenticateTelegramLoginDataAuthenticateTelegramLoginUserSerializer =
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_userSerializer();
class _$GAuthenticateTelegramLoginDataSerializer
implements StructuredSerializer<GAuthenticateTelegramLoginData> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramLoginData,
_$GAuthenticateTelegramLoginData,
];
@override
final String wireName = 'GAuthenticateTelegramLoginData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramLoginData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'authenticateTelegramLogin',
serializers.serialize(
object.authenticateTelegramLogin,
specifiedType: const FullType(
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
),
),
];
return result;
}
@override
GAuthenticateTelegramLoginData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramLoginDataBuilder();
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 'authenticateTelegramLogin':
result.authenticateTelegramLogin.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
),
)!
as GAuthenticateTelegramLoginData_authenticateTelegramLogin,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramLoginData_authenticateTelegramLoginSerializer
implements
StructuredSerializer<
GAuthenticateTelegramLoginData_authenticateTelegramLogin
> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin,
];
@override
final String wireName =
'GAuthenticateTelegramLoginData_authenticateTelegramLogin';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramLoginData_authenticateTelegramLogin object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'user',
serializers.serialize(
object.user,
specifiedType: const FullType(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
),
),
];
return result;
}
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result =
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder();
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 'user':
result.user.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
),
)!
as GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_userSerializer
implements
StructuredSerializer<
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
];
@override
final String wireName =
'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user 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)),
'telegramId',
serializers.serialize(
object.telegramId,
specifiedType: const FullType(String),
),
'isAdmin',
serializers.serialize(
object.isAdmin,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.username;
if (value != null) {
result
..add('username')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.firstName;
if (value != null) {
result
..add('firstName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.lastName;
if (value != null) {
result
..add('lastName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.photoUrl;
if (value != null) {
result
..add('photoUrl')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.languageCode;
if (value != null) {
result
..add('languageCode')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
return result;
}
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result =
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder();
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 'telegramId':
result.telegramId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'username':
result.username =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'firstName':
result.firstName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'lastName':
result.lastName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'photoUrl':
result.photoUrl =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'languageCode':
result.languageCode =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'isAdmin':
result.isAdmin =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramLoginData extends GAuthenticateTelegramLoginData {
@override
final String G__typename;
@override
final GAuthenticateTelegramLoginData_authenticateTelegramLogin
authenticateTelegramLogin;
factory _$GAuthenticateTelegramLoginData([
void Function(GAuthenticateTelegramLoginDataBuilder)? updates,
]) => (GAuthenticateTelegramLoginDataBuilder()..update(updates))._build();
_$GAuthenticateTelegramLoginData._({
required this.G__typename,
required this.authenticateTelegramLogin,
}) : super._();
@override
GAuthenticateTelegramLoginData rebuild(
void Function(GAuthenticateTelegramLoginDataBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramLoginDataBuilder toBuilder() =>
GAuthenticateTelegramLoginDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramLoginData &&
G__typename == other.G__typename &&
authenticateTelegramLogin == other.authenticateTelegramLogin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, authenticateTelegramLogin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GAuthenticateTelegramLoginData')
..add('G__typename', G__typename)
..add('authenticateTelegramLogin', authenticateTelegramLogin))
.toString();
}
}
class GAuthenticateTelegramLoginDataBuilder
implements
Builder<
GAuthenticateTelegramLoginData,
GAuthenticateTelegramLoginDataBuilder
> {
_$GAuthenticateTelegramLoginData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder?
_authenticateTelegramLogin;
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder
get authenticateTelegramLogin => _$this._authenticateTelegramLogin ??=
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder();
set authenticateTelegramLogin(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder?
authenticateTelegramLogin,
) => _$this._authenticateTelegramLogin = authenticateTelegramLogin;
GAuthenticateTelegramLoginDataBuilder() {
GAuthenticateTelegramLoginData._initializeBuilder(this);
}
GAuthenticateTelegramLoginDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_authenticateTelegramLogin = $v.authenticateTelegramLogin.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramLoginData other) {
_$v = other as _$GAuthenticateTelegramLoginData;
}
@override
void update(void Function(GAuthenticateTelegramLoginDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramLoginData build() => _build();
_$GAuthenticateTelegramLoginData _build() {
_$GAuthenticateTelegramLoginData _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramLoginData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramLoginData',
'G__typename',
),
authenticateTelegramLogin: authenticateTelegramLogin.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'authenticateTelegramLogin';
authenticateTelegramLogin.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramLoginData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GAuthenticateTelegramLoginData_authenticateTelegramLogin
extends GAuthenticateTelegramLoginData_authenticateTelegramLogin {
@override
final String G__typename;
@override
final GAuthenticateTelegramLoginData_authenticateTelegramLogin_user user;
factory _$GAuthenticateTelegramLoginData_authenticateTelegramLogin([
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder,
)?
updates,
]) =>
(GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder()
..update(updates))
._build();
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin._({
required this.G__typename,
required this.user,
}) : super._();
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin rebuild(
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder,
)
updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder toBuilder() =>
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder()
..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramLoginData_authenticateTelegramLogin &&
G__typename == other.G__typename &&
user == other.user;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, user.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin',
)
..add('G__typename', G__typename)
..add('user', user))
.toString();
}
}
class GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder
implements
Builder<
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder
> {
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder? _user;
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
get user => _$this._user ??=
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder();
set user(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder? user,
) => _$this._user = user;
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder() {
GAuthenticateTelegramLoginData_authenticateTelegramLogin._initializeBuilder(
this,
);
}
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_user = $v.user.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramLoginData_authenticateTelegramLogin other) {
_$v = other as _$GAuthenticateTelegramLoginData_authenticateTelegramLogin;
}
@override
void update(
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLoginBuilder,
)?
updates,
) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin build() => _build();
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin _build() {
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin',
'G__typename',
),
user: user.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'user';
user.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
extends GAuthenticateTelegramLoginData_authenticateTelegramLogin_user {
@override
final String G__typename;
@override
final String id;
@override
final String telegramId;
@override
final String? username;
@override
final String? firstName;
@override
final String? lastName;
@override
final String? photoUrl;
@override
final String? languageCode;
@override
final bool isAdmin;
factory _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user([
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder,
)?
updates,
]) =>
(GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder()
..update(updates))
._build();
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._({
required this.G__typename,
required this.id,
required this.telegramId,
this.username,
this.firstName,
this.lastName,
this.photoUrl,
this.languageCode,
required this.isAdmin,
}) : super._();
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user rebuild(
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder,
)
updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
toBuilder() =>
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder()
..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other
is GAuthenticateTelegramLoginData_authenticateTelegramLogin_user &&
G__typename == other.G__typename &&
id == other.id &&
telegramId == other.telegramId &&
username == other.username &&
firstName == other.firstName &&
lastName == other.lastName &&
photoUrl == other.photoUrl &&
languageCode == other.languageCode &&
isAdmin == other.isAdmin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, telegramId.hashCode);
_$hash = $jc(_$hash, username.hashCode);
_$hash = $jc(_$hash, firstName.hashCode);
_$hash = $jc(_$hash, lastName.hashCode);
_$hash = $jc(_$hash, photoUrl.hashCode);
_$hash = $jc(_$hash, languageCode.hashCode);
_$hash = $jc(_$hash, isAdmin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user',
)
..add('G__typename', G__typename)
..add('id', id)
..add('telegramId', telegramId)
..add('username', username)
..add('firstName', firstName)
..add('lastName', lastName)
..add('photoUrl', photoUrl)
..add('languageCode', languageCode)
..add('isAdmin', isAdmin))
.toString();
}
}
class GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
implements
Builder<
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
> {
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user? _$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? _telegramId;
String? get telegramId => _$this._telegramId;
set telegramId(String? telegramId) => _$this._telegramId = telegramId;
String? _username;
String? get username => _$this._username;
set username(String? username) => _$this._username = username;
String? _firstName;
String? get firstName => _$this._firstName;
set firstName(String? firstName) => _$this._firstName = firstName;
String? _lastName;
String? get lastName => _$this._lastName;
set lastName(String? lastName) => _$this._lastName = lastName;
String? _photoUrl;
String? get photoUrl => _$this._photoUrl;
set photoUrl(String? photoUrl) => _$this._photoUrl = photoUrl;
String? _languageCode;
String? get languageCode => _$this._languageCode;
set languageCode(String? languageCode) => _$this._languageCode = languageCode;
bool? _isAdmin;
bool? get isAdmin => _$this._isAdmin;
set isAdmin(bool? isAdmin) => _$this._isAdmin = isAdmin;
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder() {
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._initializeBuilder(
this,
);
}
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder
get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_telegramId = $v.telegramId;
_username = $v.username;
_firstName = $v.firstName;
_lastName = $v.lastName;
_photoUrl = $v.photoUrl;
_languageCode = $v.languageCode;
_isAdmin = $v.isAdmin;
_$v = null;
}
return this;
}
@override
void replace(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user other,
) {
_$v =
other
as _$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user;
}
@override
void update(
void Function(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_userBuilder,
)?
updates,
) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user build() =>
_build();
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user _build() {
final _$result =
_$v ??
_$GAuthenticateTelegramLoginData_authenticateTelegramLogin_user._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user',
'id',
),
telegramId: BuiltValueNullFieldError.checkNotNull(
telegramId,
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user',
'telegramId',
),
username: username,
firstName: firstName,
lastName: lastName,
photoUrl: photoUrl,
languageCode: languageCode,
isAdmin: BuiltValueNullFieldError.checkNotNull(
isAdmin,
r'GAuthenticateTelegramLoginData_authenticateTelegramLogin_user',
'isAdmin',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,101 @@
// 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__/authenticate_telegram_login.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram_login.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram_login.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'authenticate_telegram_login.req.gql.g.dart';
abstract class GAuthenticateTelegramLoginReq
implements
Built<GAuthenticateTelegramLoginReq,
GAuthenticateTelegramLoginReqBuilder>,
_i1.OperationRequest<_i2.GAuthenticateTelegramLoginData,
_i3.GAuthenticateTelegramLoginVars> {
GAuthenticateTelegramLoginReq._();
factory GAuthenticateTelegramLoginReq(
[void Function(GAuthenticateTelegramLoginReqBuilder b) updates]) =
_$GAuthenticateTelegramLoginReq;
static void _initializeBuilder(GAuthenticateTelegramLoginReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'AuthenticateTelegramLogin',
)
..executeOnListen = true;
@override
_i3.GAuthenticateTelegramLoginVars 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.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?,
)? get updateResult;
@override
_i2.GAuthenticateTelegramLoginData? 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.GAuthenticateTelegramLoginData? parseData(Map<String, dynamic> json) =>
_i2.GAuthenticateTelegramLoginData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GAuthenticateTelegramLoginData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GAuthenticateTelegramLoginData,
_i3.GAuthenticateTelegramLoginVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GAuthenticateTelegramLoginReq> get serializer =>
_$gAuthenticateTelegramLoginReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GAuthenticateTelegramLoginReq.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GAuthenticateTelegramLoginReq.serializer,
json,
);
}
@@ -0,0 +1,453 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram_login.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramLoginReq>
_$gAuthenticateTelegramLoginReqSerializer =
_$GAuthenticateTelegramLoginReqSerializer();
class _$GAuthenticateTelegramLoginReqSerializer
implements StructuredSerializer<GAuthenticateTelegramLoginReq> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramLoginReq,
_$GAuthenticateTelegramLoginReq,
];
@override
final String wireName = 'GAuthenticateTelegramLoginReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramLoginReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GAuthenticateTelegramLoginVars),
),
'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.GAuthenticateTelegramLoginData),
),
);
}
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
GAuthenticateTelegramLoginReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramLoginReqBuilder();
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.GAuthenticateTelegramLoginVars,
),
)!
as _i3.GAuthenticateTelegramLoginVars,
);
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.GAuthenticateTelegramLoginData,
),
)!
as _i2.GAuthenticateTelegramLoginData,
);
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 _$GAuthenticateTelegramLoginReq extends GAuthenticateTelegramLoginReq {
@override
final _i3.GAuthenticateTelegramLoginVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?,
)?
updateResult;
@override
final _i2.GAuthenticateTelegramLoginData? 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 _$GAuthenticateTelegramLoginReq([
void Function(GAuthenticateTelegramLoginReqBuilder)? updates,
]) => (GAuthenticateTelegramLoginReqBuilder()..update(updates))._build();
_$GAuthenticateTelegramLoginReq._({
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
GAuthenticateTelegramLoginReq rebuild(
void Function(GAuthenticateTelegramLoginReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramLoginReqBuilder toBuilder() =>
GAuthenticateTelegramLoginReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramLoginReq &&
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'GAuthenticateTelegramLoginReq')
..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 GAuthenticateTelegramLoginReqBuilder
implements
Builder<
GAuthenticateTelegramLoginReq,
GAuthenticateTelegramLoginReqBuilder
> {
_$GAuthenticateTelegramLoginReq? _$v;
_i3.GAuthenticateTelegramLoginVarsBuilder? _vars;
_i3.GAuthenticateTelegramLoginVarsBuilder get vars =>
_$this._vars ??= _i3.GAuthenticateTelegramLoginVarsBuilder();
set vars(_i3.GAuthenticateTelegramLoginVarsBuilder? 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.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?,
)?
_updateResult;
_i2.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GAuthenticateTelegramLoginData? Function(
_i2.GAuthenticateTelegramLoginData?,
_i2.GAuthenticateTelegramLoginData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GAuthenticateTelegramLoginDataBuilder? _optimisticResponse;
_i2.GAuthenticateTelegramLoginDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??=
_i2.GAuthenticateTelegramLoginDataBuilder();
set optimisticResponse(
_i2.GAuthenticateTelegramLoginDataBuilder? 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;
GAuthenticateTelegramLoginReqBuilder() {
GAuthenticateTelegramLoginReq._initializeBuilder(this);
}
GAuthenticateTelegramLoginReqBuilder 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(GAuthenticateTelegramLoginReq other) {
_$v = other as _$GAuthenticateTelegramLoginReq;
}
@override
void update(void Function(GAuthenticateTelegramLoginReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramLoginReq build() => _build();
_$GAuthenticateTelegramLoginReq _build() {
_$GAuthenticateTelegramLoginReq _$result;
try {
_$result =
_$v ??
_$GAuthenticateTelegramLoginReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GAuthenticateTelegramLoginReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GAuthenticateTelegramLoginReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramLoginReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,38 @@
// 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__/schema.schema.gql.dart'
as _i1;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'authenticate_telegram_login.var.gql.g.dart';
abstract class GAuthenticateTelegramLoginVars
implements
Built<GAuthenticateTelegramLoginVars,
GAuthenticateTelegramLoginVarsBuilder> {
GAuthenticateTelegramLoginVars._();
factory GAuthenticateTelegramLoginVars(
[void Function(GAuthenticateTelegramLoginVarsBuilder b) updates]) =
_$GAuthenticateTelegramLoginVars;
_i1.GAuthenticateTelegramLoginInput get input;
static Serializer<GAuthenticateTelegramLoginVars> get serializer =>
_$gAuthenticateTelegramLoginVarsSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GAuthenticateTelegramLoginVars.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GAuthenticateTelegramLoginVars.serializer,
json,
);
}
@@ -0,0 +1,174 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'authenticate_telegram_login.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GAuthenticateTelegramLoginVars>
_$gAuthenticateTelegramLoginVarsSerializer =
_$GAuthenticateTelegramLoginVarsSerializer();
class _$GAuthenticateTelegramLoginVarsSerializer
implements StructuredSerializer<GAuthenticateTelegramLoginVars> {
@override
final Iterable<Type> types = const [
GAuthenticateTelegramLoginVars,
_$GAuthenticateTelegramLoginVars,
];
@override
final String wireName = 'GAuthenticateTelegramLoginVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GAuthenticateTelegramLoginVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'input',
serializers.serialize(
object.input,
specifiedType: const FullType(_i1.GAuthenticateTelegramLoginInput),
),
];
return result;
}
@override
GAuthenticateTelegramLoginVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GAuthenticateTelegramLoginVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'input':
result.input.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
_i1.GAuthenticateTelegramLoginInput,
),
)!
as _i1.GAuthenticateTelegramLoginInput,
);
break;
}
}
return result.build();
}
}
class _$GAuthenticateTelegramLoginVars extends GAuthenticateTelegramLoginVars {
@override
final _i1.GAuthenticateTelegramLoginInput input;
factory _$GAuthenticateTelegramLoginVars([
void Function(GAuthenticateTelegramLoginVarsBuilder)? updates,
]) => (GAuthenticateTelegramLoginVarsBuilder()..update(updates))._build();
_$GAuthenticateTelegramLoginVars._({required this.input}) : super._();
@override
GAuthenticateTelegramLoginVars rebuild(
void Function(GAuthenticateTelegramLoginVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GAuthenticateTelegramLoginVarsBuilder toBuilder() =>
GAuthenticateTelegramLoginVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GAuthenticateTelegramLoginVars && input == other.input;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, input.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GAuthenticateTelegramLoginVars',
)..add('input', input)).toString();
}
}
class GAuthenticateTelegramLoginVarsBuilder
implements
Builder<
GAuthenticateTelegramLoginVars,
GAuthenticateTelegramLoginVarsBuilder
> {
_$GAuthenticateTelegramLoginVars? _$v;
_i1.GAuthenticateTelegramLoginInputBuilder? _input;
_i1.GAuthenticateTelegramLoginInputBuilder get input =>
_$this._input ??= _i1.GAuthenticateTelegramLoginInputBuilder();
set input(_i1.GAuthenticateTelegramLoginInputBuilder? input) =>
_$this._input = input;
GAuthenticateTelegramLoginVarsBuilder();
GAuthenticateTelegramLoginVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_input = $v.input.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GAuthenticateTelegramLoginVars other) {
_$v = other as _$GAuthenticateTelegramLoginVars;
}
@override
void update(void Function(GAuthenticateTelegramLoginVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GAuthenticateTelegramLoginVars build() => _build();
_$GAuthenticateTelegramLoginVars _build() {
_$GAuthenticateTelegramLoginVars _$result;
try {
_$result =
_$v ?? _$GAuthenticateTelegramLoginVars._(input: input.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'input';
input.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GAuthenticateTelegramLoginVars',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,109 @@
// 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 CompleteTelegramBotLogin = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'CompleteTelegramBotLogin'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'token')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'completeTelegramBotLogin'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'token'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'token')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'sessionToken'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'user'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'telegramId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'username'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'firstName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'lastName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'photoUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'languageCode'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isAdmin'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [CompleteTelegramBotLogin]);
@@ -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: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 'complete_telegram_bot_login.data.gql.g.dart';
abstract class GCompleteTelegramBotLoginData
implements
Built<GCompleteTelegramBotLoginData,
GCompleteTelegramBotLoginDataBuilder> {
GCompleteTelegramBotLoginData._();
factory GCompleteTelegramBotLoginData(
[void Function(GCompleteTelegramBotLoginDataBuilder b) updates]) =
_$GCompleteTelegramBotLoginData;
static void _initializeBuilder(GCompleteTelegramBotLoginDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GCompleteTelegramBotLoginData_completeTelegramBotLogin
get completeTelegramBotLogin;
static Serializer<GCompleteTelegramBotLoginData> get serializer =>
_$gCompleteTelegramBotLoginDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCompleteTelegramBotLoginData.serializer,
this,
) as Map<String, dynamic>);
static GCompleteTelegramBotLoginData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCompleteTelegramBotLoginData.serializer,
json,
);
}
abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin
implements
Built<GCompleteTelegramBotLoginData_completeTelegramBotLogin,
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder> {
GCompleteTelegramBotLoginData_completeTelegramBotLogin._();
factory GCompleteTelegramBotLoginData_completeTelegramBotLogin(
[void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b)
updates]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin;
static void _initializeBuilder(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder b) =>
b..G__typename = 'TelegramBotLoginSession';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get sessionToken;
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user get user;
static Serializer<GCompleteTelegramBotLoginData_completeTelegramBotLogin>
get serializer =>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer,
this,
) as Map<String, dynamic>);
static GCompleteTelegramBotLoginData_completeTelegramBotLogin? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer,
json,
);
}
abstract class GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
implements
Built<GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder> {
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._();
factory GCompleteTelegramBotLoginData_completeTelegramBotLogin_user(
[void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
b)
updates]) = _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user;
static void _initializeBuilder(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
String get telegramId;
String? get username;
String? get firstName;
String? get lastName;
String? get photoUrl;
String? get languageCode;
bool get isAdmin;
static Serializer<GCompleteTelegramBotLoginData_completeTelegramBotLogin_user>
get serializer =>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginUserSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user.serializer,
this,
) as Map<String, dynamic>);
static GCompleteTelegramBotLoginData_completeTelegramBotLogin_user? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user.serializer,
json,
);
}
@@ -0,0 +1,886 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'complete_telegram_bot_login.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCompleteTelegramBotLoginData>
_$gCompleteTelegramBotLoginDataSerializer =
_$GCompleteTelegramBotLoginDataSerializer();
Serializer<GCompleteTelegramBotLoginData_completeTelegramBotLogin>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginSerializer =
_$GCompleteTelegramBotLoginData_completeTelegramBotLoginSerializer();
Serializer<GCompleteTelegramBotLoginData_completeTelegramBotLogin_user>
_$gCompleteTelegramBotLoginDataCompleteTelegramBotLoginUserSerializer =
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_userSerializer();
class _$GCompleteTelegramBotLoginDataSerializer
implements StructuredSerializer<GCompleteTelegramBotLoginData> {
@override
final Iterable<Type> types = const [
GCompleteTelegramBotLoginData,
_$GCompleteTelegramBotLoginData,
];
@override
final String wireName = 'GCompleteTelegramBotLoginData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCompleteTelegramBotLoginData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'completeTelegramBotLogin',
serializers.serialize(
object.completeTelegramBotLogin,
specifiedType: const FullType(
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
),
),
];
return result;
}
@override
GCompleteTelegramBotLoginData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCompleteTelegramBotLoginDataBuilder();
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 'completeTelegramBotLogin':
result.completeTelegramBotLogin.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
),
)!
as GCompleteTelegramBotLoginData_completeTelegramBotLogin,
);
break;
}
}
return result.build();
}
}
class _$GCompleteTelegramBotLoginData_completeTelegramBotLoginSerializer
implements
StructuredSerializer<
GCompleteTelegramBotLoginData_completeTelegramBotLogin
> {
@override
final Iterable<Type> types = const [
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin,
];
@override
final String wireName =
'GCompleteTelegramBotLoginData_completeTelegramBotLogin';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCompleteTelegramBotLoginData_completeTelegramBotLogin object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'sessionToken',
serializers.serialize(
object.sessionToken,
specifiedType: const FullType(String),
),
'user',
serializers.serialize(
object.user,
specifiedType: const FullType(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
),
),
];
return result;
}
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result =
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder();
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 'sessionToken':
result.sessionToken =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'user':
result.user.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
),
)!
as GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
);
break;
}
}
return result.build();
}
}
class _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_userSerializer
implements
StructuredSerializer<
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
> {
@override
final Iterable<Type> types = const [
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
];
@override
final String wireName =
'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user 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)),
'telegramId',
serializers.serialize(
object.telegramId,
specifiedType: const FullType(String),
),
'isAdmin',
serializers.serialize(
object.isAdmin,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.username;
if (value != null) {
result
..add('username')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.firstName;
if (value != null) {
result
..add('firstName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.lastName;
if (value != null) {
result
..add('lastName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.photoUrl;
if (value != null) {
result
..add('photoUrl')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.languageCode;
if (value != null) {
result
..add('languageCode')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
return result;
}
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result =
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder();
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 'telegramId':
result.telegramId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'username':
result.username =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'firstName':
result.firstName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'lastName':
result.lastName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'photoUrl':
result.photoUrl =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'languageCode':
result.languageCode =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'isAdmin':
result.isAdmin =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GCompleteTelegramBotLoginData extends GCompleteTelegramBotLoginData {
@override
final String G__typename;
@override
final GCompleteTelegramBotLoginData_completeTelegramBotLogin
completeTelegramBotLogin;
factory _$GCompleteTelegramBotLoginData([
void Function(GCompleteTelegramBotLoginDataBuilder)? updates,
]) => (GCompleteTelegramBotLoginDataBuilder()..update(updates))._build();
_$GCompleteTelegramBotLoginData._({
required this.G__typename,
required this.completeTelegramBotLogin,
}) : super._();
@override
GCompleteTelegramBotLoginData rebuild(
void Function(GCompleteTelegramBotLoginDataBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCompleteTelegramBotLoginDataBuilder toBuilder() =>
GCompleteTelegramBotLoginDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCompleteTelegramBotLoginData &&
G__typename == other.G__typename &&
completeTelegramBotLogin == other.completeTelegramBotLogin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, completeTelegramBotLogin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCompleteTelegramBotLoginData')
..add('G__typename', G__typename)
..add('completeTelegramBotLogin', completeTelegramBotLogin))
.toString();
}
}
class GCompleteTelegramBotLoginDataBuilder
implements
Builder<
GCompleteTelegramBotLoginData,
GCompleteTelegramBotLoginDataBuilder
> {
_$GCompleteTelegramBotLoginData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder?
_completeTelegramBotLogin;
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder
get completeTelegramBotLogin => _$this._completeTelegramBotLogin ??=
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder();
set completeTelegramBotLogin(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder?
completeTelegramBotLogin,
) => _$this._completeTelegramBotLogin = completeTelegramBotLogin;
GCompleteTelegramBotLoginDataBuilder() {
GCompleteTelegramBotLoginData._initializeBuilder(this);
}
GCompleteTelegramBotLoginDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_completeTelegramBotLogin = $v.completeTelegramBotLogin.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GCompleteTelegramBotLoginData other) {
_$v = other as _$GCompleteTelegramBotLoginData;
}
@override
void update(void Function(GCompleteTelegramBotLoginDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCompleteTelegramBotLoginData build() => _build();
_$GCompleteTelegramBotLoginData _build() {
_$GCompleteTelegramBotLoginData _$result;
try {
_$result =
_$v ??
_$GCompleteTelegramBotLoginData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GCompleteTelegramBotLoginData',
'G__typename',
),
completeTelegramBotLogin: completeTelegramBotLogin.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'completeTelegramBotLogin';
completeTelegramBotLogin.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCompleteTelegramBotLoginData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCompleteTelegramBotLoginData_completeTelegramBotLogin
extends GCompleteTelegramBotLoginData_completeTelegramBotLogin {
@override
final String G__typename;
@override
final String sessionToken;
@override
final GCompleteTelegramBotLoginData_completeTelegramBotLogin_user user;
factory _$GCompleteTelegramBotLoginData_completeTelegramBotLogin([
void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder,
)?
updates,
]) =>
(GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder()
..update(updates))
._build();
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin._({
required this.G__typename,
required this.sessionToken,
required this.user,
}) : super._();
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin rebuild(
void Function(GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder)
updates,
) => (toBuilder()..update(updates)).build();
@override
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder toBuilder() =>
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder()
..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCompleteTelegramBotLoginData_completeTelegramBotLogin &&
G__typename == other.G__typename &&
sessionToken == other.sessionToken &&
user == other.user;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, sessionToken.hashCode);
_$hash = $jc(_$hash, user.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin',
)
..add('G__typename', G__typename)
..add('sessionToken', sessionToken)
..add('user', user))
.toString();
}
}
class GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder
implements
Builder<
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder
> {
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _sessionToken;
String? get sessionToken => _$this._sessionToken;
set sessionToken(String? sessionToken) => _$this._sessionToken = sessionToken;
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder? _user;
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder get user =>
_$this._user ??=
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder();
set user(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder? user,
) => _$this._user = user;
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder() {
GCompleteTelegramBotLoginData_completeTelegramBotLogin._initializeBuilder(
this,
);
}
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_sessionToken = $v.sessionToken;
_user = $v.user.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GCompleteTelegramBotLoginData_completeTelegramBotLogin other) {
_$v = other as _$GCompleteTelegramBotLoginData_completeTelegramBotLogin;
}
@override
void update(
void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLoginBuilder,
)?
updates,
) {
if (updates != null) updates(this);
}
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin build() => _build();
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin _build() {
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin _$result;
try {
_$result =
_$v ??
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin',
'G__typename',
),
sessionToken: BuiltValueNullFieldError.checkNotNull(
sessionToken,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin',
'sessionToken',
),
user: user.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'user';
user.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
extends GCompleteTelegramBotLoginData_completeTelegramBotLogin_user {
@override
final String G__typename;
@override
final String id;
@override
final String telegramId;
@override
final String? username;
@override
final String? firstName;
@override
final String? lastName;
@override
final String? photoUrl;
@override
final String? languageCode;
@override
final bool isAdmin;
factory _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user([
void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder,
)?
updates,
]) =>
(GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder()
..update(updates))
._build();
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._({
required this.G__typename,
required this.id,
required this.telegramId,
this.username,
this.firstName,
this.lastName,
this.photoUrl,
this.languageCode,
required this.isAdmin,
}) : super._();
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user rebuild(
void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder,
)
updates,
) => (toBuilder()..update(updates)).build();
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
toBuilder() =>
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder()
..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other
is GCompleteTelegramBotLoginData_completeTelegramBotLogin_user &&
G__typename == other.G__typename &&
id == other.id &&
telegramId == other.telegramId &&
username == other.username &&
firstName == other.firstName &&
lastName == other.lastName &&
photoUrl == other.photoUrl &&
languageCode == other.languageCode &&
isAdmin == other.isAdmin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, telegramId.hashCode);
_$hash = $jc(_$hash, username.hashCode);
_$hash = $jc(_$hash, firstName.hashCode);
_$hash = $jc(_$hash, lastName.hashCode);
_$hash = $jc(_$hash, photoUrl.hashCode);
_$hash = $jc(_$hash, languageCode.hashCode);
_$hash = $jc(_$hash, isAdmin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user',
)
..add('G__typename', G__typename)
..add('id', id)
..add('telegramId', telegramId)
..add('username', username)
..add('firstName', firstName)
..add('lastName', lastName)
..add('photoUrl', photoUrl)
..add('languageCode', languageCode)
..add('isAdmin', isAdmin))
.toString();
}
}
class GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
implements
Builder<
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
> {
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user? _$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? _telegramId;
String? get telegramId => _$this._telegramId;
set telegramId(String? telegramId) => _$this._telegramId = telegramId;
String? _username;
String? get username => _$this._username;
set username(String? username) => _$this._username = username;
String? _firstName;
String? get firstName => _$this._firstName;
set firstName(String? firstName) => _$this._firstName = firstName;
String? _lastName;
String? get lastName => _$this._lastName;
set lastName(String? lastName) => _$this._lastName = lastName;
String? _photoUrl;
String? get photoUrl => _$this._photoUrl;
set photoUrl(String? photoUrl) => _$this._photoUrl = photoUrl;
String? _languageCode;
String? get languageCode => _$this._languageCode;
set languageCode(String? languageCode) => _$this._languageCode = languageCode;
bool? _isAdmin;
bool? get isAdmin => _$this._isAdmin;
set isAdmin(bool? isAdmin) => _$this._isAdmin = isAdmin;
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder() {
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._initializeBuilder(
this,
);
}
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder
get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_telegramId = $v.telegramId;
_username = $v.username;
_firstName = $v.firstName;
_lastName = $v.lastName;
_photoUrl = $v.photoUrl;
_languageCode = $v.languageCode;
_isAdmin = $v.isAdmin;
_$v = null;
}
return this;
}
@override
void replace(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user other,
) {
_$v =
other as _$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user;
}
@override
void update(
void Function(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_userBuilder,
)?
updates,
) {
if (updates != null) updates(this);
}
@override
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user build() =>
_build();
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user _build() {
final _$result =
_$v ??
_$GCompleteTelegramBotLoginData_completeTelegramBotLogin_user._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user',
'id',
),
telegramId: BuiltValueNullFieldError.checkNotNull(
telegramId,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user',
'telegramId',
),
username: username,
firstName: firstName,
lastName: lastName,
photoUrl: photoUrl,
languageCode: languageCode,
isAdmin: BuiltValueNullFieldError.checkNotNull(
isAdmin,
r'GCompleteTelegramBotLoginData_completeTelegramBotLogin_user',
'isAdmin',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,101 @@
// 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__/complete_telegram_bot_login.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/complete_telegram_bot_login.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/complete_telegram_bot_login.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'complete_telegram_bot_login.req.gql.g.dart';
abstract class GCompleteTelegramBotLoginReq
implements
Built<GCompleteTelegramBotLoginReq,
GCompleteTelegramBotLoginReqBuilder>,
_i1.OperationRequest<_i2.GCompleteTelegramBotLoginData,
_i3.GCompleteTelegramBotLoginVars> {
GCompleteTelegramBotLoginReq._();
factory GCompleteTelegramBotLoginReq(
[void Function(GCompleteTelegramBotLoginReqBuilder b) updates]) =
_$GCompleteTelegramBotLoginReq;
static void _initializeBuilder(GCompleteTelegramBotLoginReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'CompleteTelegramBotLogin',
)
..executeOnListen = true;
@override
_i3.GCompleteTelegramBotLoginVars 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.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?,
)? get updateResult;
@override
_i2.GCompleteTelegramBotLoginData? 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.GCompleteTelegramBotLoginData? parseData(Map<String, dynamic> json) =>
_i2.GCompleteTelegramBotLoginData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GCompleteTelegramBotLoginData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GCompleteTelegramBotLoginData,
_i3.GCompleteTelegramBotLoginVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GCompleteTelegramBotLoginReq> get serializer =>
_$gCompleteTelegramBotLoginReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCompleteTelegramBotLoginReq.serializer,
this,
) as Map<String, dynamic>);
static GCompleteTelegramBotLoginReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCompleteTelegramBotLoginReq.serializer,
json,
);
}
@@ -0,0 +1,452 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'complete_telegram_bot_login.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCompleteTelegramBotLoginReq>
_$gCompleteTelegramBotLoginReqSerializer =
_$GCompleteTelegramBotLoginReqSerializer();
class _$GCompleteTelegramBotLoginReqSerializer
implements StructuredSerializer<GCompleteTelegramBotLoginReq> {
@override
final Iterable<Type> types = const [
GCompleteTelegramBotLoginReq,
_$GCompleteTelegramBotLoginReq,
];
@override
final String wireName = 'GCompleteTelegramBotLoginReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCompleteTelegramBotLoginReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GCompleteTelegramBotLoginVars),
),
'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.GCompleteTelegramBotLoginData),
),
);
}
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
GCompleteTelegramBotLoginReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCompleteTelegramBotLoginReqBuilder();
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.GCompleteTelegramBotLoginVars,
),
)!
as _i3.GCompleteTelegramBotLoginVars,
);
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.GCompleteTelegramBotLoginData,
),
)!
as _i2.GCompleteTelegramBotLoginData,
);
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 _$GCompleteTelegramBotLoginReq extends GCompleteTelegramBotLoginReq {
@override
final _i3.GCompleteTelegramBotLoginVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?,
)?
updateResult;
@override
final _i2.GCompleteTelegramBotLoginData? 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 _$GCompleteTelegramBotLoginReq([
void Function(GCompleteTelegramBotLoginReqBuilder)? updates,
]) => (GCompleteTelegramBotLoginReqBuilder()..update(updates))._build();
_$GCompleteTelegramBotLoginReq._({
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
GCompleteTelegramBotLoginReq rebuild(
void Function(GCompleteTelegramBotLoginReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCompleteTelegramBotLoginReqBuilder toBuilder() =>
GCompleteTelegramBotLoginReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCompleteTelegramBotLoginReq &&
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'GCompleteTelegramBotLoginReq')
..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 GCompleteTelegramBotLoginReqBuilder
implements
Builder<
GCompleteTelegramBotLoginReq,
GCompleteTelegramBotLoginReqBuilder
> {
_$GCompleteTelegramBotLoginReq? _$v;
_i3.GCompleteTelegramBotLoginVarsBuilder? _vars;
_i3.GCompleteTelegramBotLoginVarsBuilder get vars =>
_$this._vars ??= _i3.GCompleteTelegramBotLoginVarsBuilder();
set vars(_i3.GCompleteTelegramBotLoginVarsBuilder? 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.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?,
)?
_updateResult;
_i2.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GCompleteTelegramBotLoginData? Function(
_i2.GCompleteTelegramBotLoginData?,
_i2.GCompleteTelegramBotLoginData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GCompleteTelegramBotLoginDataBuilder? _optimisticResponse;
_i2.GCompleteTelegramBotLoginDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GCompleteTelegramBotLoginDataBuilder();
set optimisticResponse(
_i2.GCompleteTelegramBotLoginDataBuilder? 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;
GCompleteTelegramBotLoginReqBuilder() {
GCompleteTelegramBotLoginReq._initializeBuilder(this);
}
GCompleteTelegramBotLoginReqBuilder 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(GCompleteTelegramBotLoginReq other) {
_$v = other as _$GCompleteTelegramBotLoginReq;
}
@override
void update(void Function(GCompleteTelegramBotLoginReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCompleteTelegramBotLoginReq build() => _build();
_$GCompleteTelegramBotLoginReq _build() {
_$GCompleteTelegramBotLoginReq _$result;
try {
_$result =
_$v ??
_$GCompleteTelegramBotLoginReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GCompleteTelegramBotLoginReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GCompleteTelegramBotLoginReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCompleteTelegramBotLoginReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,36 @@
// 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 'complete_telegram_bot_login.var.gql.g.dart';
abstract class GCompleteTelegramBotLoginVars
implements
Built<GCompleteTelegramBotLoginVars,
GCompleteTelegramBotLoginVarsBuilder> {
GCompleteTelegramBotLoginVars._();
factory GCompleteTelegramBotLoginVars(
[void Function(GCompleteTelegramBotLoginVarsBuilder b) updates]) =
_$GCompleteTelegramBotLoginVars;
String get token;
static Serializer<GCompleteTelegramBotLoginVars> get serializer =>
_$gCompleteTelegramBotLoginVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCompleteTelegramBotLoginVars.serializer,
this,
) as Map<String, dynamic>);
static GCompleteTelegramBotLoginVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCompleteTelegramBotLoginVars.serializer,
json,
);
}
@@ -0,0 +1,160 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'complete_telegram_bot_login.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCompleteTelegramBotLoginVars>
_$gCompleteTelegramBotLoginVarsSerializer =
_$GCompleteTelegramBotLoginVarsSerializer();
class _$GCompleteTelegramBotLoginVarsSerializer
implements StructuredSerializer<GCompleteTelegramBotLoginVars> {
@override
final Iterable<Type> types = const [
GCompleteTelegramBotLoginVars,
_$GCompleteTelegramBotLoginVars,
];
@override
final String wireName = 'GCompleteTelegramBotLoginVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCompleteTelegramBotLoginVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'token',
serializers.serialize(
object.token,
specifiedType: const FullType(String),
),
];
return result;
}
@override
GCompleteTelegramBotLoginVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCompleteTelegramBotLoginVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'token':
result.token =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GCompleteTelegramBotLoginVars extends GCompleteTelegramBotLoginVars {
@override
final String token;
factory _$GCompleteTelegramBotLoginVars([
void Function(GCompleteTelegramBotLoginVarsBuilder)? updates,
]) => (GCompleteTelegramBotLoginVarsBuilder()..update(updates))._build();
_$GCompleteTelegramBotLoginVars._({required this.token}) : super._();
@override
GCompleteTelegramBotLoginVars rebuild(
void Function(GCompleteTelegramBotLoginVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCompleteTelegramBotLoginVarsBuilder toBuilder() =>
GCompleteTelegramBotLoginVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCompleteTelegramBotLoginVars && token == other.token;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, token.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GCompleteTelegramBotLoginVars',
)..add('token', token)).toString();
}
}
class GCompleteTelegramBotLoginVarsBuilder
implements
Builder<
GCompleteTelegramBotLoginVars,
GCompleteTelegramBotLoginVarsBuilder
> {
_$GCompleteTelegramBotLoginVars? _$v;
String? _token;
String? get token => _$this._token;
set token(String? token) => _$this._token = token;
GCompleteTelegramBotLoginVarsBuilder();
GCompleteTelegramBotLoginVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_token = $v.token;
_$v = null;
}
return this;
}
@override
void replace(GCompleteTelegramBotLoginVars other) {
_$v = other as _$GCompleteTelegramBotLoginVars;
}
@override
void update(void Function(GCompleteTelegramBotLoginVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCompleteTelegramBotLoginVars build() => _build();
_$GCompleteTelegramBotLoginVars _build() {
final _$result =
_$v ??
_$GCompleteTelegramBotLoginVars._(
token: BuiltValueNullFieldError.checkNotNull(
token,
r'GCompleteTelegramBotLoginVars',
'token',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,45 @@
// 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 CreateVoiceExperience = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'CreateVoiceExperience'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateVoiceExperienceInput'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'createVoiceExperience'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
)
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [CreateVoiceExperience]);
@@ -0,0 +1,74 @@
// 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 'create_voice_experience.data.gql.g.dart';
abstract class GCreateVoiceExperienceData
implements
Built<GCreateVoiceExperienceData, GCreateVoiceExperienceDataBuilder> {
GCreateVoiceExperienceData._();
factory GCreateVoiceExperienceData(
[void Function(GCreateVoiceExperienceDataBuilder b) updates]) =
_$GCreateVoiceExperienceData;
static void _initializeBuilder(GCreateVoiceExperienceDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GCreateVoiceExperienceData_createVoiceExperience get createVoiceExperience;
static Serializer<GCreateVoiceExperienceData> get serializer =>
_$gCreateVoiceExperienceDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCreateVoiceExperienceData.serializer,
this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCreateVoiceExperienceData.serializer,
json,
);
}
abstract class GCreateVoiceExperienceData_createVoiceExperience
implements
Built<GCreateVoiceExperienceData_createVoiceExperience,
GCreateVoiceExperienceData_createVoiceExperienceBuilder> {
GCreateVoiceExperienceData_createVoiceExperience._();
factory GCreateVoiceExperienceData_createVoiceExperience(
[void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder b)
updates]) = _$GCreateVoiceExperienceData_createVoiceExperience;
static void _initializeBuilder(
GCreateVoiceExperienceData_createVoiceExperienceBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
static Serializer<GCreateVoiceExperienceData_createVoiceExperience>
get serializer =>
_$gCreateVoiceExperienceDataCreateVoiceExperienceSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GCreateVoiceExperienceData_createVoiceExperience.serializer,
this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceData_createVoiceExperience? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GCreateVoiceExperienceData_createVoiceExperience.serializer,
json,
);
}
@@ -0,0 +1,406 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'create_voice_experience.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCreateVoiceExperienceData> _$gCreateVoiceExperienceDataSerializer =
_$GCreateVoiceExperienceDataSerializer();
Serializer<GCreateVoiceExperienceData_createVoiceExperience>
_$gCreateVoiceExperienceDataCreateVoiceExperienceSerializer =
_$GCreateVoiceExperienceData_createVoiceExperienceSerializer();
class _$GCreateVoiceExperienceDataSerializer
implements StructuredSerializer<GCreateVoiceExperienceData> {
@override
final Iterable<Type> types = const [
GCreateVoiceExperienceData,
_$GCreateVoiceExperienceData,
];
@override
final String wireName = 'GCreateVoiceExperienceData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCreateVoiceExperienceData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'createVoiceExperience',
serializers.serialize(
object.createVoiceExperience,
specifiedType: const FullType(
GCreateVoiceExperienceData_createVoiceExperience,
),
),
];
return result;
}
@override
GCreateVoiceExperienceData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCreateVoiceExperienceDataBuilder();
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 'createVoiceExperience':
result.createVoiceExperience.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GCreateVoiceExperienceData_createVoiceExperience,
),
)!
as GCreateVoiceExperienceData_createVoiceExperience,
);
break;
}
}
return result.build();
}
}
class _$GCreateVoiceExperienceData_createVoiceExperienceSerializer
implements
StructuredSerializer<GCreateVoiceExperienceData_createVoiceExperience> {
@override
final Iterable<Type> types = const [
GCreateVoiceExperienceData_createVoiceExperience,
_$GCreateVoiceExperienceData_createVoiceExperience,
];
@override
final String wireName = 'GCreateVoiceExperienceData_createVoiceExperience';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCreateVoiceExperienceData_createVoiceExperience 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)),
];
return result;
}
@override
GCreateVoiceExperienceData_createVoiceExperience deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCreateVoiceExperienceData_createVoiceExperienceBuilder();
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;
}
}
return result.build();
}
}
class _$GCreateVoiceExperienceData extends GCreateVoiceExperienceData {
@override
final String G__typename;
@override
final GCreateVoiceExperienceData_createVoiceExperience createVoiceExperience;
factory _$GCreateVoiceExperienceData([
void Function(GCreateVoiceExperienceDataBuilder)? updates,
]) => (GCreateVoiceExperienceDataBuilder()..update(updates))._build();
_$GCreateVoiceExperienceData._({
required this.G__typename,
required this.createVoiceExperience,
}) : super._();
@override
GCreateVoiceExperienceData rebuild(
void Function(GCreateVoiceExperienceDataBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCreateVoiceExperienceDataBuilder toBuilder() =>
GCreateVoiceExperienceDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCreateVoiceExperienceData &&
G__typename == other.G__typename &&
createVoiceExperience == other.createVoiceExperience;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, createVoiceExperience.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GCreateVoiceExperienceData')
..add('G__typename', G__typename)
..add('createVoiceExperience', createVoiceExperience))
.toString();
}
}
class GCreateVoiceExperienceDataBuilder
implements
Builder<GCreateVoiceExperienceData, GCreateVoiceExperienceDataBuilder> {
_$GCreateVoiceExperienceData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GCreateVoiceExperienceData_createVoiceExperienceBuilder?
_createVoiceExperience;
GCreateVoiceExperienceData_createVoiceExperienceBuilder
get createVoiceExperience => _$this._createVoiceExperience ??=
GCreateVoiceExperienceData_createVoiceExperienceBuilder();
set createVoiceExperience(
GCreateVoiceExperienceData_createVoiceExperienceBuilder?
createVoiceExperience,
) => _$this._createVoiceExperience = createVoiceExperience;
GCreateVoiceExperienceDataBuilder() {
GCreateVoiceExperienceData._initializeBuilder(this);
}
GCreateVoiceExperienceDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_createVoiceExperience = $v.createVoiceExperience.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GCreateVoiceExperienceData other) {
_$v = other as _$GCreateVoiceExperienceData;
}
@override
void update(void Function(GCreateVoiceExperienceDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCreateVoiceExperienceData build() => _build();
_$GCreateVoiceExperienceData _build() {
_$GCreateVoiceExperienceData _$result;
try {
_$result =
_$v ??
_$GCreateVoiceExperienceData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GCreateVoiceExperienceData',
'G__typename',
),
createVoiceExperience: createVoiceExperience.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'createVoiceExperience';
createVoiceExperience.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCreateVoiceExperienceData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GCreateVoiceExperienceData_createVoiceExperience
extends GCreateVoiceExperienceData_createVoiceExperience {
@override
final String G__typename;
@override
final String id;
factory _$GCreateVoiceExperienceData_createVoiceExperience([
void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder)?
updates,
]) =>
(GCreateVoiceExperienceData_createVoiceExperienceBuilder()
..update(updates))
._build();
_$GCreateVoiceExperienceData_createVoiceExperience._({
required this.G__typename,
required this.id,
}) : super._();
@override
GCreateVoiceExperienceData_createVoiceExperience rebuild(
void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder)
updates,
) => (toBuilder()..update(updates)).build();
@override
GCreateVoiceExperienceData_createVoiceExperienceBuilder toBuilder() =>
GCreateVoiceExperienceData_createVoiceExperienceBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCreateVoiceExperienceData_createVoiceExperience &&
G__typename == other.G__typename &&
id == other.id;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GCreateVoiceExperienceData_createVoiceExperience',
)
..add('G__typename', G__typename)
..add('id', id))
.toString();
}
}
class GCreateVoiceExperienceData_createVoiceExperienceBuilder
implements
Builder<
GCreateVoiceExperienceData_createVoiceExperience,
GCreateVoiceExperienceData_createVoiceExperienceBuilder
> {
_$GCreateVoiceExperienceData_createVoiceExperience? _$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;
GCreateVoiceExperienceData_createVoiceExperienceBuilder() {
GCreateVoiceExperienceData_createVoiceExperience._initializeBuilder(this);
}
GCreateVoiceExperienceData_createVoiceExperienceBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_$v = null;
}
return this;
}
@override
void replace(GCreateVoiceExperienceData_createVoiceExperience other) {
_$v = other as _$GCreateVoiceExperienceData_createVoiceExperience;
}
@override
void update(
void Function(GCreateVoiceExperienceData_createVoiceExperienceBuilder)?
updates,
) {
if (updates != null) updates(this);
}
@override
GCreateVoiceExperienceData_createVoiceExperience build() => _build();
_$GCreateVoiceExperienceData_createVoiceExperience _build() {
final _$result =
_$v ??
_$GCreateVoiceExperienceData_createVoiceExperience._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GCreateVoiceExperienceData_createVoiceExperience',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GCreateVoiceExperienceData_createVoiceExperience',
'id',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,100 @@
// 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__/create_voice_experience.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/create_voice_experience.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/create_voice_experience.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'create_voice_experience.req.gql.g.dart';
abstract class GCreateVoiceExperienceReq
implements
Built<GCreateVoiceExperienceReq, GCreateVoiceExperienceReqBuilder>,
_i1.OperationRequest<_i2.GCreateVoiceExperienceData,
_i3.GCreateVoiceExperienceVars> {
GCreateVoiceExperienceReq._();
factory GCreateVoiceExperienceReq(
[void Function(GCreateVoiceExperienceReqBuilder b) updates]) =
_$GCreateVoiceExperienceReq;
static void _initializeBuilder(GCreateVoiceExperienceReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'CreateVoiceExperience',
)
..executeOnListen = true;
@override
_i3.GCreateVoiceExperienceVars 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.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?,
)? get updateResult;
@override
_i2.GCreateVoiceExperienceData? 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.GCreateVoiceExperienceData? parseData(Map<String, dynamic> json) =>
_i2.GCreateVoiceExperienceData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GCreateVoiceExperienceData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GCreateVoiceExperienceData,
_i3.GCreateVoiceExperienceVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GCreateVoiceExperienceReq> get serializer =>
_$gCreateVoiceExperienceReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GCreateVoiceExperienceReq.serializer,
this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GCreateVoiceExperienceReq.serializer,
json,
);
}
@@ -0,0 +1,443 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'create_voice_experience.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCreateVoiceExperienceReq> _$gCreateVoiceExperienceReqSerializer =
_$GCreateVoiceExperienceReqSerializer();
class _$GCreateVoiceExperienceReqSerializer
implements StructuredSerializer<GCreateVoiceExperienceReq> {
@override
final Iterable<Type> types = const [
GCreateVoiceExperienceReq,
_$GCreateVoiceExperienceReq,
];
@override
final String wireName = 'GCreateVoiceExperienceReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCreateVoiceExperienceReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GCreateVoiceExperienceVars),
),
'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.GCreateVoiceExperienceData),
),
);
}
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
GCreateVoiceExperienceReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCreateVoiceExperienceReqBuilder();
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.GCreateVoiceExperienceVars),
)!
as _i3.GCreateVoiceExperienceVars,
);
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.GCreateVoiceExperienceData),
)!
as _i2.GCreateVoiceExperienceData,
);
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 _$GCreateVoiceExperienceReq extends GCreateVoiceExperienceReq {
@override
final _i3.GCreateVoiceExperienceVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?,
)?
updateResult;
@override
final _i2.GCreateVoiceExperienceData? 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 _$GCreateVoiceExperienceReq([
void Function(GCreateVoiceExperienceReqBuilder)? updates,
]) => (GCreateVoiceExperienceReqBuilder()..update(updates))._build();
_$GCreateVoiceExperienceReq._({
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
GCreateVoiceExperienceReq rebuild(
void Function(GCreateVoiceExperienceReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCreateVoiceExperienceReqBuilder toBuilder() =>
GCreateVoiceExperienceReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCreateVoiceExperienceReq &&
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'GCreateVoiceExperienceReq')
..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 GCreateVoiceExperienceReqBuilder
implements
Builder<GCreateVoiceExperienceReq, GCreateVoiceExperienceReqBuilder> {
_$GCreateVoiceExperienceReq? _$v;
_i3.GCreateVoiceExperienceVarsBuilder? _vars;
_i3.GCreateVoiceExperienceVarsBuilder get vars =>
_$this._vars ??= _i3.GCreateVoiceExperienceVarsBuilder();
set vars(_i3.GCreateVoiceExperienceVarsBuilder? 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.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?,
)?
_updateResult;
_i2.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GCreateVoiceExperienceData? Function(
_i2.GCreateVoiceExperienceData?,
_i2.GCreateVoiceExperienceData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GCreateVoiceExperienceDataBuilder? _optimisticResponse;
_i2.GCreateVoiceExperienceDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GCreateVoiceExperienceDataBuilder();
set optimisticResponse(
_i2.GCreateVoiceExperienceDataBuilder? 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;
GCreateVoiceExperienceReqBuilder() {
GCreateVoiceExperienceReq._initializeBuilder(this);
}
GCreateVoiceExperienceReqBuilder 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(GCreateVoiceExperienceReq other) {
_$v = other as _$GCreateVoiceExperienceReq;
}
@override
void update(void Function(GCreateVoiceExperienceReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCreateVoiceExperienceReq build() => _build();
_$GCreateVoiceExperienceReq _build() {
_$GCreateVoiceExperienceReq _$result;
try {
_$result =
_$v ??
_$GCreateVoiceExperienceReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GCreateVoiceExperienceReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GCreateVoiceExperienceReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCreateVoiceExperienceReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,37 @@
// 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__/schema.schema.gql.dart'
as _i1;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'create_voice_experience.var.gql.g.dart';
abstract class GCreateVoiceExperienceVars
implements
Built<GCreateVoiceExperienceVars, GCreateVoiceExperienceVarsBuilder> {
GCreateVoiceExperienceVars._();
factory GCreateVoiceExperienceVars(
[void Function(GCreateVoiceExperienceVarsBuilder b) updates]) =
_$GCreateVoiceExperienceVars;
_i1.GCreateVoiceExperienceInput get input;
static Serializer<GCreateVoiceExperienceVars> get serializer =>
_$gCreateVoiceExperienceVarsSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GCreateVoiceExperienceVars.serializer,
this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GCreateVoiceExperienceVars.serializer,
json,
);
}
@@ -0,0 +1,169 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'create_voice_experience.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GCreateVoiceExperienceVars> _$gCreateVoiceExperienceVarsSerializer =
_$GCreateVoiceExperienceVarsSerializer();
class _$GCreateVoiceExperienceVarsSerializer
implements StructuredSerializer<GCreateVoiceExperienceVars> {
@override
final Iterable<Type> types = const [
GCreateVoiceExperienceVars,
_$GCreateVoiceExperienceVars,
];
@override
final String wireName = 'GCreateVoiceExperienceVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GCreateVoiceExperienceVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'input',
serializers.serialize(
object.input,
specifiedType: const FullType(_i1.GCreateVoiceExperienceInput),
),
];
return result;
}
@override
GCreateVoiceExperienceVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GCreateVoiceExperienceVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'input':
result.input.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
_i1.GCreateVoiceExperienceInput,
),
)!
as _i1.GCreateVoiceExperienceInput,
);
break;
}
}
return result.build();
}
}
class _$GCreateVoiceExperienceVars extends GCreateVoiceExperienceVars {
@override
final _i1.GCreateVoiceExperienceInput input;
factory _$GCreateVoiceExperienceVars([
void Function(GCreateVoiceExperienceVarsBuilder)? updates,
]) => (GCreateVoiceExperienceVarsBuilder()..update(updates))._build();
_$GCreateVoiceExperienceVars._({required this.input}) : super._();
@override
GCreateVoiceExperienceVars rebuild(
void Function(GCreateVoiceExperienceVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GCreateVoiceExperienceVarsBuilder toBuilder() =>
GCreateVoiceExperienceVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GCreateVoiceExperienceVars && input == other.input;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, input.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GCreateVoiceExperienceVars',
)..add('input', input)).toString();
}
}
class GCreateVoiceExperienceVarsBuilder
implements
Builder<GCreateVoiceExperienceVars, GCreateVoiceExperienceVarsBuilder> {
_$GCreateVoiceExperienceVars? _$v;
_i1.GCreateVoiceExperienceInputBuilder? _input;
_i1.GCreateVoiceExperienceInputBuilder get input =>
_$this._input ??= _i1.GCreateVoiceExperienceInputBuilder();
set input(_i1.GCreateVoiceExperienceInputBuilder? input) =>
_$this._input = input;
GCreateVoiceExperienceVarsBuilder();
GCreateVoiceExperienceVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_input = $v.input.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GCreateVoiceExperienceVars other) {
_$v = other as _$GCreateVoiceExperienceVars;
}
@override
void update(void Function(GCreateVoiceExperienceVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GCreateVoiceExperienceVars build() => _build();
_$GCreateVoiceExperienceVars _build() {
_$GCreateVoiceExperienceVars _$result;
try {
_$result = _$v ?? _$GCreateVoiceExperienceVars._(input: input.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'input';
input.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GCreateVoiceExperienceVars',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,157 @@
// 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 FavoritePlaces = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'FavoritePlaces'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'favoritePlaces'),
alias: null,
arguments: [],
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: 'googleBusinessStatus'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRating'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleUserRatingCount'),
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,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'experiences'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [FavoritePlaces]);
@@ -0,0 +1,126 @@
// 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__/schema.schema.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'favorite_places.data.gql.g.dart';
abstract class GFavoritePlacesData
implements Built<GFavoritePlacesData, GFavoritePlacesDataBuilder> {
GFavoritePlacesData._();
factory GFavoritePlacesData(
[void Function(GFavoritePlacesDataBuilder b) updates]) =
_$GFavoritePlacesData;
static void _initializeBuilder(GFavoritePlacesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GFavoritePlacesData_favoritePlaces> get favoritePlaces;
static Serializer<GFavoritePlacesData> get serializer =>
_$gFavoritePlacesDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFavoritePlacesData.serializer,
this,
) as Map<String, dynamic>);
static GFavoritePlacesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFavoritePlacesData.serializer,
json,
);
}
abstract class GFavoritePlacesData_favoritePlaces
implements
Built<GFavoritePlacesData_favoritePlaces,
GFavoritePlacesData_favoritePlacesBuilder> {
GFavoritePlacesData_favoritePlaces._();
factory GFavoritePlacesData_favoritePlaces(
[void Function(GFavoritePlacesData_favoritePlacesBuilder b)
updates]) = _$GFavoritePlacesData_favoritePlaces;
static void _initializeBuilder(GFavoritePlacesData_favoritePlacesBuilder 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;
String? get googleBusinessStatus;
double? get googleRating;
int? get googleUserRatingCount;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
BuiltList<GFavoritePlacesData_favoritePlaces_experiences> get experiences;
static Serializer<GFavoritePlacesData_favoritePlaces> get serializer =>
_$gFavoritePlacesDataFavoritePlacesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFavoritePlacesData_favoritePlaces.serializer,
this,
) as Map<String, dynamic>);
static GFavoritePlacesData_favoritePlaces? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFavoritePlacesData_favoritePlaces.serializer,
json,
);
}
abstract class GFavoritePlacesData_favoritePlaces_experiences
implements
Built<GFavoritePlacesData_favoritePlaces_experiences,
GFavoritePlacesData_favoritePlaces_experiencesBuilder> {
GFavoritePlacesData_favoritePlaces_experiences._();
factory GFavoritePlacesData_favoritePlaces_experiences(
[void Function(GFavoritePlacesData_favoritePlaces_experiencesBuilder b)
updates]) = _$GFavoritePlacesData_favoritePlaces_experiences;
static void _initializeBuilder(
GFavoritePlacesData_favoritePlaces_experiencesBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i3.GVoiceExperienceStatus get status;
String get createdAt;
static Serializer<GFavoritePlacesData_favoritePlaces_experiences>
get serializer =>
_$gFavoritePlacesDataFavoritePlacesExperiencesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFavoritePlacesData_favoritePlaces_experiences.serializer,
this,
) as Map<String, dynamic>);
static GFavoritePlacesData_favoritePlaces_experiences? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFavoritePlacesData_favoritePlaces_experiences.serializer,
json,
);
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,98 @@
// 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__/favorite_places.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/favorite_places.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/favorite_places.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'favorite_places.req.gql.g.dart';
abstract class GFavoritePlacesReq
implements
Built<GFavoritePlacesReq, GFavoritePlacesReqBuilder>,
_i1.OperationRequest<_i2.GFavoritePlacesData, _i3.GFavoritePlacesVars> {
GFavoritePlacesReq._();
factory GFavoritePlacesReq(
[void Function(GFavoritePlacesReqBuilder b) updates]) =
_$GFavoritePlacesReq;
static void _initializeBuilder(GFavoritePlacesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'FavoritePlaces',
)
..executeOnListen = true;
@override
_i3.GFavoritePlacesVars 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.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?,
)? get updateResult;
@override
_i2.GFavoritePlacesData? 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.GFavoritePlacesData? parseData(Map<String, dynamic> json) =>
_i2.GFavoritePlacesData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GFavoritePlacesData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GFavoritePlacesData, _i3.GFavoritePlacesVars>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GFavoritePlacesReq> get serializer =>
_$gFavoritePlacesReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GFavoritePlacesReq.serializer,
this,
) as Map<String, dynamic>);
static GFavoritePlacesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GFavoritePlacesReq.serializer,
json,
);
}
@@ -0,0 +1,438 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'favorite_places.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GFavoritePlacesReq> _$gFavoritePlacesReqSerializer =
_$GFavoritePlacesReqSerializer();
class _$GFavoritePlacesReqSerializer
implements StructuredSerializer<GFavoritePlacesReq> {
@override
final Iterable<Type> types = const [GFavoritePlacesReq, _$GFavoritePlacesReq];
@override
final String wireName = 'GFavoritePlacesReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GFavoritePlacesReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GFavoritePlacesVars),
),
'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.GFavoritePlacesData),
),
);
}
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
GFavoritePlacesReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GFavoritePlacesReqBuilder();
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.GFavoritePlacesVars),
)!
as _i3.GFavoritePlacesVars,
);
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.GFavoritePlacesData),
)!
as _i2.GFavoritePlacesData,
);
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 _$GFavoritePlacesReq extends GFavoritePlacesReq {
@override
final _i3.GFavoritePlacesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?,
)?
updateResult;
@override
final _i2.GFavoritePlacesData? 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 _$GFavoritePlacesReq([
void Function(GFavoritePlacesReqBuilder)? updates,
]) => (GFavoritePlacesReqBuilder()..update(updates))._build();
_$GFavoritePlacesReq._({
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
GFavoritePlacesReq rebuild(
void Function(GFavoritePlacesReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GFavoritePlacesReqBuilder toBuilder() =>
GFavoritePlacesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GFavoritePlacesReq &&
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'GFavoritePlacesReq')
..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 GFavoritePlacesReqBuilder
implements Builder<GFavoritePlacesReq, GFavoritePlacesReqBuilder> {
_$GFavoritePlacesReq? _$v;
_i3.GFavoritePlacesVarsBuilder? _vars;
_i3.GFavoritePlacesVarsBuilder get vars =>
_$this._vars ??= _i3.GFavoritePlacesVarsBuilder();
set vars(_i3.GFavoritePlacesVarsBuilder? 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.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?,
)?
_updateResult;
_i2.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GFavoritePlacesData? Function(
_i2.GFavoritePlacesData?,
_i2.GFavoritePlacesData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GFavoritePlacesDataBuilder? _optimisticResponse;
_i2.GFavoritePlacesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GFavoritePlacesDataBuilder();
set optimisticResponse(_i2.GFavoritePlacesDataBuilder? 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;
GFavoritePlacesReqBuilder() {
GFavoritePlacesReq._initializeBuilder(this);
}
GFavoritePlacesReqBuilder 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(GFavoritePlacesReq other) {
_$v = other as _$GFavoritePlacesReq;
}
@override
void update(void Function(GFavoritePlacesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GFavoritePlacesReq build() => _build();
_$GFavoritePlacesReq _build() {
_$GFavoritePlacesReq _$result;
try {
_$result =
_$v ??
_$GFavoritePlacesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GFavoritePlacesReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GFavoritePlacesReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GFavoritePlacesReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,33 @@
// 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 'favorite_places.var.gql.g.dart';
abstract class GFavoritePlacesVars
implements Built<GFavoritePlacesVars, GFavoritePlacesVarsBuilder> {
GFavoritePlacesVars._();
factory GFavoritePlacesVars(
[void Function(GFavoritePlacesVarsBuilder b) updates]) =
_$GFavoritePlacesVars;
static Serializer<GFavoritePlacesVars> get serializer =>
_$gFavoritePlacesVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GFavoritePlacesVars.serializer,
this,
) as Map<String, dynamic>);
static GFavoritePlacesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GFavoritePlacesVars.serializer,
json,
);
}
@@ -0,0 +1,99 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'favorite_places.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GFavoritePlacesVars> _$gFavoritePlacesVarsSerializer =
_$GFavoritePlacesVarsSerializer();
class _$GFavoritePlacesVarsSerializer
implements StructuredSerializer<GFavoritePlacesVars> {
@override
final Iterable<Type> types = const [
GFavoritePlacesVars,
_$GFavoritePlacesVars,
];
@override
final String wireName = 'GFavoritePlacesVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GFavoritePlacesVars object, {
FullType specifiedType = FullType.unspecified,
}) {
return <Object?>[];
}
@override
GFavoritePlacesVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
return GFavoritePlacesVarsBuilder().build();
}
}
class _$GFavoritePlacesVars extends GFavoritePlacesVars {
factory _$GFavoritePlacesVars([
void Function(GFavoritePlacesVarsBuilder)? updates,
]) => (GFavoritePlacesVarsBuilder()..update(updates))._build();
_$GFavoritePlacesVars._() : super._();
@override
GFavoritePlacesVars rebuild(
void Function(GFavoritePlacesVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GFavoritePlacesVarsBuilder toBuilder() =>
GFavoritePlacesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GFavoritePlacesVars;
}
@override
int get hashCode {
return 586165499;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GFavoritePlacesVars').toString();
}
}
class GFavoritePlacesVarsBuilder
implements Builder<GFavoritePlacesVars, GFavoritePlacesVarsBuilder> {
_$GFavoritePlacesVars? _$v;
GFavoritePlacesVarsBuilder();
@override
void replace(GFavoritePlacesVars other) {
_$v = other as _$GFavoritePlacesVars;
}
@override
void update(void Function(GFavoritePlacesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GFavoritePlacesVars build() => _build();
_$GFavoritePlacesVars _build() {
final _$result = _$v ?? _$GFavoritePlacesVars._();
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,79 @@
// 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 Me = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Me'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'me'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'telegramId'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'username'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'firstName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'lastName'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'photoUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'languageCode'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'isAdmin'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [Me]);
@@ -0,0 +1,67 @@
// 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 'me.data.gql.g.dart';
abstract class GMeData implements Built<GMeData, GMeDataBuilder> {
GMeData._();
factory GMeData([void Function(GMeDataBuilder b) updates]) = _$GMeData;
static void _initializeBuilder(GMeDataBuilder b) => b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GMeData_me get me;
static Serializer<GMeData> get serializer => _$gMeDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMeData.serializer,
this,
) as Map<String, dynamic>);
static GMeData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMeData.serializer,
json,
);
}
abstract class GMeData_me implements Built<GMeData_me, GMeData_meBuilder> {
GMeData_me._();
factory GMeData_me([void Function(GMeData_meBuilder b) updates]) =
_$GMeData_me;
static void _initializeBuilder(GMeData_meBuilder b) =>
b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
String get telegramId;
String? get username;
String? get firstName;
String? get lastName;
String? get photoUrl;
String? get languageCode;
bool get isAdmin;
static Serializer<GMeData_me> get serializer => _$gMeDataMeSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMeData_me.serializer,
this,
) as Map<String, dynamic>);
static GMeData_me? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMeData_me.serializer,
json,
);
}
@@ -0,0 +1,551 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'me.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMeData> _$gMeDataSerializer = _$GMeDataSerializer();
Serializer<GMeData_me> _$gMeDataMeSerializer = _$GMeData_meSerializer();
class _$GMeDataSerializer implements StructuredSerializer<GMeData> {
@override
final Iterable<Type> types = const [GMeData, _$GMeData];
@override
final String wireName = 'GMeData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GMeData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'me',
serializers.serialize(
object.me,
specifiedType: const FullType(GMeData_me),
),
];
return result;
}
@override
GMeData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GMeDataBuilder();
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 'me':
result.me.replace(
serializers.deserialize(
value,
specifiedType: const FullType(GMeData_me),
)!
as GMeData_me,
);
break;
}
}
return result.build();
}
}
class _$GMeData_meSerializer implements StructuredSerializer<GMeData_me> {
@override
final Iterable<Type> types = const [GMeData_me, _$GMeData_me];
@override
final String wireName = 'GMeData_me';
@override
Iterable<Object?> serialize(
Serializers serializers,
GMeData_me 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)),
'telegramId',
serializers.serialize(
object.telegramId,
specifiedType: const FullType(String),
),
'isAdmin',
serializers.serialize(
object.isAdmin,
specifiedType: const FullType(bool),
),
];
Object? value;
value = object.username;
if (value != null) {
result
..add('username')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.firstName;
if (value != null) {
result
..add('firstName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.lastName;
if (value != null) {
result
..add('lastName')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.photoUrl;
if (value != null) {
result
..add('photoUrl')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
value = object.languageCode;
if (value != null) {
result
..add('languageCode')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
return result;
}
@override
GMeData_me deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GMeData_meBuilder();
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 'telegramId':
result.telegramId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'username':
result.username =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'firstName':
result.firstName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'lastName':
result.lastName =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'photoUrl':
result.photoUrl =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'languageCode':
result.languageCode =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)
as String?;
break;
case 'isAdmin':
result.isAdmin =
serializers.deserialize(
value,
specifiedType: const FullType(bool),
)!
as bool;
break;
}
}
return result.build();
}
}
class _$GMeData extends GMeData {
@override
final String G__typename;
@override
final GMeData_me me;
factory _$GMeData([void Function(GMeDataBuilder)? updates]) =>
(GMeDataBuilder()..update(updates))._build();
_$GMeData._({required this.G__typename, required this.me}) : super._();
@override
GMeData rebuild(void Function(GMeDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMeDataBuilder toBuilder() => GMeDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMeData &&
G__typename == other.G__typename &&
me == other.me;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, me.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GMeData')
..add('G__typename', G__typename)
..add('me', me))
.toString();
}
}
class GMeDataBuilder implements Builder<GMeData, GMeDataBuilder> {
_$GMeData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GMeData_meBuilder? _me;
GMeData_meBuilder get me => _$this._me ??= GMeData_meBuilder();
set me(GMeData_meBuilder? me) => _$this._me = me;
GMeDataBuilder() {
GMeData._initializeBuilder(this);
}
GMeDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_me = $v.me.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GMeData other) {
_$v = other as _$GMeData;
}
@override
void update(void Function(GMeDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMeData build() => _build();
_$GMeData _build() {
_$GMeData _$result;
try {
_$result =
_$v ??
_$GMeData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GMeData',
'G__typename',
),
me: me.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'me';
me.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GMeData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GMeData_me extends GMeData_me {
@override
final String G__typename;
@override
final String id;
@override
final String telegramId;
@override
final String? username;
@override
final String? firstName;
@override
final String? lastName;
@override
final String? photoUrl;
@override
final String? languageCode;
@override
final bool isAdmin;
factory _$GMeData_me([void Function(GMeData_meBuilder)? updates]) =>
(GMeData_meBuilder()..update(updates))._build();
_$GMeData_me._({
required this.G__typename,
required this.id,
required this.telegramId,
this.username,
this.firstName,
this.lastName,
this.photoUrl,
this.languageCode,
required this.isAdmin,
}) : super._();
@override
GMeData_me rebuild(void Function(GMeData_meBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMeData_meBuilder toBuilder() => GMeData_meBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMeData_me &&
G__typename == other.G__typename &&
id == other.id &&
telegramId == other.telegramId &&
username == other.username &&
firstName == other.firstName &&
lastName == other.lastName &&
photoUrl == other.photoUrl &&
languageCode == other.languageCode &&
isAdmin == other.isAdmin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, telegramId.hashCode);
_$hash = $jc(_$hash, username.hashCode);
_$hash = $jc(_$hash, firstName.hashCode);
_$hash = $jc(_$hash, lastName.hashCode);
_$hash = $jc(_$hash, photoUrl.hashCode);
_$hash = $jc(_$hash, languageCode.hashCode);
_$hash = $jc(_$hash, isAdmin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GMeData_me')
..add('G__typename', G__typename)
..add('id', id)
..add('telegramId', telegramId)
..add('username', username)
..add('firstName', firstName)
..add('lastName', lastName)
..add('photoUrl', photoUrl)
..add('languageCode', languageCode)
..add('isAdmin', isAdmin))
.toString();
}
}
class GMeData_meBuilder implements Builder<GMeData_me, GMeData_meBuilder> {
_$GMeData_me? _$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? _telegramId;
String? get telegramId => _$this._telegramId;
set telegramId(String? telegramId) => _$this._telegramId = telegramId;
String? _username;
String? get username => _$this._username;
set username(String? username) => _$this._username = username;
String? _firstName;
String? get firstName => _$this._firstName;
set firstName(String? firstName) => _$this._firstName = firstName;
String? _lastName;
String? get lastName => _$this._lastName;
set lastName(String? lastName) => _$this._lastName = lastName;
String? _photoUrl;
String? get photoUrl => _$this._photoUrl;
set photoUrl(String? photoUrl) => _$this._photoUrl = photoUrl;
String? _languageCode;
String? get languageCode => _$this._languageCode;
set languageCode(String? languageCode) => _$this._languageCode = languageCode;
bool? _isAdmin;
bool? get isAdmin => _$this._isAdmin;
set isAdmin(bool? isAdmin) => _$this._isAdmin = isAdmin;
GMeData_meBuilder() {
GMeData_me._initializeBuilder(this);
}
GMeData_meBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_telegramId = $v.telegramId;
_username = $v.username;
_firstName = $v.firstName;
_lastName = $v.lastName;
_photoUrl = $v.photoUrl;
_languageCode = $v.languageCode;
_isAdmin = $v.isAdmin;
_$v = null;
}
return this;
}
@override
void replace(GMeData_me other) {
_$v = other as _$GMeData_me;
}
@override
void update(void Function(GMeData_meBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMeData_me build() => _build();
_$GMeData_me _build() {
final _$result =
_$v ??
_$GMeData_me._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GMeData_me',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(id, r'GMeData_me', 'id'),
telegramId: BuiltValueNullFieldError.checkNotNull(
telegramId,
r'GMeData_me',
'telegramId',
),
username: username,
firstName: firstName,
lastName: lastName,
photoUrl: photoUrl,
languageCode: languageCode,
isAdmin: BuiltValueNullFieldError.checkNotNull(
isAdmin,
r'GMeData_me',
'isAdmin',
),
);
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__/me.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/me.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/me.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'me.req.gql.g.dart';
abstract class GMeReq
implements
Built<GMeReq, GMeReqBuilder>,
_i1.OperationRequest<_i2.GMeData, _i3.GMeVars> {
GMeReq._();
factory GMeReq([void Function(GMeReqBuilder b) updates]) = _$GMeReq;
static void _initializeBuilder(GMeReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Me',
)
..executeOnListen = true;
@override
_i3.GMeVars 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.GMeData? Function(
_i2.GMeData?,
_i2.GMeData?,
)? get updateResult;
@override
_i2.GMeData? 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.GMeData? parseData(Map<String, dynamic> json) =>
_i2.GMeData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GMeData data) => data.toJson();
@override
_i1.OperationRequest<_i2.GMeData, _i3.GMeVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GMeReq> get serializer => _$gMeReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GMeReq.serializer,
this,
) as Map<String, dynamic>);
static GMeReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GMeReq.serializer,
json,
);
}
@@ -0,0 +1,416 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'me.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMeReq> _$gMeReqSerializer = _$GMeReqSerializer();
class _$GMeReqSerializer implements StructuredSerializer<GMeReq> {
@override
final Iterable<Type> types = const [GMeReq, _$GMeReq];
@override
final String wireName = 'GMeReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GMeReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GMeVars),
),
'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.GMeData),
),
);
}
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
GMeReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GMeReqBuilder();
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.GMeVars),
)!
as _i3.GMeVars,
);
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.GMeData),
)!
as _i2.GMeData,
);
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 _$GMeReq extends GMeReq {
@override
final _i3.GMeVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GMeData? Function(_i2.GMeData?, _i2.GMeData?)? updateResult;
@override
final _i2.GMeData? 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 _$GMeReq([void Function(GMeReqBuilder)? updates]) =>
(GMeReqBuilder()..update(updates))._build();
_$GMeReq._({
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
GMeReq rebuild(void Function(GMeReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMeReqBuilder toBuilder() => GMeReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMeReq &&
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'GMeReq')
..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 GMeReqBuilder implements Builder<GMeReq, GMeReqBuilder> {
_$GMeReq? _$v;
_i3.GMeVarsBuilder? _vars;
_i3.GMeVarsBuilder get vars => _$this._vars ??= _i3.GMeVarsBuilder();
set vars(_i3.GMeVarsBuilder? 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.GMeData? Function(_i2.GMeData?, _i2.GMeData?)? _updateResult;
_i2.GMeData? Function(_i2.GMeData?, _i2.GMeData?)? get updateResult =>
_$this._updateResult;
set updateResult(
_i2.GMeData? Function(_i2.GMeData?, _i2.GMeData?)? updateResult,
) => _$this._updateResult = updateResult;
_i2.GMeDataBuilder? _optimisticResponse;
_i2.GMeDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GMeDataBuilder();
set optimisticResponse(_i2.GMeDataBuilder? 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;
GMeReqBuilder() {
GMeReq._initializeBuilder(this);
}
GMeReqBuilder 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(GMeReq other) {
_$v = other as _$GMeReq;
}
@override
void update(void Function(GMeReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMeReq build() => _build();
_$GMeReq _build() {
_$GMeReq _$result;
try {
_$result =
_$v ??
_$GMeReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GMeReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GMeReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GMeReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,29 @@
// 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 'me.var.gql.g.dart';
abstract class GMeVars implements Built<GMeVars, GMeVarsBuilder> {
GMeVars._();
factory GMeVars([void Function(GMeVarsBuilder b) updates]) = _$GMeVars;
static Serializer<GMeVars> get serializer => _$gMeVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GMeVars.serializer,
this,
) as Map<String, dynamic>);
static GMeVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GMeVars.serializer,
json,
);
}
@@ -0,0 +1,90 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'me.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GMeVars> _$gMeVarsSerializer = _$GMeVarsSerializer();
class _$GMeVarsSerializer implements StructuredSerializer<GMeVars> {
@override
final Iterable<Type> types = const [GMeVars, _$GMeVars];
@override
final String wireName = 'GMeVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GMeVars object, {
FullType specifiedType = FullType.unspecified,
}) {
return <Object?>[];
}
@override
GMeVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
return GMeVarsBuilder().build();
}
}
class _$GMeVars extends GMeVars {
factory _$GMeVars([void Function(GMeVarsBuilder)? updates]) =>
(GMeVarsBuilder()..update(updates))._build();
_$GMeVars._() : super._();
@override
GMeVars rebuild(void Function(GMeVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GMeVarsBuilder toBuilder() => GMeVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GMeVars;
}
@override
int get hashCode {
return 95737369;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GMeVars').toString();
}
}
class GMeVarsBuilder implements Builder<GMeVars, GMeVarsBuilder> {
_$GMeVars? _$v;
GMeVarsBuilder();
@override
void replace(GMeVars other) {
_$v = other as _$GMeVars;
}
@override
void update(void Function(GMeVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GMeVars build() => _build();
_$GMeVars _build() {
final _$result = _$v ?? _$GMeVars._();
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,172 @@
// 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 NearbyPlaces = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'NearbyPlaces'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'NearbyPlacesInput'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'nearbyPlaces'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
)
],
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: 'googleBusinessStatus'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRating'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleUserRatingCount'),
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,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'experiences'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [NearbyPlaces]);
@@ -0,0 +1,124 @@
// 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__/schema.schema.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'nearby_places.data.gql.g.dart';
abstract class GNearbyPlacesData
implements Built<GNearbyPlacesData, GNearbyPlacesDataBuilder> {
GNearbyPlacesData._();
factory GNearbyPlacesData(
[void Function(GNearbyPlacesDataBuilder b) updates]) =
_$GNearbyPlacesData;
static void _initializeBuilder(GNearbyPlacesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GNearbyPlacesData_nearbyPlaces> get nearbyPlaces;
static Serializer<GNearbyPlacesData> get serializer =>
_$gNearbyPlacesDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GNearbyPlacesData.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GNearbyPlacesData.serializer,
json,
);
}
abstract class GNearbyPlacesData_nearbyPlaces
implements
Built<GNearbyPlacesData_nearbyPlaces,
GNearbyPlacesData_nearbyPlacesBuilder> {
GNearbyPlacesData_nearbyPlaces._();
factory GNearbyPlacesData_nearbyPlaces(
[void Function(GNearbyPlacesData_nearbyPlacesBuilder b) updates]) =
_$GNearbyPlacesData_nearbyPlaces;
static void _initializeBuilder(GNearbyPlacesData_nearbyPlacesBuilder 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;
String? get googleBusinessStatus;
double? get googleRating;
int? get googleUserRatingCount;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
BuiltList<GNearbyPlacesData_nearbyPlaces_experiences> get experiences;
static Serializer<GNearbyPlacesData_nearbyPlaces> get serializer =>
_$gNearbyPlacesDataNearbyPlacesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GNearbyPlacesData_nearbyPlaces.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesData_nearbyPlaces? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GNearbyPlacesData_nearbyPlaces.serializer,
json,
);
}
abstract class GNearbyPlacesData_nearbyPlaces_experiences
implements
Built<GNearbyPlacesData_nearbyPlaces_experiences,
GNearbyPlacesData_nearbyPlaces_experiencesBuilder> {
GNearbyPlacesData_nearbyPlaces_experiences._();
factory GNearbyPlacesData_nearbyPlaces_experiences(
[void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder b)
updates]) = _$GNearbyPlacesData_nearbyPlaces_experiences;
static void _initializeBuilder(
GNearbyPlacesData_nearbyPlaces_experiencesBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i3.GVoiceExperienceStatus get status;
String get createdAt;
static Serializer<GNearbyPlacesData_nearbyPlaces_experiences>
get serializer => _$gNearbyPlacesDataNearbyPlacesExperiencesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GNearbyPlacesData_nearbyPlaces_experiences.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesData_nearbyPlaces_experiences? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GNearbyPlacesData_nearbyPlaces_experiences.serializer,
json,
);
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,96 @@
// 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__/nearby_places.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'nearby_places.req.gql.g.dart';
abstract class GNearbyPlacesReq
implements
Built<GNearbyPlacesReq, GNearbyPlacesReqBuilder>,
_i1.OperationRequest<_i2.GNearbyPlacesData, _i3.GNearbyPlacesVars> {
GNearbyPlacesReq._();
factory GNearbyPlacesReq([void Function(GNearbyPlacesReqBuilder b) updates]) =
_$GNearbyPlacesReq;
static void _initializeBuilder(GNearbyPlacesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'NearbyPlaces',
)
..executeOnListen = true;
@override
_i3.GNearbyPlacesVars 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.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?,
)? get updateResult;
@override
_i2.GNearbyPlacesData? 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.GNearbyPlacesData? parseData(Map<String, dynamic> json) =>
_i2.GNearbyPlacesData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GNearbyPlacesData data) => data.toJson();
@override
_i1.OperationRequest<_i2.GNearbyPlacesData, _i3.GNearbyPlacesVars>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GNearbyPlacesReq> get serializer =>
_$gNearbyPlacesReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GNearbyPlacesReq.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GNearbyPlacesReq.serializer,
json,
);
}
@@ -0,0 +1,437 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'nearby_places.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GNearbyPlacesReq> _$gNearbyPlacesReqSerializer =
_$GNearbyPlacesReqSerializer();
class _$GNearbyPlacesReqSerializer
implements StructuredSerializer<GNearbyPlacesReq> {
@override
final Iterable<Type> types = const [GNearbyPlacesReq, _$GNearbyPlacesReq];
@override
final String wireName = 'GNearbyPlacesReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GNearbyPlacesReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GNearbyPlacesVars),
),
'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.GNearbyPlacesData),
),
);
}
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
GNearbyPlacesReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GNearbyPlacesReqBuilder();
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.GNearbyPlacesVars),
)!
as _i3.GNearbyPlacesVars,
);
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.GNearbyPlacesData),
)!
as _i2.GNearbyPlacesData,
);
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 _$GNearbyPlacesReq extends GNearbyPlacesReq {
@override
final _i3.GNearbyPlacesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?,
)?
updateResult;
@override
final _i2.GNearbyPlacesData? 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 _$GNearbyPlacesReq([
void Function(GNearbyPlacesReqBuilder)? updates,
]) => (GNearbyPlacesReqBuilder()..update(updates))._build();
_$GNearbyPlacesReq._({
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
GNearbyPlacesReq rebuild(void Function(GNearbyPlacesReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GNearbyPlacesReqBuilder toBuilder() =>
GNearbyPlacesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GNearbyPlacesReq &&
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'GNearbyPlacesReq')
..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 GNearbyPlacesReqBuilder
implements Builder<GNearbyPlacesReq, GNearbyPlacesReqBuilder> {
_$GNearbyPlacesReq? _$v;
_i3.GNearbyPlacesVarsBuilder? _vars;
_i3.GNearbyPlacesVarsBuilder get vars =>
_$this._vars ??= _i3.GNearbyPlacesVarsBuilder();
set vars(_i3.GNearbyPlacesVarsBuilder? 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.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?,
)?
_updateResult;
_i2.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GNearbyPlacesData? Function(
_i2.GNearbyPlacesData?,
_i2.GNearbyPlacesData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GNearbyPlacesDataBuilder? _optimisticResponse;
_i2.GNearbyPlacesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GNearbyPlacesDataBuilder();
set optimisticResponse(_i2.GNearbyPlacesDataBuilder? 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;
GNearbyPlacesReqBuilder() {
GNearbyPlacesReq._initializeBuilder(this);
}
GNearbyPlacesReqBuilder 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(GNearbyPlacesReq other) {
_$v = other as _$GNearbyPlacesReq;
}
@override
void update(void Function(GNearbyPlacesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GNearbyPlacesReq build() => _build();
_$GNearbyPlacesReq _build() {
_$GNearbyPlacesReq _$result;
try {
_$result =
_$v ??
_$GNearbyPlacesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GNearbyPlacesReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GNearbyPlacesReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GNearbyPlacesReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,36 @@
// 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__/schema.schema.gql.dart'
as _i1;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'nearby_places.var.gql.g.dart';
abstract class GNearbyPlacesVars
implements Built<GNearbyPlacesVars, GNearbyPlacesVarsBuilder> {
GNearbyPlacesVars._();
factory GNearbyPlacesVars(
[void Function(GNearbyPlacesVarsBuilder b) updates]) =
_$GNearbyPlacesVars;
_i1.GNearbyPlacesInput get input;
static Serializer<GNearbyPlacesVars> get serializer =>
_$gNearbyPlacesVarsSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GNearbyPlacesVars.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GNearbyPlacesVars.serializer,
json,
);
}
@@ -0,0 +1,161 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'nearby_places.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GNearbyPlacesVars> _$gNearbyPlacesVarsSerializer =
_$GNearbyPlacesVarsSerializer();
class _$GNearbyPlacesVarsSerializer
implements StructuredSerializer<GNearbyPlacesVars> {
@override
final Iterable<Type> types = const [GNearbyPlacesVars, _$GNearbyPlacesVars];
@override
final String wireName = 'GNearbyPlacesVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GNearbyPlacesVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'input',
serializers.serialize(
object.input,
specifiedType: const FullType(_i1.GNearbyPlacesInput),
),
];
return result;
}
@override
GNearbyPlacesVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GNearbyPlacesVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'input':
result.input.replace(
serializers.deserialize(
value,
specifiedType: const FullType(_i1.GNearbyPlacesInput),
)!
as _i1.GNearbyPlacesInput,
);
break;
}
}
return result.build();
}
}
class _$GNearbyPlacesVars extends GNearbyPlacesVars {
@override
final _i1.GNearbyPlacesInput input;
factory _$GNearbyPlacesVars([
void Function(GNearbyPlacesVarsBuilder)? updates,
]) => (GNearbyPlacesVarsBuilder()..update(updates))._build();
_$GNearbyPlacesVars._({required this.input}) : super._();
@override
GNearbyPlacesVars rebuild(void Function(GNearbyPlacesVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GNearbyPlacesVarsBuilder toBuilder() =>
GNearbyPlacesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GNearbyPlacesVars && input == other.input;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, input.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GNearbyPlacesVars',
)..add('input', input)).toString();
}
}
class GNearbyPlacesVarsBuilder
implements Builder<GNearbyPlacesVars, GNearbyPlacesVarsBuilder> {
_$GNearbyPlacesVars? _$v;
_i1.GNearbyPlacesInputBuilder? _input;
_i1.GNearbyPlacesInputBuilder get input =>
_$this._input ??= _i1.GNearbyPlacesInputBuilder();
set input(_i1.GNearbyPlacesInputBuilder? input) => _$this._input = input;
GNearbyPlacesVarsBuilder();
GNearbyPlacesVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_input = $v.input.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GNearbyPlacesVars other) {
_$v = other as _$GNearbyPlacesVars;
}
@override
void update(void Function(GNearbyPlacesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GNearbyPlacesVars build() => _build();
_$GNearbyPlacesVars _build() {
_$GNearbyPlacesVars _$result;
try {
_$result = _$v ?? _$GNearbyPlacesVars._(input: input.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'input';
input.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GNearbyPlacesVars',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -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
@@ -0,0 +1,86 @@
// 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 Places = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'Places'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'places'),
alias: null,
arguments: [],
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: '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: [Places]);
@@ -0,0 +1,74 @@
// 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/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'places.data.gql.g.dart';
abstract class GPlacesData implements Built<GPlacesData, GPlacesDataBuilder> {
GPlacesData._();
factory GPlacesData([void Function(GPlacesDataBuilder b) updates]) =
_$GPlacesData;
static void _initializeBuilder(GPlacesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GPlacesData_places> get places;
static Serializer<GPlacesData> get serializer => _$gPlacesDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlacesData.serializer,
this,
) as Map<String, dynamic>);
static GPlacesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlacesData.serializer,
json,
);
}
abstract class GPlacesData_places
implements Built<GPlacesData_places, GPlacesData_placesBuilder> {
GPlacesData_places._();
factory GPlacesData_places(
[void Function(GPlacesData_placesBuilder b) updates]) =
_$GPlacesData_places;
static void _initializeBuilder(GPlacesData_placesBuilder 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;
BuiltList<String> get traits;
bool get isFavorite;
static Serializer<GPlacesData_places> get serializer =>
_$gPlacesDataPlacesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlacesData_places.serializer,
this,
) as Map<String, dynamic>);
static GPlacesData_places? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlacesData_places.serializer,
json,
);
}
@@ -0,0 +1,622 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'places.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlacesData> _$gPlacesDataSerializer = _$GPlacesDataSerializer();
Serializer<GPlacesData_places> _$gPlacesDataPlacesSerializer =
_$GPlacesData_placesSerializer();
class _$GPlacesDataSerializer implements StructuredSerializer<GPlacesData> {
@override
final Iterable<Type> types = const [GPlacesData, _$GPlacesData];
@override
final String wireName = 'GPlacesData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlacesData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'places',
serializers.serialize(
object.places,
specifiedType: const FullType(BuiltList, const [
const FullType(GPlacesData_places),
]),
),
];
return result;
}
@override
GPlacesData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlacesDataBuilder();
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 'places':
result.places.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(GPlacesData_places),
]),
)!
as BuiltList<Object?>,
);
break;
}
}
return result.build();
}
}
class _$GPlacesData_placesSerializer
implements StructuredSerializer<GPlacesData_places> {
@override
final Iterable<Type> types = const [GPlacesData_places, _$GPlacesData_places];
@override
final String wireName = 'GPlacesData_places';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlacesData_places 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),
]),
),
'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)),
);
}
return result;
}
@override
GPlacesData_places deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlacesData_placesBuilder();
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 '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 _$GPlacesData extends GPlacesData {
@override
final String G__typename;
@override
final BuiltList<GPlacesData_places> places;
factory _$GPlacesData([void Function(GPlacesDataBuilder)? updates]) =>
(GPlacesDataBuilder()..update(updates))._build();
_$GPlacesData._({required this.G__typename, required this.places})
: super._();
@override
GPlacesData rebuild(void Function(GPlacesDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlacesDataBuilder toBuilder() => GPlacesDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlacesData &&
G__typename == other.G__typename &&
places == other.places;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, places.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlacesData')
..add('G__typename', G__typename)
..add('places', places))
.toString();
}
}
class GPlacesDataBuilder implements Builder<GPlacesData, GPlacesDataBuilder> {
_$GPlacesData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
ListBuilder<GPlacesData_places>? _places;
ListBuilder<GPlacesData_places> get places =>
_$this._places ??= ListBuilder<GPlacesData_places>();
set places(ListBuilder<GPlacesData_places>? places) =>
_$this._places = places;
GPlacesDataBuilder() {
GPlacesData._initializeBuilder(this);
}
GPlacesDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_places = $v.places.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GPlacesData other) {
_$v = other as _$GPlacesData;
}
@override
void update(void Function(GPlacesDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlacesData build() => _build();
_$GPlacesData _build() {
_$GPlacesData _$result;
try {
_$result =
_$v ??
_$GPlacesData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GPlacesData',
'G__typename',
),
places: places.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'places';
places.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlacesData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GPlacesData_places extends GPlacesData_places {
@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 BuiltList<String> traits;
@override
final bool isFavorite;
factory _$GPlacesData_places([
void Function(GPlacesData_placesBuilder)? updates,
]) => (GPlacesData_placesBuilder()..update(updates))._build();
_$GPlacesData_places._({
required this.G__typename,
required this.id,
required this.googlePlaceId,
required this.name,
required this.latitude,
required this.longitude,
this.googlePrimaryType,
required this.googleTypes,
required this.traits,
required this.isFavorite,
}) : super._();
@override
GPlacesData_places rebuild(
void Function(GPlacesData_placesBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GPlacesData_placesBuilder toBuilder() =>
GPlacesData_placesBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlacesData_places &&
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 &&
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, traits.hashCode);
_$hash = $jc(_$hash, isFavorite.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlacesData_places')
..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('traits', traits)
..add('isFavorite', isFavorite))
.toString();
}
}
class GPlacesData_placesBuilder
implements Builder<GPlacesData_places, GPlacesData_placesBuilder> {
_$GPlacesData_places? _$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;
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;
GPlacesData_placesBuilder() {
GPlacesData_places._initializeBuilder(this);
}
GPlacesData_placesBuilder 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();
_traits = $v.traits.toBuilder();
_isFavorite = $v.isFavorite;
_$v = null;
}
return this;
}
@override
void replace(GPlacesData_places other) {
_$v = other as _$GPlacesData_places;
}
@override
void update(void Function(GPlacesData_placesBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlacesData_places build() => _build();
_$GPlacesData_places _build() {
_$GPlacesData_places _$result;
try {
_$result =
_$v ??
_$GPlacesData_places._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GPlacesData_places',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GPlacesData_places',
'id',
),
googlePlaceId: BuiltValueNullFieldError.checkNotNull(
googlePlaceId,
r'GPlacesData_places',
'googlePlaceId',
),
name: BuiltValueNullFieldError.checkNotNull(
name,
r'GPlacesData_places',
'name',
),
latitude: BuiltValueNullFieldError.checkNotNull(
latitude,
r'GPlacesData_places',
'latitude',
),
longitude: BuiltValueNullFieldError.checkNotNull(
longitude,
r'GPlacesData_places',
'longitude',
),
googlePrimaryType: googlePrimaryType,
googleTypes: googleTypes.build(),
traits: traits.build(),
isFavorite: BuiltValueNullFieldError.checkNotNull(
isFavorite,
r'GPlacesData_places',
'isFavorite',
),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'googleTypes';
googleTypes.build();
_$failedField = 'traits';
traits.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlacesData_places',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,95 @@
// 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__/places.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'places.req.gql.g.dart';
abstract class GPlacesReq
implements
Built<GPlacesReq, GPlacesReqBuilder>,
_i1.OperationRequest<_i2.GPlacesData, _i3.GPlacesVars> {
GPlacesReq._();
factory GPlacesReq([void Function(GPlacesReqBuilder b) updates]) =
_$GPlacesReq;
static void _initializeBuilder(GPlacesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'Places',
)
..executeOnListen = true;
@override
_i3.GPlacesVars 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.GPlacesData? Function(
_i2.GPlacesData?,
_i2.GPlacesData?,
)? get updateResult;
@override
_i2.GPlacesData? 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.GPlacesData? parseData(Map<String, dynamic> json) =>
_i2.GPlacesData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GPlacesData data) => data.toJson();
@override
_i1.OperationRequest<_i2.GPlacesData, _i3.GPlacesVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GPlacesReq> get serializer => _$gPlacesReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GPlacesReq.serializer,
this,
) as Map<String, dynamic>);
static GPlacesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GPlacesReq.serializer,
json,
);
}
@@ -0,0 +1,417 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'places.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlacesReq> _$gPlacesReqSerializer = _$GPlacesReqSerializer();
class _$GPlacesReqSerializer implements StructuredSerializer<GPlacesReq> {
@override
final Iterable<Type> types = const [GPlacesReq, _$GPlacesReq];
@override
final String wireName = 'GPlacesReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlacesReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GPlacesVars),
),
'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.GPlacesData),
),
);
}
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
GPlacesReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlacesReqBuilder();
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.GPlacesVars),
)!
as _i3.GPlacesVars,
);
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.GPlacesData),
)!
as _i2.GPlacesData,
);
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 _$GPlacesReq extends GPlacesReq {
@override
final _i3.GPlacesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GPlacesData? Function(_i2.GPlacesData?, _i2.GPlacesData?)?
updateResult;
@override
final _i2.GPlacesData? 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 _$GPlacesReq([void Function(GPlacesReqBuilder)? updates]) =>
(GPlacesReqBuilder()..update(updates))._build();
_$GPlacesReq._({
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
GPlacesReq rebuild(void Function(GPlacesReqBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlacesReqBuilder toBuilder() => GPlacesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlacesReq &&
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'GPlacesReq')
..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 GPlacesReqBuilder implements Builder<GPlacesReq, GPlacesReqBuilder> {
_$GPlacesReq? _$v;
_i3.GPlacesVarsBuilder? _vars;
_i3.GPlacesVarsBuilder get vars => _$this._vars ??= _i3.GPlacesVarsBuilder();
set vars(_i3.GPlacesVarsBuilder? 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.GPlacesData? Function(_i2.GPlacesData?, _i2.GPlacesData?)? _updateResult;
_i2.GPlacesData? Function(_i2.GPlacesData?, _i2.GPlacesData?)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GPlacesData? Function(_i2.GPlacesData?, _i2.GPlacesData?)? updateResult,
) => _$this._updateResult = updateResult;
_i2.GPlacesDataBuilder? _optimisticResponse;
_i2.GPlacesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GPlacesDataBuilder();
set optimisticResponse(_i2.GPlacesDataBuilder? 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;
GPlacesReqBuilder() {
GPlacesReq._initializeBuilder(this);
}
GPlacesReqBuilder 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(GPlacesReq other) {
_$v = other as _$GPlacesReq;
}
@override
void update(void Function(GPlacesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlacesReq build() => _build();
_$GPlacesReq _build() {
_$GPlacesReq _$result;
try {
_$result =
_$v ??
_$GPlacesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GPlacesReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GPlacesReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlacesReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,30 @@
// 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 'places.var.gql.g.dart';
abstract class GPlacesVars implements Built<GPlacesVars, GPlacesVarsBuilder> {
GPlacesVars._();
factory GPlacesVars([void Function(GPlacesVarsBuilder b) updates]) =
_$GPlacesVars;
static Serializer<GPlacesVars> get serializer => _$gPlacesVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GPlacesVars.serializer,
this,
) as Map<String, dynamic>);
static GPlacesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlacesVars.serializer,
json,
);
}
@@ -0,0 +1,90 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'places.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlacesVars> _$gPlacesVarsSerializer = _$GPlacesVarsSerializer();
class _$GPlacesVarsSerializer implements StructuredSerializer<GPlacesVars> {
@override
final Iterable<Type> types = const [GPlacesVars, _$GPlacesVars];
@override
final String wireName = 'GPlacesVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlacesVars object, {
FullType specifiedType = FullType.unspecified,
}) {
return <Object?>[];
}
@override
GPlacesVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
return GPlacesVarsBuilder().build();
}
}
class _$GPlacesVars extends GPlacesVars {
factory _$GPlacesVars([void Function(GPlacesVarsBuilder)? updates]) =>
(GPlacesVarsBuilder()..update(updates))._build();
_$GPlacesVars._() : super._();
@override
GPlacesVars rebuild(void Function(GPlacesVarsBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GPlacesVarsBuilder toBuilder() => GPlacesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlacesVars;
}
@override
int get hashCode {
return 674591603;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GPlacesVars').toString();
}
}
class GPlacesVarsBuilder implements Builder<GPlacesVars, GPlacesVarsBuilder> {
_$GPlacesVars? _$v;
GPlacesVarsBuilder();
@override
void replace(GPlacesVars other) {
_$v = other as _$GPlacesVars;
}
@override
void update(void Function(GPlacesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlacesVars build() => _build();
_$GPlacesVars _build() {
final _$result = _$v ?? _$GPlacesVars._();
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,201 @@
// 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 RecommendPlacesByVoice = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'RecommendPlacesByVoice'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoicePlaceRecommendationsInput'),
isNonNull: true,
),
defaultValue: _i1.DefaultValueNode(value: null),
directives: [],
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'recommendPlacesByVoice'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'input'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
)
],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'transcript'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'tags'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'summary'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'places'),
alias: null,
arguments: [],
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: 'googleBusinessStatus'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRating'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleUserRatingCount'),
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,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'experiences'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [RecommendPlacesByVoice]);
@@ -0,0 +1,179 @@
// 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__/schema.schema.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'recommend_places_by_voice.data.gql.g.dart';
abstract class GRecommendPlacesByVoiceData
implements
Built<GRecommendPlacesByVoiceData, GRecommendPlacesByVoiceDataBuilder> {
GRecommendPlacesByVoiceData._();
factory GRecommendPlacesByVoiceData(
[void Function(GRecommendPlacesByVoiceDataBuilder b) updates]) =
_$GRecommendPlacesByVoiceData;
static void _initializeBuilder(GRecommendPlacesByVoiceDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GRecommendPlacesByVoiceData_recommendPlacesByVoice get recommendPlacesByVoice;
static Serializer<GRecommendPlacesByVoiceData> get serializer =>
_$gRecommendPlacesByVoiceDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData.serializer,
json,
);
}
abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice
implements
Built<GRecommendPlacesByVoiceData_recommendPlacesByVoice,
GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice(
[void Function(
GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b)
updates]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice;
static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoiceBuilder b) =>
b..G__typename = 'VoicePlaceRecommendationsPayload';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get transcript;
BuiltList<String> get tags;
String get summary;
BuiltList<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places>
get places;
static Serializer<GRecommendPlacesByVoiceData_recommendPlacesByVoice>
get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoiceSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice.serializer,
json,
);
}
abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places
implements
Built<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places,
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places(
[void Function(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder
b)
updates]) = _$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places;
static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_placesBuilder 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;
String? get googleBusinessStatus;
double? get googleRating;
int? get googleUserRatingCount;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
BuiltList<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences>
get experiences;
static Serializer<GRecommendPlacesByVoiceData_recommendPlacesByVoice_places>
get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places.serializer,
json,
);
}
abstract class GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences
implements
Built<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences,
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder> {
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences._();
factory GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences(
[void Function(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder
b)
updates]) =
_$GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences;
static void _initializeBuilder(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiencesBuilder
b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i3.GVoiceExperienceStatus get status;
String get createdAt;
static Serializer<
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences>
get serializer =>
_$gRecommendPlacesByVoiceDataRecommendPlacesByVoicePlacesExperiencesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences
.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences?
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
GRecommendPlacesByVoiceData_recommendPlacesByVoice_places_experiences
.serializer,
json,
);
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,100 @@
// 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__/recommend_places_by_voice.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/recommend_places_by_voice.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/recommend_places_by_voice.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'recommend_places_by_voice.req.gql.g.dart';
abstract class GRecommendPlacesByVoiceReq
implements
Built<GRecommendPlacesByVoiceReq, GRecommendPlacesByVoiceReqBuilder>,
_i1.OperationRequest<_i2.GRecommendPlacesByVoiceData,
_i3.GRecommendPlacesByVoiceVars> {
GRecommendPlacesByVoiceReq._();
factory GRecommendPlacesByVoiceReq(
[void Function(GRecommendPlacesByVoiceReqBuilder b) updates]) =
_$GRecommendPlacesByVoiceReq;
static void _initializeBuilder(GRecommendPlacesByVoiceReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'RecommendPlacesByVoice',
)
..executeOnListen = true;
@override
_i3.GRecommendPlacesByVoiceVars 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.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?,
)? get updateResult;
@override
_i2.GRecommendPlacesByVoiceData? 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.GRecommendPlacesByVoiceData? parseData(Map<String, dynamic> json) =>
_i2.GRecommendPlacesByVoiceData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GRecommendPlacesByVoiceData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GRecommendPlacesByVoiceData,
_i3.GRecommendPlacesByVoiceVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GRecommendPlacesByVoiceReq> get serializer =>
_$gRecommendPlacesByVoiceReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRecommendPlacesByVoiceReq.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRecommendPlacesByVoiceReq.serializer,
json,
);
}
@@ -0,0 +1,447 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'recommend_places_by_voice.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRecommendPlacesByVoiceReq> _$gRecommendPlacesByVoiceReqSerializer =
_$GRecommendPlacesByVoiceReqSerializer();
class _$GRecommendPlacesByVoiceReqSerializer
implements StructuredSerializer<GRecommendPlacesByVoiceReq> {
@override
final Iterable<Type> types = const [
GRecommendPlacesByVoiceReq,
_$GRecommendPlacesByVoiceReq,
];
@override
final String wireName = 'GRecommendPlacesByVoiceReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GRecommendPlacesByVoiceReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GRecommendPlacesByVoiceVars),
),
'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.GRecommendPlacesByVoiceData),
),
);
}
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
GRecommendPlacesByVoiceReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GRecommendPlacesByVoiceReqBuilder();
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.GRecommendPlacesByVoiceVars,
),
)!
as _i3.GRecommendPlacesByVoiceVars,
);
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.GRecommendPlacesByVoiceData,
),
)!
as _i2.GRecommendPlacesByVoiceData,
);
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 _$GRecommendPlacesByVoiceReq extends GRecommendPlacesByVoiceReq {
@override
final _i3.GRecommendPlacesByVoiceVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?,
)?
updateResult;
@override
final _i2.GRecommendPlacesByVoiceData? 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 _$GRecommendPlacesByVoiceReq([
void Function(GRecommendPlacesByVoiceReqBuilder)? updates,
]) => (GRecommendPlacesByVoiceReqBuilder()..update(updates))._build();
_$GRecommendPlacesByVoiceReq._({
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
GRecommendPlacesByVoiceReq rebuild(
void Function(GRecommendPlacesByVoiceReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GRecommendPlacesByVoiceReqBuilder toBuilder() =>
GRecommendPlacesByVoiceReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRecommendPlacesByVoiceReq &&
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'GRecommendPlacesByVoiceReq')
..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 GRecommendPlacesByVoiceReqBuilder
implements
Builder<GRecommendPlacesByVoiceReq, GRecommendPlacesByVoiceReqBuilder> {
_$GRecommendPlacesByVoiceReq? _$v;
_i3.GRecommendPlacesByVoiceVarsBuilder? _vars;
_i3.GRecommendPlacesByVoiceVarsBuilder get vars =>
_$this._vars ??= _i3.GRecommendPlacesByVoiceVarsBuilder();
set vars(_i3.GRecommendPlacesByVoiceVarsBuilder? 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.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?,
)?
_updateResult;
_i2.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GRecommendPlacesByVoiceData? Function(
_i2.GRecommendPlacesByVoiceData?,
_i2.GRecommendPlacesByVoiceData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GRecommendPlacesByVoiceDataBuilder? _optimisticResponse;
_i2.GRecommendPlacesByVoiceDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GRecommendPlacesByVoiceDataBuilder();
set optimisticResponse(
_i2.GRecommendPlacesByVoiceDataBuilder? 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;
GRecommendPlacesByVoiceReqBuilder() {
GRecommendPlacesByVoiceReq._initializeBuilder(this);
}
GRecommendPlacesByVoiceReqBuilder 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(GRecommendPlacesByVoiceReq other) {
_$v = other as _$GRecommendPlacesByVoiceReq;
}
@override
void update(void Function(GRecommendPlacesByVoiceReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRecommendPlacesByVoiceReq build() => _build();
_$GRecommendPlacesByVoiceReq _build() {
_$GRecommendPlacesByVoiceReq _$result;
try {
_$result =
_$v ??
_$GRecommendPlacesByVoiceReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GRecommendPlacesByVoiceReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GRecommendPlacesByVoiceReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GRecommendPlacesByVoiceReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,37 @@
// 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__/schema.schema.gql.dart'
as _i1;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'recommend_places_by_voice.var.gql.g.dart';
abstract class GRecommendPlacesByVoiceVars
implements
Built<GRecommendPlacesByVoiceVars, GRecommendPlacesByVoiceVarsBuilder> {
GRecommendPlacesByVoiceVars._();
factory GRecommendPlacesByVoiceVars(
[void Function(GRecommendPlacesByVoiceVarsBuilder b) updates]) =
_$GRecommendPlacesByVoiceVars;
_i1.GVoicePlaceRecommendationsInput get input;
static Serializer<GRecommendPlacesByVoiceVars> get serializer =>
_$gRecommendPlacesByVoiceVarsSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GRecommendPlacesByVoiceVars.serializer,
this,
) as Map<String, dynamic>);
static GRecommendPlacesByVoiceVars? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GRecommendPlacesByVoiceVars.serializer,
json,
);
}
@@ -0,0 +1,173 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'recommend_places_by_voice.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRecommendPlacesByVoiceVars>
_$gRecommendPlacesByVoiceVarsSerializer =
_$GRecommendPlacesByVoiceVarsSerializer();
class _$GRecommendPlacesByVoiceVarsSerializer
implements StructuredSerializer<GRecommendPlacesByVoiceVars> {
@override
final Iterable<Type> types = const [
GRecommendPlacesByVoiceVars,
_$GRecommendPlacesByVoiceVars,
];
@override
final String wireName = 'GRecommendPlacesByVoiceVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GRecommendPlacesByVoiceVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'input',
serializers.serialize(
object.input,
specifiedType: const FullType(_i1.GVoicePlaceRecommendationsInput),
),
];
return result;
}
@override
GRecommendPlacesByVoiceVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GRecommendPlacesByVoiceVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'input':
result.input.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
_i1.GVoicePlaceRecommendationsInput,
),
)!
as _i1.GVoicePlaceRecommendationsInput,
);
break;
}
}
return result.build();
}
}
class _$GRecommendPlacesByVoiceVars extends GRecommendPlacesByVoiceVars {
@override
final _i1.GVoicePlaceRecommendationsInput input;
factory _$GRecommendPlacesByVoiceVars([
void Function(GRecommendPlacesByVoiceVarsBuilder)? updates,
]) => (GRecommendPlacesByVoiceVarsBuilder()..update(updates))._build();
_$GRecommendPlacesByVoiceVars._({required this.input}) : super._();
@override
GRecommendPlacesByVoiceVars rebuild(
void Function(GRecommendPlacesByVoiceVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GRecommendPlacesByVoiceVarsBuilder toBuilder() =>
GRecommendPlacesByVoiceVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRecommendPlacesByVoiceVars && input == other.input;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, input.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GRecommendPlacesByVoiceVars',
)..add('input', input)).toString();
}
}
class GRecommendPlacesByVoiceVarsBuilder
implements
Builder<
GRecommendPlacesByVoiceVars,
GRecommendPlacesByVoiceVarsBuilder
> {
_$GRecommendPlacesByVoiceVars? _$v;
_i1.GVoicePlaceRecommendationsInputBuilder? _input;
_i1.GVoicePlaceRecommendationsInputBuilder get input =>
_$this._input ??= _i1.GVoicePlaceRecommendationsInputBuilder();
set input(_i1.GVoicePlaceRecommendationsInputBuilder? input) =>
_$this._input = input;
GRecommendPlacesByVoiceVarsBuilder();
GRecommendPlacesByVoiceVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_input = $v.input.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GRecommendPlacesByVoiceVars other) {
_$v = other as _$GRecommendPlacesByVoiceVars;
}
@override
void update(void Function(GRecommendPlacesByVoiceVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRecommendPlacesByVoiceVars build() => _build();
_$GRecommendPlacesByVoiceVars _build() {
_$GRecommendPlacesByVoiceVars _$result;
try {
_$result = _$v ?? _$GRecommendPlacesByVoiceVars._(input: input.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'input';
input.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GRecommendPlacesByVoiceVars',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,172 @@
// 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 RemoveFavoritePlace = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'RemoveFavoritePlace'),
variableDefinitions: [
_i1.VariableDefinitionNode(
variable: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
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: 'removeFavoritePlace'),
alias: null,
arguments: [
_i1.ArgumentNode(
name: _i1.NameNode(value: 'placeId'),
value: _i1.VariableNode(name: _i1.NameNode(value: 'placeId')),
)
],
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: 'googleBusinessStatus'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleRating'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'googleUserRatingCount'),
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,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'experiences'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'id'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'status'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
]),
),
]),
)
]),
);
const document = _i1.DocumentNode(definitions: [RemoveFavoritePlace]);
@@ -0,0 +1,130 @@
// 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__/schema.schema.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'remove_favorite_place.data.gql.g.dart';
abstract class GRemoveFavoritePlaceData
implements
Built<GRemoveFavoritePlaceData, GRemoveFavoritePlaceDataBuilder> {
GRemoveFavoritePlaceData._();
factory GRemoveFavoritePlaceData(
[void Function(GRemoveFavoritePlaceDataBuilder b) updates]) =
_$GRemoveFavoritePlaceData;
static void _initializeBuilder(GRemoveFavoritePlaceDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GRemoveFavoritePlaceData_removeFavoritePlace get removeFavoritePlace;
static Serializer<GRemoveFavoritePlaceData> get serializer =>
_$gRemoveFavoritePlaceDataSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRemoveFavoritePlaceData.serializer,
this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRemoveFavoritePlaceData.serializer,
json,
);
}
abstract class GRemoveFavoritePlaceData_removeFavoritePlace
implements
Built<GRemoveFavoritePlaceData_removeFavoritePlace,
GRemoveFavoritePlaceData_removeFavoritePlaceBuilder> {
GRemoveFavoritePlaceData_removeFavoritePlace._();
factory GRemoveFavoritePlaceData_removeFavoritePlace(
[void Function(GRemoveFavoritePlaceData_removeFavoritePlaceBuilder b)
updates]) = _$GRemoveFavoritePlaceData_removeFavoritePlace;
static void _initializeBuilder(
GRemoveFavoritePlaceData_removeFavoritePlaceBuilder 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;
String? get googleBusinessStatus;
double? get googleRating;
int? get googleUserRatingCount;
_i2.JsonObject? get googleRegularOpeningHours;
_i2.JsonObject? get googleCurrentOpeningHours;
BuiltList<String> get photoUrls;
BuiltList<String> get traits;
bool get isFavorite;
BuiltList<GRemoveFavoritePlaceData_removeFavoritePlace_experiences>
get experiences;
static Serializer<GRemoveFavoritePlaceData_removeFavoritePlace>
get serializer => _$gRemoveFavoritePlaceDataRemoveFavoritePlaceSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace.serializer,
this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceData_removeFavoritePlace? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace.serializer,
json,
);
}
abstract class GRemoveFavoritePlaceData_removeFavoritePlace_experiences
implements
Built<GRemoveFavoritePlaceData_removeFavoritePlace_experiences,
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder> {
GRemoveFavoritePlaceData_removeFavoritePlace_experiences._();
factory GRemoveFavoritePlaceData_removeFavoritePlace_experiences(
[void Function(
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b)
updates]) = _$GRemoveFavoritePlaceData_removeFavoritePlace_experiences;
static void _initializeBuilder(
GRemoveFavoritePlaceData_removeFavoritePlace_experiencesBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i3.GVoiceExperienceStatus get status;
String get createdAt;
static Serializer<GRemoveFavoritePlaceData_removeFavoritePlace_experiences>
get serializer =>
_$gRemoveFavoritePlaceDataRemoveFavoritePlaceExperiencesSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer,
this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceData_removeFavoritePlace_experiences? fromJson(
Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRemoveFavoritePlaceData_removeFavoritePlace_experiences.serializer,
json,
);
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,100 @@
// 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__/remove_favorite_place.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/remove_favorite_place.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/remove_favorite_place.var.gql.dart'
as _i3;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i6;
part 'remove_favorite_place.req.gql.g.dart';
abstract class GRemoveFavoritePlaceReq
implements
Built<GRemoveFavoritePlaceReq, GRemoveFavoritePlaceReqBuilder>,
_i1.OperationRequest<_i2.GRemoveFavoritePlaceData,
_i3.GRemoveFavoritePlaceVars> {
GRemoveFavoritePlaceReq._();
factory GRemoveFavoritePlaceReq(
[void Function(GRemoveFavoritePlaceReqBuilder b) updates]) =
_$GRemoveFavoritePlaceReq;
static void _initializeBuilder(GRemoveFavoritePlaceReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'RemoveFavoritePlace',
)
..executeOnListen = true;
@override
_i3.GRemoveFavoritePlaceVars 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.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?,
)? get updateResult;
@override
_i2.GRemoveFavoritePlaceData? 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.GRemoveFavoritePlaceData? parseData(Map<String, dynamic> json) =>
_i2.GRemoveFavoritePlaceData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GRemoveFavoritePlaceData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GRemoveFavoritePlaceData,
_i3.GRemoveFavoritePlaceVars> transformOperation(
_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GRemoveFavoritePlaceReq> get serializer =>
_$gRemoveFavoritePlaceReqSerializer;
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
GRemoveFavoritePlaceReq.serializer,
this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(
GRemoveFavoritePlaceReq.serializer,
json,
);
}
@@ -0,0 +1,443 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'remove_favorite_place.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRemoveFavoritePlaceReq> _$gRemoveFavoritePlaceReqSerializer =
_$GRemoveFavoritePlaceReqSerializer();
class _$GRemoveFavoritePlaceReqSerializer
implements StructuredSerializer<GRemoveFavoritePlaceReq> {
@override
final Iterable<Type> types = const [
GRemoveFavoritePlaceReq,
_$GRemoveFavoritePlaceReq,
];
@override
final String wireName = 'GRemoveFavoritePlaceReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GRemoveFavoritePlaceReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GRemoveFavoritePlaceVars),
),
'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.GRemoveFavoritePlaceData),
),
);
}
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
GRemoveFavoritePlaceReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GRemoveFavoritePlaceReqBuilder();
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.GRemoveFavoritePlaceVars),
)!
as _i3.GRemoveFavoritePlaceVars,
);
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.GRemoveFavoritePlaceData),
)!
as _i2.GRemoveFavoritePlaceData,
);
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 _$GRemoveFavoritePlaceReq extends GRemoveFavoritePlaceReq {
@override
final _i3.GRemoveFavoritePlaceVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?,
)?
updateResult;
@override
final _i2.GRemoveFavoritePlaceData? 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 _$GRemoveFavoritePlaceReq([
void Function(GRemoveFavoritePlaceReqBuilder)? updates,
]) => (GRemoveFavoritePlaceReqBuilder()..update(updates))._build();
_$GRemoveFavoritePlaceReq._({
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
GRemoveFavoritePlaceReq rebuild(
void Function(GRemoveFavoritePlaceReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GRemoveFavoritePlaceReqBuilder toBuilder() =>
GRemoveFavoritePlaceReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRemoveFavoritePlaceReq &&
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'GRemoveFavoritePlaceReq')
..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 GRemoveFavoritePlaceReqBuilder
implements
Builder<GRemoveFavoritePlaceReq, GRemoveFavoritePlaceReqBuilder> {
_$GRemoveFavoritePlaceReq? _$v;
_i3.GRemoveFavoritePlaceVarsBuilder? _vars;
_i3.GRemoveFavoritePlaceVarsBuilder get vars =>
_$this._vars ??= _i3.GRemoveFavoritePlaceVarsBuilder();
set vars(_i3.GRemoveFavoritePlaceVarsBuilder? 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.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?,
)?
_updateResult;
_i2.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GRemoveFavoritePlaceData? Function(
_i2.GRemoveFavoritePlaceData?,
_i2.GRemoveFavoritePlaceData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GRemoveFavoritePlaceDataBuilder? _optimisticResponse;
_i2.GRemoveFavoritePlaceDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GRemoveFavoritePlaceDataBuilder();
set optimisticResponse(
_i2.GRemoveFavoritePlaceDataBuilder? 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;
GRemoveFavoritePlaceReqBuilder() {
GRemoveFavoritePlaceReq._initializeBuilder(this);
}
GRemoveFavoritePlaceReqBuilder 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(GRemoveFavoritePlaceReq other) {
_$v = other as _$GRemoveFavoritePlaceReq;
}
@override
void update(void Function(GRemoveFavoritePlaceReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRemoveFavoritePlaceReq build() => _build();
_$GRemoveFavoritePlaceReq _build() {
_$GRemoveFavoritePlaceReq _$result;
try {
_$result =
_$v ??
_$GRemoveFavoritePlaceReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GRemoveFavoritePlaceReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GRemoveFavoritePlaceReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GRemoveFavoritePlaceReq',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,35 @@
// 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 'remove_favorite_place.var.gql.g.dart';
abstract class GRemoveFavoritePlaceVars
implements
Built<GRemoveFavoritePlaceVars, GRemoveFavoritePlaceVarsBuilder> {
GRemoveFavoritePlaceVars._();
factory GRemoveFavoritePlaceVars(
[void Function(GRemoveFavoritePlaceVarsBuilder b) updates]) =
_$GRemoveFavoritePlaceVars;
String get placeId;
static Serializer<GRemoveFavoritePlaceVars> get serializer =>
_$gRemoveFavoritePlaceVarsSerializer;
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
GRemoveFavoritePlaceVars.serializer,
this,
) as Map<String, dynamic>);
static GRemoveFavoritePlaceVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GRemoveFavoritePlaceVars.serializer,
json,
);
}
@@ -0,0 +1,156 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'remove_favorite_place.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GRemoveFavoritePlaceVars> _$gRemoveFavoritePlaceVarsSerializer =
_$GRemoveFavoritePlaceVarsSerializer();
class _$GRemoveFavoritePlaceVarsSerializer
implements StructuredSerializer<GRemoveFavoritePlaceVars> {
@override
final Iterable<Type> types = const [
GRemoveFavoritePlaceVars,
_$GRemoveFavoritePlaceVars,
];
@override
final String wireName = 'GRemoveFavoritePlaceVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GRemoveFavoritePlaceVars object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'placeId',
serializers.serialize(
object.placeId,
specifiedType: const FullType(String),
),
];
return result;
}
@override
GRemoveFavoritePlaceVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GRemoveFavoritePlaceVarsBuilder();
final iterator = serialized.iterator;
while (iterator.moveNext()) {
final key = iterator.current! as String;
iterator.moveNext();
final Object? value = iterator.current;
switch (key) {
case 'placeId':
result.placeId =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GRemoveFavoritePlaceVars extends GRemoveFavoritePlaceVars {
@override
final String placeId;
factory _$GRemoveFavoritePlaceVars([
void Function(GRemoveFavoritePlaceVarsBuilder)? updates,
]) => (GRemoveFavoritePlaceVarsBuilder()..update(updates))._build();
_$GRemoveFavoritePlaceVars._({required this.placeId}) : super._();
@override
GRemoveFavoritePlaceVars rebuild(
void Function(GRemoveFavoritePlaceVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GRemoveFavoritePlaceVarsBuilder toBuilder() =>
GRemoveFavoritePlaceVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GRemoveFavoritePlaceVars && placeId == other.placeId;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, placeId.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GRemoveFavoritePlaceVars',
)..add('placeId', placeId)).toString();
}
}
class GRemoveFavoritePlaceVarsBuilder
implements
Builder<GRemoveFavoritePlaceVars, GRemoveFavoritePlaceVarsBuilder> {
_$GRemoveFavoritePlaceVars? _$v;
String? _placeId;
String? get placeId => _$this._placeId;
set placeId(String? placeId) => _$this._placeId = placeId;
GRemoveFavoritePlaceVarsBuilder();
GRemoveFavoritePlaceVarsBuilder get _$this {
final $v = _$v;
if ($v != null) {
_placeId = $v.placeId;
_$v = null;
}
return this;
}
@override
void replace(GRemoveFavoritePlaceVars other) {
_$v = other as _$GRemoveFavoritePlaceVars;
}
@override
void update(void Function(GRemoveFavoritePlaceVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GRemoveFavoritePlaceVars build() => _build();
_$GRemoveFavoritePlaceVars _build() {
final _$result =
_$v ??
_$GRemoveFavoritePlaceVars._(
placeId: BuiltValueNullFieldError.checkNotNull(
placeId,
r'GRemoveFavoritePlaceVars',
'placeId',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,191 @@
// 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 _i1;
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i2;
part 'schema.schema.gql.g.dart';
class GVoiceExperienceStatus extends EnumClass {
const GVoiceExperienceStatus._(String name) : super(name);
static const GVoiceExperienceStatus UPLOADED =
_$gVoiceExperienceStatusUPLOADED;
static const GVoiceExperienceStatus TRANSCRIBING =
_$gVoiceExperienceStatusTRANSCRIBING;
static const GVoiceExperienceStatus TRANSCRIBED =
_$gVoiceExperienceStatusTRANSCRIBED;
static const GVoiceExperienceStatus ANALYZING =
_$gVoiceExperienceStatusANALYZING;
static const GVoiceExperienceStatus ANALYZED =
_$gVoiceExperienceStatusANALYZED;
static const GVoiceExperienceStatus FAILED = _$gVoiceExperienceStatusFAILED;
static Serializer<GVoiceExperienceStatus> get serializer =>
_$gVoiceExperienceStatusSerializer;
static BuiltSet<GVoiceExperienceStatus> get values =>
_$gVoiceExperienceStatusValues;
static GVoiceExperienceStatus valueOf(String name) =>
_$gVoiceExperienceStatusValueOf(name);
}
abstract class GCreateVoiceExperienceInput
implements
Built<GCreateVoiceExperienceInput, GCreateVoiceExperienceInputBuilder> {
GCreateVoiceExperienceInput._();
factory GCreateVoiceExperienceInput(
[void Function(GCreateVoiceExperienceInputBuilder b) updates]) =
_$GCreateVoiceExperienceInput;
String get googlePlaceId;
String get googleName;
double get latitude;
double get longitude;
String? get googlePrimaryType;
BuiltList<String>? get googleTypes;
int get durationSeconds;
String get audioObjectKey;
String get audioContentBase64;
String get audioMimeType;
bool? get addToFavorites;
_i1.JsonObject? get recordingPayload;
BuiltList<String>? get promptHintsShown;
static Serializer<GCreateVoiceExperienceInput> get serializer =>
_$gCreateVoiceExperienceInputSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GCreateVoiceExperienceInput.serializer,
this,
) as Map<String, dynamic>);
static GCreateVoiceExperienceInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GCreateVoiceExperienceInput.serializer,
json,
);
}
abstract class GNearbyPlacesInput
implements Built<GNearbyPlacesInput, GNearbyPlacesInputBuilder> {
GNearbyPlacesInput._();
factory GNearbyPlacesInput(
[void Function(GNearbyPlacesInputBuilder b) updates]) =
_$GNearbyPlacesInput;
double get latitude;
double get longitude;
int get radiusMeters;
static Serializer<GNearbyPlacesInput> get serializer =>
_$gNearbyPlacesInputSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GNearbyPlacesInput.serializer,
this,
) as Map<String, dynamic>);
static GNearbyPlacesInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GNearbyPlacesInput.serializer,
json,
);
}
abstract class GVoicePlaceRecommendationsInput
implements
Built<GVoicePlaceRecommendationsInput,
GVoicePlaceRecommendationsInputBuilder> {
GVoicePlaceRecommendationsInput._();
factory GVoicePlaceRecommendationsInput(
[void Function(GVoicePlaceRecommendationsInputBuilder b) updates]) =
_$GVoicePlaceRecommendationsInput;
String get audioContentBase64;
String get audioMimeType;
static Serializer<GVoicePlaceRecommendationsInput> get serializer =>
_$gVoicePlaceRecommendationsInputSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GVoicePlaceRecommendationsInput.serializer,
this,
) as Map<String, dynamic>);
static GVoicePlaceRecommendationsInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GVoicePlaceRecommendationsInput.serializer,
json,
);
}
abstract class GAuthenticateTelegramInput
implements
Built<GAuthenticateTelegramInput, GAuthenticateTelegramInputBuilder> {
GAuthenticateTelegramInput._();
factory GAuthenticateTelegramInput(
[void Function(GAuthenticateTelegramInputBuilder b) updates]) =
_$GAuthenticateTelegramInput;
String get initData;
static Serializer<GAuthenticateTelegramInput> get serializer =>
_$gAuthenticateTelegramInputSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GAuthenticateTelegramInput.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GAuthenticateTelegramInput.serializer,
json,
);
}
abstract class GAuthenticateTelegramLoginInput
implements
Built<GAuthenticateTelegramLoginInput,
GAuthenticateTelegramLoginInputBuilder> {
GAuthenticateTelegramLoginInput._();
factory GAuthenticateTelegramLoginInput(
[void Function(GAuthenticateTelegramLoginInputBuilder b) updates]) =
_$GAuthenticateTelegramLoginInput;
double get id;
String? get first_name;
String? get last_name;
String? get username;
String? get photo_url;
double get auth_date;
String get hash;
static Serializer<GAuthenticateTelegramLoginInput> get serializer =>
_$gAuthenticateTelegramLoginInputSerializer;
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
GAuthenticateTelegramLoginInput.serializer,
this,
) as Map<String, dynamic>);
static GAuthenticateTelegramLoginInput? fromJson(Map<String, dynamic> json) =>
_i2.serializers.deserializeWith(
GAuthenticateTelegramLoginInput.serializer,
json,
);
}
const Map<String, Set<String>> possibleTypesMap = {};
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More