Add Ferry GraphQL client architecture
Build and deploy Flutter Web / build (push) Successful in 2m59s

This commit is contained in:
Ruslan Bakiev
2026-06-12 15:00:02 +07:00
parent 479dc25847
commit aaaf60ab05
86 changed files with 18129 additions and 271 deletions
@@ -0,0 +1,108 @@
// 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,121 @@
// 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,102 @@
// 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,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__/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,108 @@
// 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,137 @@
// 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,110 @@
// 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,42 @@
// 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,115 @@
// 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,137 @@
// 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,110 @@
// 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,40 @@
// 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,49 @@
// 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,78 @@
// 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,102 @@
// 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,83 @@
// 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,59 @@
// 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,84 @@
// 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,25 @@
// 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,129 @@
// 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: '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: 'analysis'),
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,121 @@
// 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 _i3;
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/schema.schema.gql.dart'
as _i2;
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;
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;
_i2.GVoiceExperienceStatus get status;
_i3.JsonObject? get analysis;
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,
);
}
@@ -0,0 +1,887 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'nearby_places.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GNearbyPlacesData> _$gNearbyPlacesDataSerializer =
_$GNearbyPlacesDataSerializer();
Serializer<GNearbyPlacesData_nearbyPlaces>
_$gNearbyPlacesDataNearbyPlacesSerializer =
_$GNearbyPlacesData_nearbyPlacesSerializer();
Serializer<GNearbyPlacesData_nearbyPlaces_experiences>
_$gNearbyPlacesDataNearbyPlacesExperiencesSerializer =
_$GNearbyPlacesData_nearbyPlaces_experiencesSerializer();
class _$GNearbyPlacesDataSerializer
implements StructuredSerializer<GNearbyPlacesData> {
@override
final Iterable<Type> types = const [GNearbyPlacesData, _$GNearbyPlacesData];
@override
final String wireName = 'GNearbyPlacesData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GNearbyPlacesData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'nearbyPlaces',
serializers.serialize(
object.nearbyPlaces,
specifiedType: const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces),
]),
),
];
return result;
}
@override
GNearbyPlacesData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GNearbyPlacesDataBuilder();
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 'nearbyPlaces':
result.nearbyPlaces.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces),
]),
)!
as BuiltList<Object?>,
);
break;
}
}
return result.build();
}
}
class _$GNearbyPlacesData_nearbyPlacesSerializer
implements StructuredSerializer<GNearbyPlacesData_nearbyPlaces> {
@override
final Iterable<Type> types = const [
GNearbyPlacesData_nearbyPlaces,
_$GNearbyPlacesData_nearbyPlaces,
];
@override
final String wireName = 'GNearbyPlacesData_nearbyPlaces';
@override
Iterable<Object?> serialize(
Serializers serializers,
GNearbyPlacesData_nearbyPlaces 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),
]),
),
'experiences',
serializers.serialize(
object.experiences,
specifiedType: const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces_experiences),
]),
),
];
Object? value;
value = object.googlePrimaryType;
if (value != null) {
result
..add('googlePrimaryType')
..add(
serializers.serialize(value, specifiedType: const FullType(String)),
);
}
return result;
}
@override
GNearbyPlacesData_nearbyPlaces deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GNearbyPlacesData_nearbyPlacesBuilder();
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 'experiences':
result.experiences.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces_experiences),
]),
)!
as BuiltList<Object?>,
);
break;
}
}
return result.build();
}
}
class _$GNearbyPlacesData_nearbyPlaces_experiencesSerializer
implements
StructuredSerializer<GNearbyPlacesData_nearbyPlaces_experiences> {
@override
final Iterable<Type> types = const [
GNearbyPlacesData_nearbyPlaces_experiences,
_$GNearbyPlacesData_nearbyPlaces_experiences,
];
@override
final String wireName = 'GNearbyPlacesData_nearbyPlaces_experiences';
@override
Iterable<Object?> serialize(
Serializers serializers,
GNearbyPlacesData_nearbyPlaces_experiences 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)),
'status',
serializers.serialize(
object.status,
specifiedType: const FullType(_i2.GVoiceExperienceStatus),
),
'createdAt',
serializers.serialize(
object.createdAt,
specifiedType: const FullType(String),
),
];
Object? value;
value = object.analysis;
if (value != null) {
result
..add('analysis')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i3.JsonObject),
),
);
}
return result;
}
@override
GNearbyPlacesData_nearbyPlaces_experiences deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GNearbyPlacesData_nearbyPlaces_experiencesBuilder();
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 'status':
result.status =
serializers.deserialize(
value,
specifiedType: const FullType(_i2.GVoiceExperienceStatus),
)!
as _i2.GVoiceExperienceStatus;
break;
case 'analysis':
result.analysis =
serializers.deserialize(
value,
specifiedType: const FullType(_i3.JsonObject),
)
as _i3.JsonObject?;
break;
case 'createdAt':
result.createdAt =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GNearbyPlacesData extends GNearbyPlacesData {
@override
final String G__typename;
@override
final BuiltList<GNearbyPlacesData_nearbyPlaces> nearbyPlaces;
factory _$GNearbyPlacesData([
void Function(GNearbyPlacesDataBuilder)? updates,
]) => (GNearbyPlacesDataBuilder()..update(updates))._build();
_$GNearbyPlacesData._({required this.G__typename, required this.nearbyPlaces})
: super._();
@override
GNearbyPlacesData rebuild(void Function(GNearbyPlacesDataBuilder) updates) =>
(toBuilder()..update(updates)).build();
@override
GNearbyPlacesDataBuilder toBuilder() =>
GNearbyPlacesDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GNearbyPlacesData &&
G__typename == other.G__typename &&
nearbyPlaces == other.nearbyPlaces;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, nearbyPlaces.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GNearbyPlacesData')
..add('G__typename', G__typename)
..add('nearbyPlaces', nearbyPlaces))
.toString();
}
}
class GNearbyPlacesDataBuilder
implements Builder<GNearbyPlacesData, GNearbyPlacesDataBuilder> {
_$GNearbyPlacesData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
ListBuilder<GNearbyPlacesData_nearbyPlaces>? _nearbyPlaces;
ListBuilder<GNearbyPlacesData_nearbyPlaces> get nearbyPlaces =>
_$this._nearbyPlaces ??= ListBuilder<GNearbyPlacesData_nearbyPlaces>();
set nearbyPlaces(ListBuilder<GNearbyPlacesData_nearbyPlaces>? nearbyPlaces) =>
_$this._nearbyPlaces = nearbyPlaces;
GNearbyPlacesDataBuilder() {
GNearbyPlacesData._initializeBuilder(this);
}
GNearbyPlacesDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_nearbyPlaces = $v.nearbyPlaces.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GNearbyPlacesData other) {
_$v = other as _$GNearbyPlacesData;
}
@override
void update(void Function(GNearbyPlacesDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GNearbyPlacesData build() => _build();
_$GNearbyPlacesData _build() {
_$GNearbyPlacesData _$result;
try {
_$result =
_$v ??
_$GNearbyPlacesData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GNearbyPlacesData',
'G__typename',
),
nearbyPlaces: nearbyPlaces.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'nearbyPlaces';
nearbyPlaces.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GNearbyPlacesData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GNearbyPlacesData_nearbyPlaces extends GNearbyPlacesData_nearbyPlaces {
@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<GNearbyPlacesData_nearbyPlaces_experiences> experiences;
factory _$GNearbyPlacesData_nearbyPlaces([
void Function(GNearbyPlacesData_nearbyPlacesBuilder)? updates,
]) => (GNearbyPlacesData_nearbyPlacesBuilder()..update(updates))._build();
_$GNearbyPlacesData_nearbyPlaces._({
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.experiences,
}) : super._();
@override
GNearbyPlacesData_nearbyPlaces rebuild(
void Function(GNearbyPlacesData_nearbyPlacesBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GNearbyPlacesData_nearbyPlacesBuilder toBuilder() =>
GNearbyPlacesData_nearbyPlacesBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GNearbyPlacesData_nearbyPlaces &&
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 &&
experiences == other.experiences;
}
@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, experiences.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GNearbyPlacesData_nearbyPlaces')
..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('experiences', experiences))
.toString();
}
}
class GNearbyPlacesData_nearbyPlacesBuilder
implements
Builder<
GNearbyPlacesData_nearbyPlaces,
GNearbyPlacesData_nearbyPlacesBuilder
> {
_$GNearbyPlacesData_nearbyPlaces? _$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<GNearbyPlacesData_nearbyPlaces_experiences>? _experiences;
ListBuilder<GNearbyPlacesData_nearbyPlaces_experiences> get experiences =>
_$this._experiences ??=
ListBuilder<GNearbyPlacesData_nearbyPlaces_experiences>();
set experiences(
ListBuilder<GNearbyPlacesData_nearbyPlaces_experiences>? experiences,
) => _$this._experiences = experiences;
GNearbyPlacesData_nearbyPlacesBuilder() {
GNearbyPlacesData_nearbyPlaces._initializeBuilder(this);
}
GNearbyPlacesData_nearbyPlacesBuilder 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();
_experiences = $v.experiences.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GNearbyPlacesData_nearbyPlaces other) {
_$v = other as _$GNearbyPlacesData_nearbyPlaces;
}
@override
void update(void Function(GNearbyPlacesData_nearbyPlacesBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GNearbyPlacesData_nearbyPlaces build() => _build();
_$GNearbyPlacesData_nearbyPlaces _build() {
_$GNearbyPlacesData_nearbyPlaces _$result;
try {
_$result =
_$v ??
_$GNearbyPlacesData_nearbyPlaces._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GNearbyPlacesData_nearbyPlaces',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GNearbyPlacesData_nearbyPlaces',
'id',
),
googlePlaceId: BuiltValueNullFieldError.checkNotNull(
googlePlaceId,
r'GNearbyPlacesData_nearbyPlaces',
'googlePlaceId',
),
name: BuiltValueNullFieldError.checkNotNull(
name,
r'GNearbyPlacesData_nearbyPlaces',
'name',
),
latitude: BuiltValueNullFieldError.checkNotNull(
latitude,
r'GNearbyPlacesData_nearbyPlaces',
'latitude',
),
longitude: BuiltValueNullFieldError.checkNotNull(
longitude,
r'GNearbyPlacesData_nearbyPlaces',
'longitude',
),
googlePrimaryType: googlePrimaryType,
googleTypes: googleTypes.build(),
experiences: experiences.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'googleTypes';
googleTypes.build();
_$failedField = 'experiences';
experiences.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GNearbyPlacesData_nearbyPlaces',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GNearbyPlacesData_nearbyPlaces_experiences
extends GNearbyPlacesData_nearbyPlaces_experiences {
@override
final String G__typename;
@override
final String id;
@override
final _i2.GVoiceExperienceStatus status;
@override
final _i3.JsonObject? analysis;
@override
final String createdAt;
factory _$GNearbyPlacesData_nearbyPlaces_experiences([
void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder)? updates,
]) => (GNearbyPlacesData_nearbyPlaces_experiencesBuilder()..update(updates))
._build();
_$GNearbyPlacesData_nearbyPlaces_experiences._({
required this.G__typename,
required this.id,
required this.status,
this.analysis,
required this.createdAt,
}) : super._();
@override
GNearbyPlacesData_nearbyPlaces_experiences rebuild(
void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GNearbyPlacesData_nearbyPlaces_experiencesBuilder toBuilder() =>
GNearbyPlacesData_nearbyPlaces_experiencesBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GNearbyPlacesData_nearbyPlaces_experiences &&
G__typename == other.G__typename &&
id == other.id &&
status == other.status &&
analysis == other.analysis &&
createdAt == other.createdAt;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, status.hashCode);
_$hash = $jc(_$hash, analysis.hashCode);
_$hash = $jc(_$hash, createdAt.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GNearbyPlacesData_nearbyPlaces_experiences',
)
..add('G__typename', G__typename)
..add('id', id)
..add('status', status)
..add('analysis', analysis)
..add('createdAt', createdAt))
.toString();
}
}
class GNearbyPlacesData_nearbyPlaces_experiencesBuilder
implements
Builder<
GNearbyPlacesData_nearbyPlaces_experiences,
GNearbyPlacesData_nearbyPlaces_experiencesBuilder
> {
_$GNearbyPlacesData_nearbyPlaces_experiences? _$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;
_i2.GVoiceExperienceStatus? _status;
_i2.GVoiceExperienceStatus? get status => _$this._status;
set status(_i2.GVoiceExperienceStatus? status) => _$this._status = status;
_i3.JsonObject? _analysis;
_i3.JsonObject? get analysis => _$this._analysis;
set analysis(_i3.JsonObject? analysis) => _$this._analysis = analysis;
String? _createdAt;
String? get createdAt => _$this._createdAt;
set createdAt(String? createdAt) => _$this._createdAt = createdAt;
GNearbyPlacesData_nearbyPlaces_experiencesBuilder() {
GNearbyPlacesData_nearbyPlaces_experiences._initializeBuilder(this);
}
GNearbyPlacesData_nearbyPlaces_experiencesBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_status = $v.status;
_analysis = $v.analysis;
_createdAt = $v.createdAt;
_$v = null;
}
return this;
}
@override
void replace(GNearbyPlacesData_nearbyPlaces_experiences other) {
_$v = other as _$GNearbyPlacesData_nearbyPlaces_experiences;
}
@override
void update(
void Function(GNearbyPlacesData_nearbyPlaces_experiencesBuilder)? updates,
) {
if (updates != null) updates(this);
}
@override
GNearbyPlacesData_nearbyPlaces_experiences build() => _build();
_$GNearbyPlacesData_nearbyPlaces_experiences _build() {
final _$result =
_$v ??
_$GNearbyPlacesData_nearbyPlaces_experiences._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GNearbyPlacesData_nearbyPlaces_experiences',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GNearbyPlacesData_nearbyPlaces_experiences',
'id',
),
status: BuiltValueNullFieldError.checkNotNull(
status,
r'GNearbyPlacesData_nearbyPlaces_experiences',
'status',
),
analysis: analysis,
createdAt: BuiltValueNullFieldError.checkNotNull(
createdAt,
r'GNearbyPlacesData_nearbyPlaces_experiences',
'createdAt',
),
);
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,93 @@
// 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,32 @@
// 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,114 @@
// 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: '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: 'analysis'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
],
),
),
],
),
),
],
),
);
const document = _i1.DocumentNode(definitions: [Places]);
@@ -0,0 +1,106 @@
// 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 _i3;
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/schema.schema.gql.dart'
as _i2;
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<GPlacesData_places_experiences> get experiences;
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);
}
abstract class GPlacesData_places_experiences
implements
Built<
GPlacesData_places_experiences,
GPlacesData_places_experiencesBuilder
> {
GPlacesData_places_experiences._();
factory GPlacesData_places_experiences([
void Function(GPlacesData_places_experiencesBuilder b) updates,
]) = _$GPlacesData_places_experiences;
static void _initializeBuilder(GPlacesData_places_experiencesBuilder b) =>
b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i2.GVoiceExperienceStatus get status;
_i3.JsonObject? get analysis;
String get createdAt;
static Serializer<GPlacesData_places_experiences> get serializer =>
_$gPlacesDataPlacesExperiencesSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GPlacesData_places_experiences.serializer,
this,
)
as Map<String, dynamic>);
static GPlacesData_places_experiences? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GPlacesData_places_experiences.serializer,
json,
);
}
@@ -0,0 +1,865 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'places.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GPlacesData> _$gPlacesDataSerializer = _$GPlacesDataSerializer();
Serializer<GPlacesData_places> _$gPlacesDataPlacesSerializer =
_$GPlacesData_placesSerializer();
Serializer<GPlacesData_places_experiences>
_$gPlacesDataPlacesExperiencesSerializer =
_$GPlacesData_places_experiencesSerializer();
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),
]),
),
'experiences',
serializers.serialize(
object.experiences,
specifiedType: const FullType(BuiltList, const [
const FullType(GPlacesData_places_experiences),
]),
),
];
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 'experiences':
result.experiences.replace(
serializers.deserialize(
value,
specifiedType: const FullType(BuiltList, const [
const FullType(GPlacesData_places_experiences),
]),
)!
as BuiltList<Object?>,
);
break;
}
}
return result.build();
}
}
class _$GPlacesData_places_experiencesSerializer
implements StructuredSerializer<GPlacesData_places_experiences> {
@override
final Iterable<Type> types = const [
GPlacesData_places_experiences,
_$GPlacesData_places_experiences,
];
@override
final String wireName = 'GPlacesData_places_experiences';
@override
Iterable<Object?> serialize(
Serializers serializers,
GPlacesData_places_experiences 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)),
'status',
serializers.serialize(
object.status,
specifiedType: const FullType(_i2.GVoiceExperienceStatus),
),
'createdAt',
serializers.serialize(
object.createdAt,
specifiedType: const FullType(String),
),
];
Object? value;
value = object.analysis;
if (value != null) {
result
..add('analysis')
..add(
serializers.serialize(
value,
specifiedType: const FullType(_i3.JsonObject),
),
);
}
return result;
}
@override
GPlacesData_places_experiences deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GPlacesData_places_experiencesBuilder();
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 'status':
result.status =
serializers.deserialize(
value,
specifiedType: const FullType(_i2.GVoiceExperienceStatus),
)!
as _i2.GVoiceExperienceStatus;
break;
case 'analysis':
result.analysis =
serializers.deserialize(
value,
specifiedType: const FullType(_i3.JsonObject),
)
as _i3.JsonObject?;
break;
case 'createdAt':
result.createdAt =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
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<GPlacesData_places_experiences> experiences;
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.experiences,
}) : 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 &&
experiences == other.experiences;
}
@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, experiences.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('experiences', experiences))
.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<GPlacesData_places_experiences>? _experiences;
ListBuilder<GPlacesData_places_experiences> get experiences =>
_$this._experiences ??= ListBuilder<GPlacesData_places_experiences>();
set experiences(ListBuilder<GPlacesData_places_experiences>? experiences) =>
_$this._experiences = experiences;
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();
_experiences = $v.experiences.toBuilder();
_$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(),
experiences: experiences.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'googleTypes';
googleTypes.build();
_$failedField = 'experiences';
experiences.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GPlacesData_places',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GPlacesData_places_experiences extends GPlacesData_places_experiences {
@override
final String G__typename;
@override
final String id;
@override
final _i2.GVoiceExperienceStatus status;
@override
final _i3.JsonObject? analysis;
@override
final String createdAt;
factory _$GPlacesData_places_experiences([
void Function(GPlacesData_places_experiencesBuilder)? updates,
]) => (GPlacesData_places_experiencesBuilder()..update(updates))._build();
_$GPlacesData_places_experiences._({
required this.G__typename,
required this.id,
required this.status,
this.analysis,
required this.createdAt,
}) : super._();
@override
GPlacesData_places_experiences rebuild(
void Function(GPlacesData_places_experiencesBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GPlacesData_places_experiencesBuilder toBuilder() =>
GPlacesData_places_experiencesBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GPlacesData_places_experiences &&
G__typename == other.G__typename &&
id == other.id &&
status == other.status &&
analysis == other.analysis &&
createdAt == other.createdAt;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, id.hashCode);
_$hash = $jc(_$hash, status.hashCode);
_$hash = $jc(_$hash, analysis.hashCode);
_$hash = $jc(_$hash, createdAt.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GPlacesData_places_experiences')
..add('G__typename', G__typename)
..add('id', id)
..add('status', status)
..add('analysis', analysis)
..add('createdAt', createdAt))
.toString();
}
}
class GPlacesData_places_experiencesBuilder
implements
Builder<
GPlacesData_places_experiences,
GPlacesData_places_experiencesBuilder
> {
_$GPlacesData_places_experiences? _$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;
_i2.GVoiceExperienceStatus? _status;
_i2.GVoiceExperienceStatus? get status => _$this._status;
set status(_i2.GVoiceExperienceStatus? status) => _$this._status = status;
_i3.JsonObject? _analysis;
_i3.JsonObject? get analysis => _$this._analysis;
set analysis(_i3.JsonObject? analysis) => _$this._analysis = analysis;
String? _createdAt;
String? get createdAt => _$this._createdAt;
set createdAt(String? createdAt) => _$this._createdAt = createdAt;
GPlacesData_places_experiencesBuilder() {
GPlacesData_places_experiences._initializeBuilder(this);
}
GPlacesData_places_experiencesBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_id = $v.id;
_status = $v.status;
_analysis = $v.analysis;
_createdAt = $v.createdAt;
_$v = null;
}
return this;
}
@override
void replace(GPlacesData_places_experiences other) {
_$v = other as _$GPlacesData_places_experiences;
}
@override
void update(void Function(GPlacesData_places_experiencesBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GPlacesData_places_experiences build() => _build();
_$GPlacesData_places_experiences _build() {
final _$result =
_$v ??
_$GPlacesData_places_experiences._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GPlacesData_places_experiences',
'G__typename',
),
id: BuiltValueNullFieldError.checkNotNull(
id,
r'GPlacesData_places_experiences',
'id',
),
status: BuiltValueNullFieldError.checkNotNull(
status,
r'GPlacesData_places_experiences',
'status',
),
analysis: analysis,
createdAt: BuiltValueNullFieldError.checkNotNull(
createdAt,
r'GPlacesData_places_experiences',
'createdAt',
),
);
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: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,26 @@
// 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,734 @@
// 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 JSON = _i1.ScalarTypeDefinitionNode(
name: _i1.NameNode(value: 'JSON'),
directives: [],
);
const VoiceExperienceStatus = _i1.EnumTypeDefinitionNode(
name: _i1.NameNode(value: 'VoiceExperienceStatus'),
directives: [],
values: [
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'UPLOADED'),
directives: [],
),
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'TRANSCRIBING'),
directives: [],
),
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'TRANSCRIBED'),
directives: [],
),
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'ANALYZING'),
directives: [],
),
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'ANALYZED'),
directives: [],
),
_i1.EnumValueDefinitionNode(
name: _i1.NameNode(value: 'FAILED'),
directives: [],
),
],
);
const Place = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'Place'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'googlePlaceId'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'name'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'latitude'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'longitude'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'googlePrimaryType'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'googleTypes'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'experiences'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoiceExperience'),
isNonNull: true,
),
isNonNull: true,
),
),
],
);
const User = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'User'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'telegramId'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'username'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'firstName'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'lastName'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'photoUrl'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'languageCode'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'isAdmin'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Boolean'),
isNonNull: true,
),
),
],
);
const VoiceExperience = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'VoiceExperience'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
args: [],
type: _i1.NamedTypeNode(name: _i1.NameNode(value: 'ID'), isNonNull: true),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'place'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'user'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'status'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoiceExperienceStatus'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'durationSeconds'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'audioObjectKey'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'transcript'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'analysis'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'JSON'),
isNonNull: false,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'createdAt'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
],
);
const CreateVoiceExperienceInput = _i1.InputObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'CreateVoiceExperienceInput'),
directives: [],
fields: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'googlePlaceId'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'googleName'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'latitude'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'longitude'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'durationSeconds'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'audioObjectKey'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'audioContentBase64'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'audioMimeType'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
],
);
const NearbyPlacesInput = _i1.InputObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'NearbyPlacesInput'),
directives: [],
fields: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'latitude'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'longitude'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'radiusMeters'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Int'),
isNonNull: true,
),
defaultValue: null,
),
],
);
const AuthenticateTelegramInput = _i1.InputObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'AuthenticateTelegramInput'),
directives: [],
fields: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'initData'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
],
);
const AuthenticateTelegramLoginInput = _i1.InputObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'AuthenticateTelegramLoginInput'),
directives: [],
fields: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'id'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'first_name'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'last_name'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'username'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'photo_url'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: false,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'auth_date'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Float'),
isNonNull: true,
),
defaultValue: null,
),
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'hash'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
],
);
const AuthPayload = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'AuthPayload'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'user'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: true,
),
),
],
);
const TelegramBotLoginPayload = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'TelegramBotLoginPayload'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'token'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'botUrl'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'expiresAt'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
],
);
const TelegramBotLoginSession = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'TelegramBotLoginSession'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'sessionToken'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'user'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: true,
),
),
],
);
const Query = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'Query'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'health'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'me'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'User'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'places'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'),
isNonNull: true,
),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'nearbyPlaces'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'input'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'NearbyPlacesInput'),
isNonNull: true,
),
defaultValue: null,
),
],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'Place'),
isNonNull: true,
),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'voiceExperiences'),
directives: [],
args: [],
type: _i1.ListTypeNode(
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoiceExperience'),
isNonNull: true,
),
isNonNull: true,
),
),
],
);
const Mutation = _i1.ObjectTypeDefinitionNode(
name: _i1.NameNode(value: 'Mutation'),
directives: [],
interfaces: [],
fields: [
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'startTelegramBotLogin'),
directives: [],
args: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TelegramBotLoginPayload'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'completeTelegramBotLogin'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'token'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'String'),
isNonNull: true,
),
defaultValue: null,
),
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'TelegramBotLoginSession'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'authenticateTelegram'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'input'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthenticateTelegramInput'),
isNonNull: true,
),
defaultValue: null,
),
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthPayload'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'authenticateTelegramLogin'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'input'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthenticateTelegramLoginInput'),
isNonNull: true,
),
defaultValue: null,
),
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'AuthPayload'),
isNonNull: true,
),
),
_i1.FieldDefinitionNode(
name: _i1.NameNode(value: 'createVoiceExperience'),
directives: [],
args: [
_i1.InputValueDefinitionNode(
name: _i1.NameNode(value: 'input'),
directives: [],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'CreateVoiceExperienceInput'),
isNonNull: true,
),
defaultValue: null,
),
],
type: _i1.NamedTypeNode(
name: _i1.NameNode(value: 'VoiceExperience'),
isNonNull: true,
),
),
],
);
const document = _i1.DocumentNode(
definitions: [
JSON,
VoiceExperienceStatus,
Place,
User,
VoiceExperience,
CreateVoiceExperienceInput,
NearbyPlacesInput,
AuthenticateTelegramInput,
AuthenticateTelegramLoginInput,
AuthPayload,
TelegramBotLoginPayload,
TelegramBotLoginSession,
Query,
Mutation,
],
);
@@ -0,0 +1,158 @@
// 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 '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;
int get durationSeconds;
String get audioObjectKey;
String get audioContentBase64;
String get audioMimeType;
static Serializer<GCreateVoiceExperienceInput> get serializer =>
_$gCreateVoiceExperienceInputSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GCreateVoiceExperienceInput.serializer,
this,
)
as Map<String, dynamic>);
static GCreateVoiceExperienceInput? fromJson(Map<String, dynamic> json) => _i1
.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() =>
(_i1.serializers.serializeWith(GNearbyPlacesInput.serializer, this)
as Map<String, dynamic>);
static GNearbyPlacesInput? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GNearbyPlacesInput.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() =>
(_i1.serializers.serializeWith(
GAuthenticateTelegramInput.serializer,
this,
)
as Map<String, dynamic>);
static GAuthenticateTelegramInput? fromJson(Map<String, dynamic> json) => _i1
.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() =>
(_i1.serializers.serializeWith(
GAuthenticateTelegramLoginInput.serializer,
this,
)
as Map<String, dynamic>);
static GAuthenticateTelegramLoginInput? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(
GAuthenticateTelegramLoginInput.serializer,
json,
);
}
const Map<String, Set<String>> possibleTypesMap = {};
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,148 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
import 'package:built_collection/built_collection.dart';
import 'package:built_value/json_object.dart';
import 'package:built_value/serializer.dart';
import 'package:built_value/standard_json_plugin.dart' show StandardJsonPlugin;
import 'package:ferry_exec/ferry_exec.dart';
import 'package:gql_code_builder_serializers/gql_code_builder_serializers.dart'
show OperationSerializer;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram.data.gql.dart'
show
GAuthenticateTelegramData,
GAuthenticateTelegramData_authenticateTelegram,
GAuthenticateTelegramData_authenticateTelegram_user;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram.req.gql.dart'
show GAuthenticateTelegramReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram.var.gql.dart'
show GAuthenticateTelegramVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram_login.data.gql.dart'
show
GAuthenticateTelegramLoginData,
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram_login.req.gql.dart'
show GAuthenticateTelegramLoginReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/authenticate_telegram_login.var.gql.dart'
show GAuthenticateTelegramLoginVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/complete_telegram_bot_login.data.gql.dart'
show
GCompleteTelegramBotLoginData,
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/complete_telegram_bot_login.req.gql.dart'
show GCompleteTelegramBotLoginReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/complete_telegram_bot_login.var.gql.dart'
show GCompleteTelegramBotLoginVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/create_voice_experience.data.gql.dart'
show
GCreateVoiceExperienceData,
GCreateVoiceExperienceData_createVoiceExperience;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/create_voice_experience.req.gql.dart'
show GCreateVoiceExperienceReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/create_voice_experience.var.gql.dart'
show GCreateVoiceExperienceVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/me.data.gql.dart'
show GMeData, GMeData_me;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/me.req.gql.dart'
show GMeReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/me.var.gql.dart'
show GMeVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.data.gql.dart'
show
GNearbyPlacesData,
GNearbyPlacesData_nearbyPlaces,
GNearbyPlacesData_nearbyPlaces_experiences;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.req.gql.dart'
show GNearbyPlacesReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/nearby_places.var.gql.dart'
show GNearbyPlacesVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.data.gql.dart'
show GPlacesData, GPlacesData_places, GPlacesData_places_experiences;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.req.gql.dart'
show GPlacesReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/places.var.gql.dart'
show GPlacesVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/schema.schema.gql.dart'
show
GAuthenticateTelegramInput,
GAuthenticateTelegramLoginInput,
GCreateVoiceExperienceInput,
GNearbyPlacesInput,
GVoiceExperienceStatus;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.data.gql.dart'
show
GStartTelegramBotLoginData,
GStartTelegramBotLoginData_startTelegramBotLogin;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.req.gql.dart'
show GStartTelegramBotLoginReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.var.gql.dart'
show GStartTelegramBotLoginVars;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.data.gql.dart'
show
GVoiceExperiencesData,
GVoiceExperiencesData_voiceExperiences,
GVoiceExperiencesData_voiceExperiences_place,
GVoiceExperiencesData_voiceExperiences_user;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.req.gql.dart'
show GVoiceExperiencesReq;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.var.gql.dart'
show GVoiceExperiencesVars;
part 'serializers.gql.g.dart';
final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
..add(OperationSerializer())
..addPlugin(StandardJsonPlugin());
@SerializersFor([
GAuthenticateTelegramData,
GAuthenticateTelegramData_authenticateTelegram,
GAuthenticateTelegramData_authenticateTelegram_user,
GAuthenticateTelegramInput,
GAuthenticateTelegramLoginData,
GAuthenticateTelegramLoginData_authenticateTelegramLogin,
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user,
GAuthenticateTelegramLoginInput,
GAuthenticateTelegramLoginReq,
GAuthenticateTelegramLoginVars,
GAuthenticateTelegramReq,
GAuthenticateTelegramVars,
GCompleteTelegramBotLoginData,
GCompleteTelegramBotLoginData_completeTelegramBotLogin,
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user,
GCompleteTelegramBotLoginReq,
GCompleteTelegramBotLoginVars,
GCreateVoiceExperienceData,
GCreateVoiceExperienceData_createVoiceExperience,
GCreateVoiceExperienceInput,
GCreateVoiceExperienceReq,
GCreateVoiceExperienceVars,
GMeData,
GMeData_me,
GMeReq,
GMeVars,
GNearbyPlacesData,
GNearbyPlacesData_nearbyPlaces,
GNearbyPlacesData_nearbyPlaces_experiences,
GNearbyPlacesInput,
GNearbyPlacesReq,
GNearbyPlacesVars,
GPlacesData,
GPlacesData_places,
GPlacesData_places_experiences,
GPlacesReq,
GPlacesVars,
GStartTelegramBotLoginData,
GStartTelegramBotLoginData_startTelegramBotLogin,
GStartTelegramBotLoginReq,
GStartTelegramBotLoginVars,
GVoiceExperienceStatus,
GVoiceExperiencesData,
GVoiceExperiencesData_voiceExperiences,
GVoiceExperiencesData_voiceExperiences_place,
GVoiceExperiencesData_voiceExperiences_user,
GVoiceExperiencesReq,
GVoiceExperiencesVars,
])
final Serializers serializers = _serializersBuilder.build();
@@ -0,0 +1,110 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'serializers.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializers _$serializers =
(Serializers().toBuilder()
..add(FetchPolicy.serializer)
..add(GAuthenticateTelegramData.serializer)
..add(GAuthenticateTelegramData_authenticateTelegram.serializer)
..add(GAuthenticateTelegramData_authenticateTelegram_user.serializer)
..add(GAuthenticateTelegramInput.serializer)
..add(GAuthenticateTelegramLoginData.serializer)
..add(
GAuthenticateTelegramLoginData_authenticateTelegramLogin.serializer,
)
..add(
GAuthenticateTelegramLoginData_authenticateTelegramLogin_user
.serializer,
)
..add(GAuthenticateTelegramLoginInput.serializer)
..add(GAuthenticateTelegramLoginReq.serializer)
..add(GAuthenticateTelegramLoginVars.serializer)
..add(GAuthenticateTelegramReq.serializer)
..add(GAuthenticateTelegramVars.serializer)
..add(GCompleteTelegramBotLoginData.serializer)
..add(
GCompleteTelegramBotLoginData_completeTelegramBotLogin.serializer,
)
..add(
GCompleteTelegramBotLoginData_completeTelegramBotLogin_user
.serializer,
)
..add(GCompleteTelegramBotLoginReq.serializer)
..add(GCompleteTelegramBotLoginVars.serializer)
..add(GCreateVoiceExperienceData.serializer)
..add(GCreateVoiceExperienceData_createVoiceExperience.serializer)
..add(GCreateVoiceExperienceInput.serializer)
..add(GCreateVoiceExperienceReq.serializer)
..add(GCreateVoiceExperienceVars.serializer)
..add(GMeData.serializer)
..add(GMeData_me.serializer)
..add(GMeReq.serializer)
..add(GMeVars.serializer)
..add(GNearbyPlacesData.serializer)
..add(GNearbyPlacesData_nearbyPlaces.serializer)
..add(GNearbyPlacesData_nearbyPlaces_experiences.serializer)
..add(GNearbyPlacesInput.serializer)
..add(GNearbyPlacesReq.serializer)
..add(GNearbyPlacesVars.serializer)
..add(GPlacesData.serializer)
..add(GPlacesData_places.serializer)
..add(GPlacesData_places_experiences.serializer)
..add(GPlacesReq.serializer)
..add(GPlacesVars.serializer)
..add(GStartTelegramBotLoginData.serializer)
..add(GStartTelegramBotLoginData_startTelegramBotLogin.serializer)
..add(GStartTelegramBotLoginReq.serializer)
..add(GStartTelegramBotLoginVars.serializer)
..add(GVoiceExperienceStatus.serializer)
..add(GVoiceExperiencesData.serializer)
..add(GVoiceExperiencesData_voiceExperiences.serializer)
..add(GVoiceExperiencesData_voiceExperiences_place.serializer)
..add(GVoiceExperiencesData_voiceExperiences_user.serializer)
..add(GVoiceExperiencesReq.serializer)
..add(GVoiceExperiencesVars.serializer)
..addBuilderFactory(
const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces),
]),
() => ListBuilder<GNearbyPlacesData_nearbyPlaces>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [
const FullType(GPlacesData_places),
]),
() => ListBuilder<GPlacesData_places>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [
const FullType(GVoiceExperiencesData_voiceExperiences),
]),
() => ListBuilder<GVoiceExperiencesData_voiceExperiences>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [
const FullType(GNearbyPlacesData_nearbyPlaces_experiences),
]),
() => ListBuilder<GNearbyPlacesData_nearbyPlaces_experiences>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [const FullType(String)]),
() => ListBuilder<String>(),
)
..addBuilderFactory(
const FullType(BuiltList, const [
const FullType(GPlacesData_places_experiences),
]),
() => ListBuilder<GPlacesData_places_experiences>(),
))
.build();
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,48 @@
// 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 StartTelegramBotLogin = _i1.OperationDefinitionNode(
type: _i1.OperationType.mutation,
name: _i1.NameNode(value: 'StartTelegramBotLogin'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(
selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'startTelegramBotLogin'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(
selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'token'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'botUrl'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'expiresAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
],
),
),
],
),
);
const document = _i1.DocumentNode(definitions: [StartTelegramBotLogin]);
@@ -0,0 +1,80 @@
// 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 'start_telegram_bot_login.data.gql.g.dart';
abstract class GStartTelegramBotLoginData
implements
Built<GStartTelegramBotLoginData, GStartTelegramBotLoginDataBuilder> {
GStartTelegramBotLoginData._();
factory GStartTelegramBotLoginData([
void Function(GStartTelegramBotLoginDataBuilder b) updates,
]) = _$GStartTelegramBotLoginData;
static void _initializeBuilder(GStartTelegramBotLoginDataBuilder b) =>
b..G__typename = 'Mutation';
@BuiltValueField(wireName: '__typename')
String get G__typename;
GStartTelegramBotLoginData_startTelegramBotLogin get startTelegramBotLogin;
static Serializer<GStartTelegramBotLoginData> get serializer =>
_$gStartTelegramBotLoginDataSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GStartTelegramBotLoginData.serializer,
this,
)
as Map<String, dynamic>);
static GStartTelegramBotLoginData? fromJson(Map<String, dynamic> json) => _i1
.serializers
.deserializeWith(GStartTelegramBotLoginData.serializer, json);
}
abstract class GStartTelegramBotLoginData_startTelegramBotLogin
implements
Built<
GStartTelegramBotLoginData_startTelegramBotLogin,
GStartTelegramBotLoginData_startTelegramBotLoginBuilder
> {
GStartTelegramBotLoginData_startTelegramBotLogin._();
factory GStartTelegramBotLoginData_startTelegramBotLogin([
void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder b)
updates,
]) = _$GStartTelegramBotLoginData_startTelegramBotLogin;
static void _initializeBuilder(
GStartTelegramBotLoginData_startTelegramBotLoginBuilder b,
) => b..G__typename = 'TelegramBotLoginPayload';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get token;
String get botUrl;
String get expiresAt;
static Serializer<GStartTelegramBotLoginData_startTelegramBotLogin>
get serializer => _$gStartTelegramBotLoginDataStartTelegramBotLoginSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GStartTelegramBotLoginData_startTelegramBotLogin.serializer,
this,
)
as Map<String, dynamic>);
static GStartTelegramBotLoginData_startTelegramBotLogin? fromJson(
Map<String, dynamic> json,
) => _i1.serializers.deserializeWith(
GStartTelegramBotLoginData_startTelegramBotLogin.serializer,
json,
);
}
@@ -0,0 +1,467 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'start_telegram_bot_login.data.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GStartTelegramBotLoginData> _$gStartTelegramBotLoginDataSerializer =
_$GStartTelegramBotLoginDataSerializer();
Serializer<GStartTelegramBotLoginData_startTelegramBotLogin>
_$gStartTelegramBotLoginDataStartTelegramBotLoginSerializer =
_$GStartTelegramBotLoginData_startTelegramBotLoginSerializer();
class _$GStartTelegramBotLoginDataSerializer
implements StructuredSerializer<GStartTelegramBotLoginData> {
@override
final Iterable<Type> types = const [
GStartTelegramBotLoginData,
_$GStartTelegramBotLoginData,
];
@override
final String wireName = 'GStartTelegramBotLoginData';
@override
Iterable<Object?> serialize(
Serializers serializers,
GStartTelegramBotLoginData object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'startTelegramBotLogin',
serializers.serialize(
object.startTelegramBotLogin,
specifiedType: const FullType(
GStartTelegramBotLoginData_startTelegramBotLogin,
),
),
];
return result;
}
@override
GStartTelegramBotLoginData deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GStartTelegramBotLoginDataBuilder();
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 'startTelegramBotLogin':
result.startTelegramBotLogin.replace(
serializers.deserialize(
value,
specifiedType: const FullType(
GStartTelegramBotLoginData_startTelegramBotLogin,
),
)!
as GStartTelegramBotLoginData_startTelegramBotLogin,
);
break;
}
}
return result.build();
}
}
class _$GStartTelegramBotLoginData_startTelegramBotLoginSerializer
implements
StructuredSerializer<GStartTelegramBotLoginData_startTelegramBotLogin> {
@override
final Iterable<Type> types = const [
GStartTelegramBotLoginData_startTelegramBotLogin,
_$GStartTelegramBotLoginData_startTelegramBotLogin,
];
@override
final String wireName = 'GStartTelegramBotLoginData_startTelegramBotLogin';
@override
Iterable<Object?> serialize(
Serializers serializers,
GStartTelegramBotLoginData_startTelegramBotLogin object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'__typename',
serializers.serialize(
object.G__typename,
specifiedType: const FullType(String),
),
'token',
serializers.serialize(
object.token,
specifiedType: const FullType(String),
),
'botUrl',
serializers.serialize(
object.botUrl,
specifiedType: const FullType(String),
),
'expiresAt',
serializers.serialize(
object.expiresAt,
specifiedType: const FullType(String),
),
];
return result;
}
@override
GStartTelegramBotLoginData_startTelegramBotLogin deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GStartTelegramBotLoginData_startTelegramBotLoginBuilder();
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 'token':
result.token =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'botUrl':
result.botUrl =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
case 'expiresAt':
result.expiresAt =
serializers.deserialize(
value,
specifiedType: const FullType(String),
)!
as String;
break;
}
}
return result.build();
}
}
class _$GStartTelegramBotLoginData extends GStartTelegramBotLoginData {
@override
final String G__typename;
@override
final GStartTelegramBotLoginData_startTelegramBotLogin startTelegramBotLogin;
factory _$GStartTelegramBotLoginData([
void Function(GStartTelegramBotLoginDataBuilder)? updates,
]) => (GStartTelegramBotLoginDataBuilder()..update(updates))._build();
_$GStartTelegramBotLoginData._({
required this.G__typename,
required this.startTelegramBotLogin,
}) : super._();
@override
GStartTelegramBotLoginData rebuild(
void Function(GStartTelegramBotLoginDataBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GStartTelegramBotLoginDataBuilder toBuilder() =>
GStartTelegramBotLoginDataBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GStartTelegramBotLoginData &&
G__typename == other.G__typename &&
startTelegramBotLogin == other.startTelegramBotLogin;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, startTelegramBotLogin.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(r'GStartTelegramBotLoginData')
..add('G__typename', G__typename)
..add('startTelegramBotLogin', startTelegramBotLogin))
.toString();
}
}
class GStartTelegramBotLoginDataBuilder
implements
Builder<GStartTelegramBotLoginData, GStartTelegramBotLoginDataBuilder> {
_$GStartTelegramBotLoginData? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
GStartTelegramBotLoginData_startTelegramBotLoginBuilder?
_startTelegramBotLogin;
GStartTelegramBotLoginData_startTelegramBotLoginBuilder
get startTelegramBotLogin => _$this._startTelegramBotLogin ??=
GStartTelegramBotLoginData_startTelegramBotLoginBuilder();
set startTelegramBotLogin(
GStartTelegramBotLoginData_startTelegramBotLoginBuilder?
startTelegramBotLogin,
) => _$this._startTelegramBotLogin = startTelegramBotLogin;
GStartTelegramBotLoginDataBuilder() {
GStartTelegramBotLoginData._initializeBuilder(this);
}
GStartTelegramBotLoginDataBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_startTelegramBotLogin = $v.startTelegramBotLogin.toBuilder();
_$v = null;
}
return this;
}
@override
void replace(GStartTelegramBotLoginData other) {
_$v = other as _$GStartTelegramBotLoginData;
}
@override
void update(void Function(GStartTelegramBotLoginDataBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GStartTelegramBotLoginData build() => _build();
_$GStartTelegramBotLoginData _build() {
_$GStartTelegramBotLoginData _$result;
try {
_$result =
_$v ??
_$GStartTelegramBotLoginData._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GStartTelegramBotLoginData',
'G__typename',
),
startTelegramBotLogin: startTelegramBotLogin.build(),
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'startTelegramBotLogin';
startTelegramBotLogin.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GStartTelegramBotLoginData',
_$failedField,
e.toString(),
);
}
rethrow;
}
replace(_$result);
return _$result;
}
}
class _$GStartTelegramBotLoginData_startTelegramBotLogin
extends GStartTelegramBotLoginData_startTelegramBotLogin {
@override
final String G__typename;
@override
final String token;
@override
final String botUrl;
@override
final String expiresAt;
factory _$GStartTelegramBotLoginData_startTelegramBotLogin([
void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder)?
updates,
]) =>
(GStartTelegramBotLoginData_startTelegramBotLoginBuilder()
..update(updates))
._build();
_$GStartTelegramBotLoginData_startTelegramBotLogin._({
required this.G__typename,
required this.token,
required this.botUrl,
required this.expiresAt,
}) : super._();
@override
GStartTelegramBotLoginData_startTelegramBotLogin rebuild(
void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder)
updates,
) => (toBuilder()..update(updates)).build();
@override
GStartTelegramBotLoginData_startTelegramBotLoginBuilder toBuilder() =>
GStartTelegramBotLoginData_startTelegramBotLoginBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GStartTelegramBotLoginData_startTelegramBotLogin &&
G__typename == other.G__typename &&
token == other.token &&
botUrl == other.botUrl &&
expiresAt == other.expiresAt;
}
@override
int get hashCode {
var _$hash = 0;
_$hash = $jc(_$hash, G__typename.hashCode);
_$hash = $jc(_$hash, token.hashCode);
_$hash = $jc(_$hash, botUrl.hashCode);
_$hash = $jc(_$hash, expiresAt.hashCode);
_$hash = $jf(_$hash);
return _$hash;
}
@override
String toString() {
return (newBuiltValueToStringHelper(
r'GStartTelegramBotLoginData_startTelegramBotLogin',
)
..add('G__typename', G__typename)
..add('token', token)
..add('botUrl', botUrl)
..add('expiresAt', expiresAt))
.toString();
}
}
class GStartTelegramBotLoginData_startTelegramBotLoginBuilder
implements
Builder<
GStartTelegramBotLoginData_startTelegramBotLogin,
GStartTelegramBotLoginData_startTelegramBotLoginBuilder
> {
_$GStartTelegramBotLoginData_startTelegramBotLogin? _$v;
String? _G__typename;
String? get G__typename => _$this._G__typename;
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
String? _token;
String? get token => _$this._token;
set token(String? token) => _$this._token = token;
String? _botUrl;
String? get botUrl => _$this._botUrl;
set botUrl(String? botUrl) => _$this._botUrl = botUrl;
String? _expiresAt;
String? get expiresAt => _$this._expiresAt;
set expiresAt(String? expiresAt) => _$this._expiresAt = expiresAt;
GStartTelegramBotLoginData_startTelegramBotLoginBuilder() {
GStartTelegramBotLoginData_startTelegramBotLogin._initializeBuilder(this);
}
GStartTelegramBotLoginData_startTelegramBotLoginBuilder get _$this {
final $v = _$v;
if ($v != null) {
_G__typename = $v.G__typename;
_token = $v.token;
_botUrl = $v.botUrl;
_expiresAt = $v.expiresAt;
_$v = null;
}
return this;
}
@override
void replace(GStartTelegramBotLoginData_startTelegramBotLogin other) {
_$v = other as _$GStartTelegramBotLoginData_startTelegramBotLogin;
}
@override
void update(
void Function(GStartTelegramBotLoginData_startTelegramBotLoginBuilder)?
updates,
) {
if (updates != null) updates(this);
}
@override
GStartTelegramBotLoginData_startTelegramBotLogin build() => _build();
_$GStartTelegramBotLoginData_startTelegramBotLogin _build() {
final _$result =
_$v ??
_$GStartTelegramBotLoginData_startTelegramBotLogin._(
G__typename: BuiltValueNullFieldError.checkNotNull(
G__typename,
r'GStartTelegramBotLoginData_startTelegramBotLogin',
'G__typename',
),
token: BuiltValueNullFieldError.checkNotNull(
token,
r'GStartTelegramBotLoginData_startTelegramBotLogin',
'token',
),
botUrl: BuiltValueNullFieldError.checkNotNull(
botUrl,
r'GStartTelegramBotLoginData_startTelegramBotLogin',
'botUrl',
),
expiresAt: BuiltValueNullFieldError.checkNotNull(
expiresAt,
r'GStartTelegramBotLoginData_startTelegramBotLogin',
'expiresAt',
),
);
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: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__/serializers.gql.dart'
as _i6;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/start_telegram_bot_login.var.gql.dart'
as _i3;
part 'start_telegram_bot_login.req.gql.g.dart';
abstract class GStartTelegramBotLoginReq
implements
Built<GStartTelegramBotLoginReq, GStartTelegramBotLoginReqBuilder>,
_i1.OperationRequest<
_i2.GStartTelegramBotLoginData,
_i3.GStartTelegramBotLoginVars
> {
GStartTelegramBotLoginReq._();
factory GStartTelegramBotLoginReq([
void Function(GStartTelegramBotLoginReqBuilder b) updates,
]) = _$GStartTelegramBotLoginReq;
static void _initializeBuilder(GStartTelegramBotLoginReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'StartTelegramBotLogin',
)
..executeOnListen = true;
@override
_i3.GStartTelegramBotLoginVars 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.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?,
)?
get updateResult;
@override
_i2.GStartTelegramBotLoginData? 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.GStartTelegramBotLoginData? parseData(Map<String, dynamic> json) =>
_i2.GStartTelegramBotLoginData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GStartTelegramBotLoginData data) =>
data.toJson();
@override
_i1.OperationRequest<
_i2.GStartTelegramBotLoginData,
_i3.GStartTelegramBotLoginVars
>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GStartTelegramBotLoginReq> get serializer =>
_$gStartTelegramBotLoginReqSerializer;
Map<String, dynamic> toJson() =>
(_i6.serializers.serializeWith(GStartTelegramBotLoginReq.serializer, this)
as Map<String, dynamic>);
static GStartTelegramBotLoginReq? fromJson(Map<String, dynamic> json) => _i6
.serializers
.deserializeWith(GStartTelegramBotLoginReq.serializer, json);
}
@@ -0,0 +1,443 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'start_telegram_bot_login.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GStartTelegramBotLoginReq> _$gStartTelegramBotLoginReqSerializer =
_$GStartTelegramBotLoginReqSerializer();
class _$GStartTelegramBotLoginReqSerializer
implements StructuredSerializer<GStartTelegramBotLoginReq> {
@override
final Iterable<Type> types = const [
GStartTelegramBotLoginReq,
_$GStartTelegramBotLoginReq,
];
@override
final String wireName = 'GStartTelegramBotLoginReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GStartTelegramBotLoginReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GStartTelegramBotLoginVars),
),
'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.GStartTelegramBotLoginData),
),
);
}
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
GStartTelegramBotLoginReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GStartTelegramBotLoginReqBuilder();
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.GStartTelegramBotLoginVars),
)!
as _i3.GStartTelegramBotLoginVars,
);
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.GStartTelegramBotLoginData),
)!
as _i2.GStartTelegramBotLoginData,
);
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 _$GStartTelegramBotLoginReq extends GStartTelegramBotLoginReq {
@override
final _i3.GStartTelegramBotLoginVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?,
)?
updateResult;
@override
final _i2.GStartTelegramBotLoginData? 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 _$GStartTelegramBotLoginReq([
void Function(GStartTelegramBotLoginReqBuilder)? updates,
]) => (GStartTelegramBotLoginReqBuilder()..update(updates))._build();
_$GStartTelegramBotLoginReq._({
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
GStartTelegramBotLoginReq rebuild(
void Function(GStartTelegramBotLoginReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GStartTelegramBotLoginReqBuilder toBuilder() =>
GStartTelegramBotLoginReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GStartTelegramBotLoginReq &&
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'GStartTelegramBotLoginReq')
..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 GStartTelegramBotLoginReqBuilder
implements
Builder<GStartTelegramBotLoginReq, GStartTelegramBotLoginReqBuilder> {
_$GStartTelegramBotLoginReq? _$v;
_i3.GStartTelegramBotLoginVarsBuilder? _vars;
_i3.GStartTelegramBotLoginVarsBuilder get vars =>
_$this._vars ??= _i3.GStartTelegramBotLoginVarsBuilder();
set vars(_i3.GStartTelegramBotLoginVarsBuilder? 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.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?,
)?
_updateResult;
_i2.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GStartTelegramBotLoginData? Function(
_i2.GStartTelegramBotLoginData?,
_i2.GStartTelegramBotLoginData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GStartTelegramBotLoginDataBuilder? _optimisticResponse;
_i2.GStartTelegramBotLoginDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GStartTelegramBotLoginDataBuilder();
set optimisticResponse(
_i2.GStartTelegramBotLoginDataBuilder? 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;
GStartTelegramBotLoginReqBuilder() {
GStartTelegramBotLoginReq._initializeBuilder(this);
}
GStartTelegramBotLoginReqBuilder 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(GStartTelegramBotLoginReq other) {
_$v = other as _$GStartTelegramBotLoginReq;
}
@override
void update(void Function(GStartTelegramBotLoginReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GStartTelegramBotLoginReq build() => _build();
_$GStartTelegramBotLoginReq _build() {
_$GStartTelegramBotLoginReq _$result;
try {
_$result =
_$v ??
_$GStartTelegramBotLoginReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GStartTelegramBotLoginReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GStartTelegramBotLoginReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GStartTelegramBotLoginReq',
_$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 'start_telegram_bot_login.var.gql.g.dart';
abstract class GStartTelegramBotLoginVars
implements
Built<GStartTelegramBotLoginVars, GStartTelegramBotLoginVarsBuilder> {
GStartTelegramBotLoginVars._();
factory GStartTelegramBotLoginVars([
void Function(GStartTelegramBotLoginVarsBuilder b) updates,
]) = _$GStartTelegramBotLoginVars;
static Serializer<GStartTelegramBotLoginVars> get serializer =>
_$gStartTelegramBotLoginVarsSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GStartTelegramBotLoginVars.serializer,
this,
)
as Map<String, dynamic>);
static GStartTelegramBotLoginVars? fromJson(Map<String, dynamic> json) => _i1
.serializers
.deserializeWith(GStartTelegramBotLoginVars.serializer, json);
}
@@ -0,0 +1,102 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'start_telegram_bot_login.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GStartTelegramBotLoginVars> _$gStartTelegramBotLoginVarsSerializer =
_$GStartTelegramBotLoginVarsSerializer();
class _$GStartTelegramBotLoginVarsSerializer
implements StructuredSerializer<GStartTelegramBotLoginVars> {
@override
final Iterable<Type> types = const [
GStartTelegramBotLoginVars,
_$GStartTelegramBotLoginVars,
];
@override
final String wireName = 'GStartTelegramBotLoginVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GStartTelegramBotLoginVars object, {
FullType specifiedType = FullType.unspecified,
}) {
return <Object?>[];
}
@override
GStartTelegramBotLoginVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
return GStartTelegramBotLoginVarsBuilder().build();
}
}
class _$GStartTelegramBotLoginVars extends GStartTelegramBotLoginVars {
factory _$GStartTelegramBotLoginVars([
void Function(GStartTelegramBotLoginVarsBuilder)? updates,
]) => (GStartTelegramBotLoginVarsBuilder()..update(updates))._build();
_$GStartTelegramBotLoginVars._() : super._();
@override
GStartTelegramBotLoginVars rebuild(
void Function(GStartTelegramBotLoginVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GStartTelegramBotLoginVarsBuilder toBuilder() =>
GStartTelegramBotLoginVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GStartTelegramBotLoginVars;
}
@override
int get hashCode {
return 922762305;
}
@override
String toString() {
return newBuiltValueToStringHelper(
r'GStartTelegramBotLoginVars',
).toString();
}
}
class GStartTelegramBotLoginVarsBuilder
implements
Builder<GStartTelegramBotLoginVars, GStartTelegramBotLoginVarsBuilder> {
_$GStartTelegramBotLoginVars? _$v;
GStartTelegramBotLoginVarsBuilder();
@override
void replace(GStartTelegramBotLoginVars other) {
_$v = other as _$GStartTelegramBotLoginVars;
}
@override
void update(void Function(GStartTelegramBotLoginVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GStartTelegramBotLoginVars build() => _build();
_$GStartTelegramBotLoginVars _build() {
final _$result = _$v ?? _$GStartTelegramBotLoginVars._();
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,117 @@
// 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 VoiceExperiences = _i1.OperationDefinitionNode(
type: _i1.OperationType.query,
name: _i1.NameNode(value: 'VoiceExperiences'),
variableDefinitions: [],
directives: [],
selectionSet: _i1.SelectionSetNode(
selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'voiceExperiences'),
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: 'durationSeconds'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'transcript'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'analysis'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'createdAt'),
alias: null,
arguments: [],
directives: [],
selectionSet: null,
),
_i1.FieldNode(
name: _i1.NameNode(value: 'place'),
alias: null,
arguments: [],
directives: [],
selectionSet: _i1.SelectionSetNode(
selections: [
_i1.FieldNode(
name: _i1.NameNode(value: 'name'),
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: '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,
),
],
),
),
],
),
),
],
),
);
const document = _i1.DocumentNode(definitions: [VoiceExperiences]);
@@ -0,0 +1,160 @@
// 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 _i3;
import 'package:built_value/serializer.dart';
import 'package:mapflow/features/mapflow/data/graphql/__generated__/schema.schema.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/serializers.gql.dart'
as _i1;
part 'voice_experiences.data.gql.g.dart';
abstract class GVoiceExperiencesData
implements Built<GVoiceExperiencesData, GVoiceExperiencesDataBuilder> {
GVoiceExperiencesData._();
factory GVoiceExperiencesData([
void Function(GVoiceExperiencesDataBuilder b) updates,
]) = _$GVoiceExperiencesData;
static void _initializeBuilder(GVoiceExperiencesDataBuilder b) =>
b..G__typename = 'Query';
@BuiltValueField(wireName: '__typename')
String get G__typename;
BuiltList<GVoiceExperiencesData_voiceExperiences> get voiceExperiences;
static Serializer<GVoiceExperiencesData> get serializer =>
_$gVoiceExperiencesDataSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(GVoiceExperiencesData.serializer, this)
as Map<String, dynamic>);
static GVoiceExperiencesData? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GVoiceExperiencesData.serializer, json);
}
abstract class GVoiceExperiencesData_voiceExperiences
implements
Built<
GVoiceExperiencesData_voiceExperiences,
GVoiceExperiencesData_voiceExperiencesBuilder
> {
GVoiceExperiencesData_voiceExperiences._();
factory GVoiceExperiencesData_voiceExperiences([
void Function(GVoiceExperiencesData_voiceExperiencesBuilder b) updates,
]) = _$GVoiceExperiencesData_voiceExperiences;
static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiencesBuilder b,
) => b..G__typename = 'VoiceExperience';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get id;
_i2.GVoiceExperienceStatus get status;
int get durationSeconds;
String? get transcript;
_i3.JsonObject? get analysis;
String get createdAt;
GVoiceExperiencesData_voiceExperiences_place get place;
GVoiceExperiencesData_voiceExperiences_user? get user;
static Serializer<GVoiceExperiencesData_voiceExperiences> get serializer =>
_$gVoiceExperiencesDataVoiceExperiencesSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences.serializer,
this,
)
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences? fromJson(
Map<String, dynamic> json,
) => _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences.serializer,
json,
);
}
abstract class GVoiceExperiencesData_voiceExperiences_place
implements
Built<
GVoiceExperiencesData_voiceExperiences_place,
GVoiceExperiencesData_voiceExperiences_placeBuilder
> {
GVoiceExperiencesData_voiceExperiences_place._();
factory GVoiceExperiencesData_voiceExperiences_place([
void Function(GVoiceExperiencesData_voiceExperiences_placeBuilder b)
updates,
]) = _$GVoiceExperiencesData_voiceExperiences_place;
static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiences_placeBuilder b,
) => b..G__typename = 'Place';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get name;
static Serializer<GVoiceExperiencesData_voiceExperiences_place>
get serializer => _$gVoiceExperiencesDataVoiceExperiencesPlaceSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences_place.serializer,
this,
)
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences_place? fromJson(
Map<String, dynamic> json,
) => _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences_place.serializer,
json,
);
}
abstract class GVoiceExperiencesData_voiceExperiences_user
implements
Built<
GVoiceExperiencesData_voiceExperiences_user,
GVoiceExperiencesData_voiceExperiences_userBuilder
> {
GVoiceExperiencesData_voiceExperiences_user._();
factory GVoiceExperiencesData_voiceExperiences_user([
void Function(GVoiceExperiencesData_voiceExperiences_userBuilder b) updates,
]) = _$GVoiceExperiencesData_voiceExperiences_user;
static void _initializeBuilder(
GVoiceExperiencesData_voiceExperiences_userBuilder b,
) => b..G__typename = 'User';
@BuiltValueField(wireName: '__typename')
String get G__typename;
String get telegramId;
String? get username;
String? get firstName;
static Serializer<GVoiceExperiencesData_voiceExperiences_user>
get serializer => _$gVoiceExperiencesDataVoiceExperiencesUserSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(
GVoiceExperiencesData_voiceExperiences_user.serializer,
this,
)
as Map<String, dynamic>);
static GVoiceExperiencesData_voiceExperiences_user? fromJson(
Map<String, dynamic> json,
) => _i1.serializers.deserializeWith(
GVoiceExperiencesData_voiceExperiences_user.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__/serializers.gql.dart'
as _i6;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.ast.gql.dart'
as _i5;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.data.gql.dart'
as _i2;
import 'package:mapflow/features/mapflow/data/graphql/__generated__/voice_experiences.var.gql.dart'
as _i3;
part 'voice_experiences.req.gql.g.dart';
abstract class GVoiceExperiencesReq
implements
Built<GVoiceExperiencesReq, GVoiceExperiencesReqBuilder>,
_i1.OperationRequest<
_i2.GVoiceExperiencesData,
_i3.GVoiceExperiencesVars
> {
GVoiceExperiencesReq._();
factory GVoiceExperiencesReq([
void Function(GVoiceExperiencesReqBuilder b) updates,
]) = _$GVoiceExperiencesReq;
static void _initializeBuilder(GVoiceExperiencesReqBuilder b) => b
..operation = _i4.Operation(
document: _i5.document,
operationName: 'VoiceExperiences',
)
..executeOnListen = true;
@override
_i3.GVoiceExperiencesVars 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.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?,
)?
get updateResult;
@override
_i2.GVoiceExperiencesData? 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.GVoiceExperiencesData? parseData(Map<String, dynamic> json) =>
_i2.GVoiceExperiencesData.fromJson(json);
@override
Map<String, dynamic> varsToJson() => vars.toJson();
@override
Map<String, dynamic> dataToJson(_i2.GVoiceExperiencesData data) =>
data.toJson();
@override
_i1.OperationRequest<_i2.GVoiceExperiencesData, _i3.GVoiceExperiencesVars>
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
this.rebuild((b) => b..operation = transform(operation));
static Serializer<GVoiceExperiencesReq> get serializer =>
_$gVoiceExperiencesReqSerializer;
Map<String, dynamic> toJson() =>
(_i6.serializers.serializeWith(GVoiceExperiencesReq.serializer, this)
as Map<String, dynamic>);
static GVoiceExperiencesReq? fromJson(Map<String, dynamic> json) =>
_i6.serializers.deserializeWith(GVoiceExperiencesReq.serializer, json);
}
@@ -0,0 +1,442 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'voice_experiences.req.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GVoiceExperiencesReq> _$gVoiceExperiencesReqSerializer =
_$GVoiceExperiencesReqSerializer();
class _$GVoiceExperiencesReqSerializer
implements StructuredSerializer<GVoiceExperiencesReq> {
@override
final Iterable<Type> types = const [
GVoiceExperiencesReq,
_$GVoiceExperiencesReq,
];
@override
final String wireName = 'GVoiceExperiencesReq';
@override
Iterable<Object?> serialize(
Serializers serializers,
GVoiceExperiencesReq object, {
FullType specifiedType = FullType.unspecified,
}) {
final result = <Object?>[
'vars',
serializers.serialize(
object.vars,
specifiedType: const FullType(_i3.GVoiceExperiencesVars),
),
'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.GVoiceExperiencesData),
),
);
}
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
GVoiceExperiencesReq deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
final result = GVoiceExperiencesReqBuilder();
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.GVoiceExperiencesVars),
)!
as _i3.GVoiceExperiencesVars,
);
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.GVoiceExperiencesData),
)!
as _i2.GVoiceExperiencesData,
);
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 _$GVoiceExperiencesReq extends GVoiceExperiencesReq {
@override
final _i3.GVoiceExperiencesVars vars;
@override
final _i4.Operation operation;
@override
final String? requestId;
@override
final _i2.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?,
)?
updateResult;
@override
final _i2.GVoiceExperiencesData? 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 _$GVoiceExperiencesReq([
void Function(GVoiceExperiencesReqBuilder)? updates,
]) => (GVoiceExperiencesReqBuilder()..update(updates))._build();
_$GVoiceExperiencesReq._({
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
GVoiceExperiencesReq rebuild(
void Function(GVoiceExperiencesReqBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GVoiceExperiencesReqBuilder toBuilder() =>
GVoiceExperiencesReqBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GVoiceExperiencesReq &&
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'GVoiceExperiencesReq')
..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 GVoiceExperiencesReqBuilder
implements Builder<GVoiceExperiencesReq, GVoiceExperiencesReqBuilder> {
_$GVoiceExperiencesReq? _$v;
_i3.GVoiceExperiencesVarsBuilder? _vars;
_i3.GVoiceExperiencesVarsBuilder get vars =>
_$this._vars ??= _i3.GVoiceExperiencesVarsBuilder();
set vars(_i3.GVoiceExperiencesVarsBuilder? 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.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?,
)?
_updateResult;
_i2.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?,
)?
get updateResult => _$this._updateResult;
set updateResult(
_i2.GVoiceExperiencesData? Function(
_i2.GVoiceExperiencesData?,
_i2.GVoiceExperiencesData?,
)?
updateResult,
) => _$this._updateResult = updateResult;
_i2.GVoiceExperiencesDataBuilder? _optimisticResponse;
_i2.GVoiceExperiencesDataBuilder get optimisticResponse =>
_$this._optimisticResponse ??= _i2.GVoiceExperiencesDataBuilder();
set optimisticResponse(
_i2.GVoiceExperiencesDataBuilder? 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;
GVoiceExperiencesReqBuilder() {
GVoiceExperiencesReq._initializeBuilder(this);
}
GVoiceExperiencesReqBuilder 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(GVoiceExperiencesReq other) {
_$v = other as _$GVoiceExperiencesReq;
}
@override
void update(void Function(GVoiceExperiencesReqBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GVoiceExperiencesReq build() => _build();
_$GVoiceExperiencesReq _build() {
_$GVoiceExperiencesReq _$result;
try {
_$result =
_$v ??
_$GVoiceExperiencesReq._(
vars: vars.build(),
operation: BuiltValueNullFieldError.checkNotNull(
operation,
r'GVoiceExperiencesReq',
'operation',
),
requestId: requestId,
updateResult: updateResult,
optimisticResponse: _optimisticResponse?.build(),
updateCacheHandlerKey: updateCacheHandlerKey,
updateCacheHandlerContext: updateCacheHandlerContext,
fetchPolicy: fetchPolicy,
executeOnListen: BuiltValueNullFieldError.checkNotNull(
executeOnListen,
r'GVoiceExperiencesReq',
'executeOnListen',
),
context: context,
);
} catch (_) {
late String _$failedField;
try {
_$failedField = 'vars';
vars.build();
_$failedField = 'optimisticResponse';
_optimisticResponse?.build();
} catch (e) {
throw BuiltValueNestedFieldError(
r'GVoiceExperiencesReq',
_$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 'voice_experiences.var.gql.g.dart';
abstract class GVoiceExperiencesVars
implements Built<GVoiceExperiencesVars, GVoiceExperiencesVarsBuilder> {
GVoiceExperiencesVars._();
factory GVoiceExperiencesVars([
void Function(GVoiceExperiencesVarsBuilder b) updates,
]) = _$GVoiceExperiencesVars;
static Serializer<GVoiceExperiencesVars> get serializer =>
_$gVoiceExperiencesVarsSerializer;
Map<String, dynamic> toJson() =>
(_i1.serializers.serializeWith(GVoiceExperiencesVars.serializer, this)
as Map<String, dynamic>);
static GVoiceExperiencesVars? fromJson(Map<String, dynamic> json) =>
_i1.serializers.deserializeWith(GVoiceExperiencesVars.serializer, json);
}
@@ -0,0 +1,99 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'voice_experiences.var.gql.dart';
// **************************************************************************
// BuiltValueGenerator
// **************************************************************************
Serializer<GVoiceExperiencesVars> _$gVoiceExperiencesVarsSerializer =
_$GVoiceExperiencesVarsSerializer();
class _$GVoiceExperiencesVarsSerializer
implements StructuredSerializer<GVoiceExperiencesVars> {
@override
final Iterable<Type> types = const [
GVoiceExperiencesVars,
_$GVoiceExperiencesVars,
];
@override
final String wireName = 'GVoiceExperiencesVars';
@override
Iterable<Object?> serialize(
Serializers serializers,
GVoiceExperiencesVars object, {
FullType specifiedType = FullType.unspecified,
}) {
return <Object?>[];
}
@override
GVoiceExperiencesVars deserialize(
Serializers serializers,
Iterable<Object?> serialized, {
FullType specifiedType = FullType.unspecified,
}) {
return GVoiceExperiencesVarsBuilder().build();
}
}
class _$GVoiceExperiencesVars extends GVoiceExperiencesVars {
factory _$GVoiceExperiencesVars([
void Function(GVoiceExperiencesVarsBuilder)? updates,
]) => (GVoiceExperiencesVarsBuilder()..update(updates))._build();
_$GVoiceExperiencesVars._() : super._();
@override
GVoiceExperiencesVars rebuild(
void Function(GVoiceExperiencesVarsBuilder) updates,
) => (toBuilder()..update(updates)).build();
@override
GVoiceExperiencesVarsBuilder toBuilder() =>
GVoiceExperiencesVarsBuilder()..replace(this);
@override
bool operator ==(Object other) {
if (identical(other, this)) return true;
return other is GVoiceExperiencesVars;
}
@override
int get hashCode {
return 954951874;
}
@override
String toString() {
return newBuiltValueToStringHelper(r'GVoiceExperiencesVars').toString();
}
}
class GVoiceExperiencesVarsBuilder
implements Builder<GVoiceExperiencesVars, GVoiceExperiencesVarsBuilder> {
_$GVoiceExperiencesVars? _$v;
GVoiceExperiencesVarsBuilder();
@override
void replace(GVoiceExperiencesVars other) {
_$v = other as _$GVoiceExperiencesVars;
}
@override
void update(void Function(GVoiceExperiencesVarsBuilder)? updates) {
if (updates != null) updates(this);
}
@override
GVoiceExperiencesVars build() => _build();
_$GVoiceExperiencesVars _build() {
final _$result = _$v ?? _$GVoiceExperiencesVars._();
replace(_$result);
return _$result;
}
}
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
@@ -0,0 +1,14 @@
mutation AuthenticateTelegram($input: AuthenticateTelegramInput!) {
authenticateTelegram(input: $input) {
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
@@ -0,0 +1,14 @@
mutation AuthenticateTelegramLogin($input: AuthenticateTelegramLoginInput!) {
authenticateTelegramLogin(input: $input) {
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
@@ -0,0 +1,15 @@
mutation CompleteTelegramBotLogin($token: String!) {
completeTelegramBotLogin(token: $token) {
sessionToken
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
@@ -0,0 +1,5 @@
mutation CreateVoiceExperience($input: CreateVoiceExperienceInput!) {
createVoiceExperience(input: $input) {
id
}
}
@@ -0,0 +1,12 @@
query Me {
me {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
@@ -0,0 +1,17 @@
query NearbyPlaces($input: NearbyPlacesInput!) {
nearbyPlaces(input: $input) {
id
googlePlaceId
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
analysis
createdAt
}
}
}
@@ -0,0 +1,17 @@
query Places {
places {
id
googlePlaceId
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
analysis
createdAt
}
}
}
+1
View File
@@ -0,0 +1 @@
../../../../../graphql-contracts/schema.graphql
@@ -0,0 +1,7 @@
mutation StartTelegramBotLogin {
startTelegramBotLogin {
token
botUrl
expiresAt
}
}
@@ -0,0 +1,18 @@
query VoiceExperiences {
voiceExperiences {
id
status
durationSeconds
transcript
analysis
createdAt
place {
name
}
user {
telegramId
username
firstName
}
}
}
+229 -269
View File
@@ -1,14 +1,26 @@
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:built_value/json_object.dart';
import 'package:ferry/ferry.dart';
import 'package:gql_http_link/gql_http_link.dart';
import 'package:latlong2/latlong.dart';
import '../../../shared/auth/telegram_session.dart' as telegram_auth;
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__/create_voice_experience.req.gql.dart';
import 'graphql/__generated__/me.req.gql.dart';
import 'graphql/__generated__/nearby_places.req.gql.dart';
import 'graphql/__generated__/places.req.gql.dart';
import 'graphql/__generated__/schema.schema.gql.dart';
import 'graphql/__generated__/start_telegram_bot_login.req.gql.dart';
import 'graphql/__generated__/voice_experiences.req.gql.dart';
class MapflowApi {
MapflowApi({
http.Client? client,
Client? client,
String? telegramInitData,
String? telegramLoginData,
String? mapflowSessionToken,
@@ -16,19 +28,28 @@ class MapflowApi {
'API_BASE_URL',
defaultValue: '/graphql',
),
}) : _client = client ?? http.Client(),
_telegramInitData = telegramInitData ?? telegram_auth.telegramInitData(),
}) : _telegramInitData = telegramInitData ?? telegram_auth.telegramInitData(),
_telegramLoginData =
telegramLoginData ?? telegram_auth.telegramLoginData(),
_mapflowSessionToken =
mapflowSessionToken ?? telegram_auth.mapflowSessionToken(),
_endpoint = Uri.base.resolve(endpoint);
_client =
client ??
Client(
link: HttpLink(
Uri.base.resolve(endpoint).toString(),
defaultHeaders: _headers(
telegramInitData ?? telegram_auth.telegramInitData(),
telegramLoginData ?? telegram_auth.telegramLoginData(),
mapflowSessionToken ?? telegram_auth.mapflowSessionToken(),
),
),
);
final http.Client _client;
final Client _client;
final String _telegramInitData;
final String _telegramLoginData;
final String _mapflowSessionToken;
final Uri _endpoint;
bool get hasTelegramAuth =>
_telegramInitData.isNotEmpty ||
@@ -41,216 +62,77 @@ class MapflowApi {
}
if (_mapflowSessionToken.isNotEmpty) {
final data = await _graphql('''
query Me {
me {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
''');
return AppUser.fromJson(data['me'] as Map<String, dynamic>);
final data = await _request(GMeReq());
return _appUserFromTyped(data.me);
}
if (_telegramLoginData.isNotEmpty) {
final loginData = jsonDecode(_telegramLoginData) as Map<String, dynamic>;
final data = await _graphql(
'''
mutation AuthenticateTelegramLogin(
\$input: AuthenticateTelegramLoginInput!
) {
authenticateTelegramLogin(input: \$input) {
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
''',
variables: {'input': loginData},
final data = await _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');
}),
);
final payload = data['authenticateTelegramLogin'] as Map<String, dynamic>;
final user = payload['user'] as Map<String, dynamic>;
return AppUser.fromJson(user);
return _appUserFromTyped(data.authenticateTelegramLogin.user);
}
final data = await _graphql(
'''
mutation AuthenticateTelegram(\$input: AuthenticateTelegramInput!) {
authenticateTelegram(input: \$input) {
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
''',
variables: {
'input': {'initData': _telegramInitData},
},
final data = await _request(
GAuthenticateTelegramReq((b) {
b.vars.input.initData = _telegramInitData;
}),
);
final payload = data['authenticateTelegram'] as Map<String, dynamic>;
final user = payload['user'] as Map<String, dynamic>;
return AppUser.fromJson(user);
return _appUserFromTyped(data.authenticateTelegram.user);
}
Future<TelegramBotLogin> startTelegramBotLogin() async {
final data = await _graphql('''
mutation StartTelegramBotLogin {
startTelegramBotLogin {
token
botUrl
expiresAt
}
}
''');
return TelegramBotLogin.fromJson(
data['startTelegramBotLogin'] as Map<String, dynamic>,
final data = await _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 _graphql(
'''
mutation CompleteTelegramBotLogin(\$token: String!) {
completeTelegramBotLogin(token: \$token) {
sessionToken
user {
id
telegramId
username
firstName
lastName
photoUrl
languageCode
isAdmin
}
}
}
''',
variables: {'token': token},
final data = await _request(
GCompleteTelegramBotLoginReq((b) {
b.vars.token = token;
}),
);
return TelegramBotLoginSession.fromJson(
data['completeTelegramBotLogin'] as Map<String, dynamic>,
final payload = data.completeTelegramBotLogin;
return TelegramBotLoginSession(
sessionToken: payload.sessionToken,
user: _appUserFromTyped(payload.user),
);
}
Future<List<PlaceRecommendation>> fetchPlaces() async {
final data = await _graphql('''
query Places {
places {
id
googlePlaceId
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
analysis
createdAt
}
}
}
''');
final places = data['places'] as List<dynamic>;
return places.map((item) {
final place = item as Map<String, dynamic>;
return PlaceRecommendation(
id: place['id'] as String,
googlePlaceId: place['googlePlaceId'] as String,
name: place['name'] as String,
area: '',
photoUrls: const [],
coordinate: LatLng(
(place['latitude'] as num).toDouble(),
(place['longitude'] as num).toDouble(),
),
traits: _traitsFromExperiences(place['experiences'] as List<dynamic>),
googlePrimaryType: place['googlePrimaryType'] as String?,
googleTypes: (place['googleTypes'] as List<dynamic>)
.map((type) => type as String)
.toList(),
);
}).toList();
final data = await _request(GPlacesReq());
return data.places.map(_placeRecommendationFromTyped).toList();
}
Future<List<PlaceRecommendation>> fetchNearbyPlaces({
required LatLng coordinate,
required int radiusMeters,
}) async {
final data = await _graphql(
'''
query NearbyPlaces(\$input: NearbyPlacesInput!) {
nearbyPlaces(input: \$input) {
id
googlePlaceId
name
latitude
longitude
googlePrimaryType
googleTypes
experiences {
id
status
analysis
createdAt
}
}
}
''',
variables: {
'input': {
'latitude': coordinate.latitude,
'longitude': coordinate.longitude,
'radiusMeters': radiusMeters,
},
},
final data = await _request(
GNearbyPlacesReq((b) {
b.vars.input
..latitude = coordinate.latitude
..longitude = coordinate.longitude
..radiusMeters = radiusMeters;
}),
);
final places = data['nearbyPlaces'] as List<dynamic>;
return places.map((item) {
final place = item as Map<String, dynamic>;
return PlaceRecommendation(
id: place['id'] as String,
googlePlaceId: place['googlePlaceId'] as String,
name: place['name'] as String,
area: '',
photoUrls: const [],
coordinate: LatLng(
(place['latitude'] as num).toDouble(),
(place['longitude'] as num).toDouble(),
),
traits: _traitsFromExperiences(place['experiences'] as List<dynamic>),
googlePrimaryType: place['googlePrimaryType'] as String?,
googleTypes: (place['googleTypes'] as List<dynamic>)
.map((type) => type as String)
.toList(),
);
}).toList();
return data.nearbyPlaces.map(_placeRecommendationFromTyped).toList();
}
Future<void> createVoiceExperience({
@@ -266,96 +148,139 @@ class MapflowApi {
throw StateError('Telegram authorization is required.');
}
await _graphql(
'''
mutation CreateVoiceExperience(\$input: CreateVoiceExperienceInput!) {
createVoiceExperience(input: \$input) {
id
}
}
''',
variables: {
'input': {
'googlePlaceId': googlePlaceId,
'googleName': googleName,
'latitude': coordinate.latitude,
'longitude': coordinate.longitude,
'durationSeconds': durationSeconds,
'audioObjectKey': audioObjectKey,
'audioContentBase64': audioContentBase64,
'audioMimeType': audioMimeType,
},
},
await _request(
GCreateVoiceExperienceReq((b) {
b.vars.input
..googlePlaceId = googlePlaceId
..googleName = googleName
..latitude = coordinate.latitude
..longitude = coordinate.longitude
..durationSeconds = durationSeconds
..audioObjectKey = audioObjectKey
..audioContentBase64 = audioContentBase64
..audioMimeType = audioMimeType;
}),
);
}
Future<List<VoiceExperienceDebug>> fetchVoiceExperiences() async {
final data = await _graphql('''
query VoiceExperiences {
voiceExperiences {
id
status
durationSeconds
transcript
analysis
createdAt
place {
name
}
user {
telegramId
username
firstName
}
}
}
''');
final experiences = data['voiceExperiences'] as List<dynamic>;
return experiences
.map(
(item) => VoiceExperienceDebug.fromJson(item as Map<String, dynamic>),
)
.toList();
final data = await _request(GVoiceExperiencesReq());
return data.voiceExperiences.map(_voiceExperienceDebugFromTyped).toList();
}
Future<Map<String, dynamic>> _graphql(
String query, {
Map<String, dynamic>? variables,
}) async {
final response = await _client.post(
_endpoint,
headers: {
'content-type': 'application/json',
if (_telegramInitData.isNotEmpty)
'x-telegram-init-data': _telegramInitData,
if (_telegramLoginData.isNotEmpty)
'x-telegram-login-data': _telegramLoginData,
if (_mapflowSessionToken.isNotEmpty)
'x-mapflow-session-token': _mapflowSessionToken,
},
body: jsonEncode({'query': query, 'variables': variables ?? {}}),
Future<TData> _request<TData, TVars>(
OperationRequest<TData, TVars> request,
) async {
final response = await _client
.request(request)
.firstWhere((item) => !item.loading);
if (response.hasErrors) {
throw StateError(_errorMessage(response));
}
final data = response.data;
if (data == null) {
throw StateError('GraphQL response data is empty.');
}
return data;
}
static Map<String, String> _headers(
String telegramInitData,
String telegramLoginData,
String mapflowSessionToken,
) {
return {
if (telegramInitData.isNotEmpty) 'x-telegram-init-data': telegramInitData,
if (telegramLoginData.isNotEmpty)
'x-telegram-login-data': telegramLoginData,
if (mapflowSessionToken.isNotEmpty)
'x-mapflow-session-token': mapflowSessionToken,
};
}
String _errorMessage(OperationResponse<dynamic, dynamic> response) {
final graphQLErrors = response.graphqlErrors;
if (graphQLErrors != null && graphQLErrors.isNotEmpty) {
return graphQLErrors.map((error) => error.message).join('\n');
}
final linkException = response.linkException;
if (linkException != null) {
return linkException.toString();
}
return 'GraphQL request failed.';
}
AppUser _appUserFromTyped(dynamic user) {
return AppUser(
id: user.id as String,
telegramId: user.telegramId as String,
username: user.username as String?,
firstName: user.firstName as String?,
lastName: user.lastName as String?,
photoUrl: user.photoUrl as String?,
languageCode: user.languageCode as String?,
isAdmin: user.isAdmin as bool,
);
if (response.statusCode < 200 || response.statusCode >= 300) {
throw StateError('GraphQL request failed with ${response.statusCode}.');
}
final payload = jsonDecode(response.body) as Map<String, dynamic>;
final errors = payload['errors'];
if (errors is List && errors.isNotEmpty) {
throw StateError(jsonEncode(errors));
}
return payload['data'] as Map<String, dynamic>;
}
Set<PlaceTrait> _traitsFromExperiences(List<dynamic> experiences) {
PlaceRecommendation _placeRecommendationFromTyped(dynamic place) {
return PlaceRecommendation(
id: place.id as String,
googlePlaceId: place.googlePlaceId as String,
name: place.name as String,
area: '',
photoUrls: const [],
coordinate: LatLng(place.latitude as double, place.longitude as double),
traits: _traitsFromAnalyses(
place.experiences.map((dynamic experience) {
return experience.analysis as JsonObject?;
}),
),
googlePrimaryType: place.googlePrimaryType as String?,
googleTypes: place.googleTypes.toList().cast<String>(),
);
}
VoiceExperienceDebug _voiceExperienceDebugFromTyped(dynamic experience) {
return VoiceExperienceDebug(
id: experience.id as String,
placeName: experience.place.name as String,
userName: _userDisplayName(experience.user),
status: (experience.status as GVoiceExperienceStatus).name,
durationSeconds: experience.durationSeconds as int,
transcript: experience.transcript as String?,
analysis: _jsonMap(experience.analysis as JsonObject?),
createdAt: DateTime.parse(experience.createdAt as String),
);
}
String _userDisplayName(dynamic user) {
if (user == null) {
return '';
}
final firstName = user.firstName as String?;
final username = user.username as String?;
final telegramId = user.telegramId as String;
if (firstName != null && firstName.trim().isNotEmpty) {
return firstName;
}
if (username != null && username.trim().isNotEmpty) {
return '@$username';
}
return telegramId;
}
Set<PlaceTrait> _traitsFromAnalyses(Iterable<JsonObject?> analyses) {
final traits = <PlaceTrait>{};
for (final item in experiences) {
final experience = item as Map<String, dynamic>;
final analysis = experience['analysis'];
if (analysis is! Map<String, dynamic>) {
for (final analysisObject in analyses) {
final analysis = _jsonMap(analysisObject);
if (analysis == null) {
continue;
}
@@ -375,6 +300,41 @@ class MapflowApi {
return traits;
}
Map<String, dynamic>? _jsonMap(JsonObject? object) {
if (object == null || !object.isMap) {
return null;
}
return object.asMap.map((key, value) => MapEntry(key.toString(), value));
}
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.');
}
PlaceTrait? _traitByTag(String tag) {
final name = tag.contains(':') ? tag.split(':').last : tag;
for (final trait in PlaceTrait.values) {