Wire Flutter frontend to live API
This commit is contained in:
+1
-1
Submodule backend updated: 47ba203edc...c641a3dd23
@@ -1,5 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../modules/client/client_module.dart';
|
||||
import '../modules/manager/manager_module.dart';
|
||||
@@ -7,16 +8,61 @@ import '../modules/supermanager/supermanager_module.dart';
|
||||
import '../modules/web_routes/web_route_screens.dart';
|
||||
import 'app_state.dart';
|
||||
|
||||
class AppShell extends ConsumerWidget {
|
||||
class AppShell extends ConsumerStatefulWidget {
|
||||
const AppShell({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final role = ref.watch(roleProvider);
|
||||
ConsumerState<AppShell> createState() => _AppShellState();
|
||||
}
|
||||
|
||||
class _AppShellState extends ConsumerState<AppShell> {
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_restoreToken();
|
||||
}
|
||||
|
||||
Future<void> _restoreToken() async {
|
||||
final preferences = await SharedPreferences.getInstance();
|
||||
final token = preferences.getString(authTokenStorageKey);
|
||||
if (!mounted) return;
|
||||
ref.read(authTokenProvider.notifier).state = token;
|
||||
ref.read(authBootstrappedProvider.notifier).state = true;
|
||||
if (token != null && token.isNotEmpty) {
|
||||
ref.read(currentPathProvider.notifier).state = '/';
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final bootstrapped = ref.watch(authBootstrappedProvider);
|
||||
final token = ref.watch(authTokenProvider);
|
||||
final role = ref.watch(workspaceRoleProvider);
|
||||
final path = ref.watch(currentPathProvider);
|
||||
final signedIn = token != null && token.isNotEmpty;
|
||||
|
||||
if (!bootstrapped) {
|
||||
return const Scaffold(
|
||||
body: SafeArea(child: Center(child: CircularProgressIndicator())),
|
||||
);
|
||||
}
|
||||
|
||||
if (!signedIn && path != '/login' && path != '/bonus-program') {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
if (mounted) navigateToPath(ref, '/login');
|
||||
});
|
||||
}
|
||||
|
||||
if (signedIn && path == '/login') {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
if (mounted) navigateToPath(ref, '/');
|
||||
});
|
||||
}
|
||||
|
||||
final showHeader = path != '/login' && path != '/bonus-program';
|
||||
final hasManagerDock =
|
||||
role == WorkspaceRole.manager || role == WorkspaceRole.superManager;
|
||||
signedIn &&
|
||||
(role == WorkspaceRole.manager || role == WorkspaceRole.superManager);
|
||||
final tabs = _adminTabs(path, role);
|
||||
|
||||
return Scaffold(
|
||||
@@ -36,7 +82,9 @@ class AppShell extends ConsumerWidget {
|
||||
child: Center(
|
||||
child: ConstrainedBox(
|
||||
constraints: const BoxConstraints(maxWidth: 1180),
|
||||
child: _screenFor(path),
|
||||
child: signedIn || path == '/login'
|
||||
? _screenFor(path)
|
||||
: const LoginScreen(),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -119,6 +167,8 @@ class AppShell extends ConsumerWidget {
|
||||
}
|
||||
|
||||
List<_NavTarget> _adminTabs(String path, WorkspaceRole role) {
|
||||
if (role == WorkspaceRole.client) return const [];
|
||||
|
||||
if (path == '/admin/orders' || path.startsWith('/admin/orders/')) {
|
||||
return const [
|
||||
_NavTarget(path: '/admin/orders', label: 'Заказы'),
|
||||
@@ -156,7 +206,7 @@ class _FregatHeader extends ConsumerWidget implements PreferredSizeWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final cartCount = ref.watch(cartProvider).length;
|
||||
final cartCount = ref.watch(myCartProvider).asData?.value.items.length ?? 0;
|
||||
|
||||
return AppBar(
|
||||
toolbarHeight: 76,
|
||||
@@ -196,6 +246,11 @@ class _FregatHeader extends ConsumerWidget implements PreferredSizeWidget {
|
||||
path == '/profile' || path.startsWith('/profile/'),
|
||||
onTap: () => navigateToPath(ref, '/profile'),
|
||||
),
|
||||
IconButton(
|
||||
tooltip: 'Выйти',
|
||||
onPressed: () => clearAuthToken(ref),
|
||||
icon: const Icon(Icons.logout_outlined),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:flutter_riverpod/legacy.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../domain/demo_data.dart';
|
||||
import '../domain/entities.dart';
|
||||
import '../graphql/__generated__/schema.schema.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/me.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/client_products.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_cart.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_orders.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_account.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_balances.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_orders.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_users.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_withdrawal_requests.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_counterparty_profile.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_delivery_addresses.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_messenger_connections.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_notification_history.data.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/integration_sync_dashboard.data.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/notification_templates.data.gql.dart';
|
||||
import '../infrastructure/graphql_client.dart';
|
||||
import '../infrastructure/graphql_repository.dart';
|
||||
|
||||
const authTokenStorageKey = 'fregat.auth_token';
|
||||
|
||||
enum WorkspaceRole { client, manager, superManager }
|
||||
|
||||
extension WorkspaceRoleLabel on WorkspaceRole {
|
||||
@@ -22,40 +38,121 @@ extension WorkspaceRoleLabel on WorkspaceRole {
|
||||
}
|
||||
}
|
||||
|
||||
final roleProvider = StateProvider<WorkspaceRole>(
|
||||
(ref) => WorkspaceRole.client,
|
||||
);
|
||||
final graphqlRepositoryProvider = Provider<FregatGraphqlRepository>(
|
||||
(ref) => FregatGraphqlRepository(createFregatGraphqlClient()),
|
||||
);
|
||||
final authBootstrappedProvider = StateProvider<bool>((ref) => false);
|
||||
final authTokenProvider = StateProvider<String?>((ref) => null);
|
||||
|
||||
final graphqlRepositoryProvider = Provider<FregatGraphqlRepository>((ref) {
|
||||
final token = ref.watch(authTokenProvider);
|
||||
return FregatGraphqlRepository(createFregatGraphqlClient(accessToken: token));
|
||||
});
|
||||
|
||||
final meProvider = FutureProvider<GMeData_me?>((ref) {
|
||||
final token = ref.watch(authTokenProvider);
|
||||
if (token == null || token.isEmpty) return Future.value(null);
|
||||
return ref.watch(graphqlRepositoryProvider).me();
|
||||
});
|
||||
|
||||
final workspaceRoleProvider = Provider<WorkspaceRole>((ref) {
|
||||
final user = ref.watch(meProvider).asData?.value;
|
||||
if (user?.role == GUserRole.SUPER_MANAGER) return WorkspaceRole.superManager;
|
||||
if (user?.role == GUserRole.MANAGER) return WorkspaceRole.manager;
|
||||
return WorkspaceRole.client;
|
||||
});
|
||||
|
||||
final clientProductsProvider =
|
||||
FutureProvider<List<GClientProductsData_clientProducts>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).clientProducts(),
|
||||
);
|
||||
final currentPathProvider = StateProvider<String>((ref) => '/');
|
||||
final selectedClientProvider = StateProvider<String>(
|
||||
(ref) => demoCompanies.first.id,
|
||||
final myCartProvider = FutureProvider<GMyCartData_myCart>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).myCart(),
|
||||
);
|
||||
final selectedRequestProvider = StateProvider<String>(
|
||||
(ref) => demoRequests.first.id,
|
||||
);
|
||||
final selectedOrderProvider = StateProvider<String>(
|
||||
(ref) => demoOrders.first.id,
|
||||
);
|
||||
final connectedMessengersProvider = StateProvider<Set<MessengerType>>(
|
||||
(ref) => {MessengerType.telegram},
|
||||
);
|
||||
final cartProvider = StateProvider<List<RequestDraftItem>>(
|
||||
(ref) => [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Упаковочный скотч',
|
||||
quantity: 24,
|
||||
parameters: '48 мм, прозрачный, короб',
|
||||
comment: 'Нужно под проект майской поставки',
|
||||
),
|
||||
],
|
||||
final myOrdersProvider = FutureProvider<List<GMyOrdersData_myOrders>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).myOrders(),
|
||||
);
|
||||
final myMessengerConnectionsProvider =
|
||||
FutureProvider<List<GMyMessengerConnectionsData_myMessengerConnections>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).myMessengerConnections(),
|
||||
);
|
||||
final myCounterpartyProfileProvider =
|
||||
FutureProvider<GMyCounterpartyProfileData_myCounterpartyProfile?>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).myCounterpartyProfile(),
|
||||
);
|
||||
final myDeliveryAddressesProvider =
|
||||
FutureProvider<List<GMyDeliveryAddressesData_myDeliveryAddresses>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).myDeliveryAddresses(),
|
||||
);
|
||||
final myNotificationHistoryProvider =
|
||||
FutureProvider<List<GMyNotificationHistoryData_myNotificationHistory>>(
|
||||
(ref) => ref
|
||||
.watch(graphqlRepositoryProvider)
|
||||
.myNotificationHistory(GMessengerType.TELEGRAM),
|
||||
);
|
||||
final managerUsersProvider =
|
||||
FutureProvider<List<GManagerUsersData_managerUsers>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).managerUsers(),
|
||||
);
|
||||
final managerOrdersProvider =
|
||||
FutureProvider<List<GManagerOrdersData_managerOrders>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).managerOrders(),
|
||||
);
|
||||
final integrationSyncDashboardProvider =
|
||||
FutureProvider<GIntegrationSyncDashboardData_integrationSyncDashboard>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).integrationSyncDashboard(),
|
||||
);
|
||||
final notificationTemplatesProvider =
|
||||
FutureProvider<List<GNotificationTemplatesData_notificationTemplates>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).notificationTemplates(),
|
||||
);
|
||||
final managerBonusBalancesProvider =
|
||||
FutureProvider<List<GManagerBonusBalancesData_managerBonusBalances>>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).managerBonusBalances(),
|
||||
);
|
||||
final managerWithdrawalRequestsProvider =
|
||||
FutureProvider<
|
||||
List<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
>(
|
||||
(ref) => ref.watch(graphqlRepositoryProvider).managerWithdrawalRequests(),
|
||||
);
|
||||
final managerBonusAccountProvider =
|
||||
FutureProvider.family<GManagerBonusAccountData_managerBonusAccount, String>(
|
||||
(ref, userId) =>
|
||||
ref.watch(graphqlRepositoryProvider).managerBonusAccount(userId),
|
||||
);
|
||||
|
||||
final currentPathProvider = StateProvider<String>((ref) => '/login');
|
||||
|
||||
void navigateToPath(WidgetRef ref, String path) {
|
||||
ref.read(currentPathProvider.notifier).state = path;
|
||||
}
|
||||
|
||||
Future<void> persistAuthToken(WidgetRef ref, String token) async {
|
||||
final preferences = await SharedPreferences.getInstance();
|
||||
await preferences.setString(authTokenStorageKey, token);
|
||||
ref.read(authTokenProvider.notifier).state = token;
|
||||
refreshSessionData(ref);
|
||||
}
|
||||
|
||||
Future<void> clearAuthToken(WidgetRef ref) async {
|
||||
final preferences = await SharedPreferences.getInstance();
|
||||
await preferences.remove(authTokenStorageKey);
|
||||
ref.read(authTokenProvider.notifier).state = null;
|
||||
ref.read(currentPathProvider.notifier).state = '/login';
|
||||
refreshSessionData(ref);
|
||||
}
|
||||
|
||||
void refreshSessionData(WidgetRef ref) {
|
||||
ref
|
||||
..invalidate(meProvider)
|
||||
..invalidate(myCartProvider)
|
||||
..invalidate(myOrdersProvider)
|
||||
..invalidate(myMessengerConnectionsProvider)
|
||||
..invalidate(myCounterpartyProfileProvider)
|
||||
..invalidate(myDeliveryAddressesProvider)
|
||||
..invalidate(myNotificationHistoryProvider)
|
||||
..invalidate(managerUsersProvider)
|
||||
..invalidate(managerOrdersProvider)
|
||||
..invalidate(integrationSyncDashboardProvider)
|
||||
..invalidate(notificationTemplatesProvider)
|
||||
..invalidate(managerBonusBalancesProvider)
|
||||
..invalidate(managerWithdrawalRequestsProvider);
|
||||
}
|
||||
|
||||
@@ -1,143 +0,0 @@
|
||||
import 'entities.dart';
|
||||
|
||||
const demoCompanies = [
|
||||
Company(
|
||||
id: 'c1',
|
||||
name: 'ООО Москва-Комплект',
|
||||
inn: '7708123456',
|
||||
ogrn: '1217700123456',
|
||||
email: 'orders@moskomplekt.ru',
|
||||
balance: -428000,
|
||||
balanceDate: '15.05.2026 09:00',
|
||||
manager: 'Ирина Соколова',
|
||||
confirmed: true,
|
||||
),
|
||||
Company(
|
||||
id: 'c2',
|
||||
name: 'АО Северный порт',
|
||||
inn: '7812123450',
|
||||
ogrn: '1027800123450',
|
||||
email: 'supply@seaport.ru',
|
||||
balance: 182000,
|
||||
balanceDate: '15.05.2026 09:00',
|
||||
manager: 'Ирина Соколова',
|
||||
confirmed: true,
|
||||
),
|
||||
Company(
|
||||
id: 'c3',
|
||||
name: 'ООО Новая заявка',
|
||||
inn: '7719555100',
|
||||
ogrn: '1267700555100',
|
||||
email: 'hello@new-client.ru',
|
||||
balance: 0,
|
||||
balanceDate: 'нет данных 1С',
|
||||
manager: 'не назначен',
|
||||
confirmed: false,
|
||||
),
|
||||
];
|
||||
|
||||
const demoRequests = [
|
||||
ClientRequest(
|
||||
id: 'r1',
|
||||
code: 'REQ-2026-015',
|
||||
companyId: 'c1',
|
||||
title: 'Упаковочный скотч для майской поставки',
|
||||
status: RequestStatus.linked,
|
||||
createdAt: '12.05.2026',
|
||||
linkedOrderId: 'o1',
|
||||
items: [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Упаковочный скотч',
|
||||
quantity: 24,
|
||||
parameters: '48 мм, прозрачный, короб',
|
||||
comment: 'Под объект МСК-4',
|
||||
),
|
||||
],
|
||||
),
|
||||
ClientRequest(
|
||||
id: 'r2',
|
||||
code: 'REQ-2026-018',
|
||||
companyId: 'c1',
|
||||
title: 'Крепп для сервисной партии',
|
||||
status: RequestStatus.processing,
|
||||
createdAt: '15.05.2026',
|
||||
items: [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Крепп',
|
||||
quantity: 8,
|
||||
parameters: '25 мм, 20 м, срочная поставка',
|
||||
comment: 'Нужен расчет менеджера',
|
||||
),
|
||||
],
|
||||
),
|
||||
ClientRequest(
|
||||
id: 'r3',
|
||||
code: 'REQ-2026-020',
|
||||
companyId: 'c2',
|
||||
title: 'Двусторонний ПП',
|
||||
status: RequestStatus.sent,
|
||||
createdAt: '15.05.2026',
|
||||
items: [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Двусторонний ПП',
|
||||
quantity: 2,
|
||||
parameters: '48 мм, 25 м',
|
||||
comment: 'Запросить сроки',
|
||||
),
|
||||
],
|
||||
),
|
||||
];
|
||||
|
||||
const demoOrders = [
|
||||
ClientOrder(
|
||||
id: 'o1',
|
||||
number: '1C-51492',
|
||||
companyId: 'c1',
|
||||
status: OrderStatus.production,
|
||||
amount: 1284000,
|
||||
updatedAt: '15.05.2026 09:00',
|
||||
linkedRequestId: 'r1',
|
||||
items: [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Упаковочный скотч',
|
||||
quantity: 24,
|
||||
parameters: '48 мм, прозрачный, короб',
|
||||
comment: 'Подтверждено в 1С',
|
||||
),
|
||||
],
|
||||
),
|
||||
ClientOrder(
|
||||
id: 'o2',
|
||||
number: '1C-51510',
|
||||
companyId: 'c2',
|
||||
status: OrderStatus.delivery,
|
||||
amount: 740000,
|
||||
updatedAt: '15.05.2026 09:00',
|
||||
items: [
|
||||
RequestDraftItem(
|
||||
productTitle: 'Двусторонний ПП',
|
||||
quantity: 1,
|
||||
parameters: '48 мм, 25 м',
|
||||
comment: 'Поставка согласована',
|
||||
),
|
||||
],
|
||||
),
|
||||
];
|
||||
|
||||
const demoSyncEvents = [
|
||||
SyncEvent(
|
||||
title: 'counterparties_snapshot',
|
||||
time: '15.05.2026 09:00',
|
||||
result: '3 клиента сопоставлены по ИНН/ОГРН',
|
||||
),
|
||||
SyncEvent(
|
||||
title: 'balance_snapshot',
|
||||
time: '15.05.2026 09:01',
|
||||
result: '2 баланса обновлены',
|
||||
),
|
||||
SyncEvent(
|
||||
title: 'orders_snapshot',
|
||||
time: '15.05.2026 09:02',
|
||||
result: '2 заказа обновлены, 1 заявка связана',
|
||||
),
|
||||
];
|
||||
@@ -136,6 +136,25 @@ import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__
|
||||
show GCreateInvitationReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/create_invitation.var.gql.dart'
|
||||
show GCreateInvitationVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.data.gql.dart'
|
||||
show
|
||||
GManagerBonusAccountData,
|
||||
GManagerBonusAccountData_managerBonusAccount,
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals,
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks,
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.req.gql.dart'
|
||||
show GManagerBonusAccountReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.var.gql.dart'
|
||||
show GManagerBonusAccountVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.data.gql.dart'
|
||||
show
|
||||
GManagerBonusBalancesData,
|
||||
GManagerBonusBalancesData_managerBonusBalances;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.req.gql.dart'
|
||||
show GManagerBonusBalancesReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.var.gql.dart'
|
||||
show GManagerBonusBalancesVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_orders.data.gql.dart'
|
||||
show
|
||||
GManagerOrdersData,
|
||||
@@ -145,6 +164,14 @@ import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__
|
||||
show GManagerOrdersReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_orders.var.gql.dart'
|
||||
show GManagerOrdersVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.data.gql.dart'
|
||||
show
|
||||
GManagerReferralLinksData,
|
||||
GManagerReferralLinksData_managerReferralLinks;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.req.gql.dart'
|
||||
show GManagerReferralLinksReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.var.gql.dart'
|
||||
show GManagerReferralLinksVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_set_order_status.data.gql.dart'
|
||||
show
|
||||
GManagerSetOrderStatusData,
|
||||
@@ -163,6 +190,14 @@ import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__
|
||||
show GManagerUsersReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_users.var.gql.dart'
|
||||
show GManagerUsersVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.data.gql.dart'
|
||||
show
|
||||
GManagerWithdrawalRequestsData,
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.req.gql.dart'
|
||||
show GManagerWithdrawalRequestsReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.var.gql.dart'
|
||||
show GManagerWithdrawalRequestsVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/set_order_offer.data.gql.dart'
|
||||
show
|
||||
GSetOrderOfferData,
|
||||
@@ -178,6 +213,28 @@ import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__
|
||||
show GConnectMessengerReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/connect_messenger.var.gql.dart'
|
||||
show GConnectMessengerVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.data.gql.dart'
|
||||
show
|
||||
GCreateMyDeliveryAddressData,
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.req.gql.dart'
|
||||
show GCreateMyDeliveryAddressReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.var.gql.dart'
|
||||
show GCreateMyDeliveryAddressVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.data.gql.dart'
|
||||
show
|
||||
GMyCounterpartyProfileData,
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.req.gql.dart'
|
||||
show GMyCounterpartyProfileReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.var.gql.dart'
|
||||
show GMyCounterpartyProfileVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.data.gql.dart'
|
||||
show GMyDeliveryAddressesData, GMyDeliveryAddressesData_myDeliveryAddresses;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.req.gql.dart'
|
||||
show GMyDeliveryAddressesReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.var.gql.dart'
|
||||
show GMyDeliveryAddressesVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_messenger_connections.data.gql.dart'
|
||||
show
|
||||
GMyMessengerConnectionsData,
|
||||
@@ -186,6 +243,14 @@ import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__
|
||||
show GMyMessengerConnectionsReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_messenger_connections.var.gql.dart'
|
||||
show GMyMessengerConnectionsVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.data.gql.dart'
|
||||
show
|
||||
GMyNotificationHistoryData,
|
||||
GMyNotificationHistoryData_myNotificationHistory;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.req.gql.dart'
|
||||
show GMyNotificationHistoryReq;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.var.gql.dart'
|
||||
show GMyNotificationHistoryVars;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/supermanager/__generated__/catalog_product_type_settings.data.gql.dart'
|
||||
show
|
||||
GCatalogProductTypeSettingsData,
|
||||
@@ -266,7 +331,11 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
|
||||
GCreateInvitationInput,
|
||||
GCreateInvitationReq,
|
||||
GCreateInvitationVars,
|
||||
GCreateMyDeliveryAddressData,
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
GCreateMyDeliveryAddressInput,
|
||||
GCreateMyDeliveryAddressReq,
|
||||
GCreateMyDeliveryAddressVars,
|
||||
GCreateReferralInput,
|
||||
GDateTime,
|
||||
GDecision,
|
||||
@@ -277,11 +346,26 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
|
||||
GIntegrationSyncDashboardVars,
|
||||
GJSON,
|
||||
GLoginChannel,
|
||||
GManagerBonusAccountData,
|
||||
GManagerBonusAccountData_managerBonusAccount,
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals,
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks,
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions,
|
||||
GManagerBonusAccountReq,
|
||||
GManagerBonusAccountVars,
|
||||
GManagerBonusBalancesData,
|
||||
GManagerBonusBalancesData_managerBonusBalances,
|
||||
GManagerBonusBalancesReq,
|
||||
GManagerBonusBalancesVars,
|
||||
GManagerOrdersData,
|
||||
GManagerOrdersData_managerOrders,
|
||||
GManagerOrdersData_managerOrders_items,
|
||||
GManagerOrdersReq,
|
||||
GManagerOrdersVars,
|
||||
GManagerReferralLinksData,
|
||||
GManagerReferralLinksData_managerReferralLinks,
|
||||
GManagerReferralLinksReq,
|
||||
GManagerReferralLinksVars,
|
||||
GManagerSetOrderStatusData,
|
||||
GManagerSetOrderStatusData_managerSetOrderStatus,
|
||||
GManagerSetOrderStatusData_managerSetOrderStatus_history,
|
||||
@@ -292,6 +376,10 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
|
||||
GManagerUsersData_managerUsers_telegramConnection,
|
||||
GManagerUsersReq,
|
||||
GManagerUsersVars,
|
||||
GManagerWithdrawalRequestsData,
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
GManagerWithdrawalRequestsReq,
|
||||
GManagerWithdrawalRequestsVars,
|
||||
GMeData,
|
||||
GMeData_me,
|
||||
GMeData_me_company,
|
||||
@@ -303,10 +391,22 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
|
||||
GMyCartData_myCart_items,
|
||||
GMyCartReq,
|
||||
GMyCartVars,
|
||||
GMyCounterpartyProfileData,
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
GMyCounterpartyProfileReq,
|
||||
GMyCounterpartyProfileVars,
|
||||
GMyDeliveryAddressesData,
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
GMyDeliveryAddressesReq,
|
||||
GMyDeliveryAddressesVars,
|
||||
GMyMessengerConnectionsData,
|
||||
GMyMessengerConnectionsData_myMessengerConnections,
|
||||
GMyMessengerConnectionsReq,
|
||||
GMyMessengerConnectionsVars,
|
||||
GMyNotificationHistoryData,
|
||||
GMyNotificationHistoryData_myNotificationHistory,
|
||||
GMyNotificationHistoryReq,
|
||||
GMyNotificationHistoryVars,
|
||||
GMyOrdersData,
|
||||
GMyOrdersData_myOrders,
|
||||
GMyOrdersData_myOrders_history,
|
||||
|
||||
@@ -54,7 +54,11 @@ Serializers _$serializers =
|
||||
..add(GCreateInvitationInput.serializer)
|
||||
..add(GCreateInvitationReq.serializer)
|
||||
..add(GCreateInvitationVars.serializer)
|
||||
..add(GCreateMyDeliveryAddressData.serializer)
|
||||
..add(GCreateMyDeliveryAddressData_createMyDeliveryAddress.serializer)
|
||||
..add(GCreateMyDeliveryAddressInput.serializer)
|
||||
..add(GCreateMyDeliveryAddressReq.serializer)
|
||||
..add(GCreateMyDeliveryAddressVars.serializer)
|
||||
..add(GCreateReferralInput.serializer)
|
||||
..add(GDateTime.serializer)
|
||||
..add(GDecision.serializer)
|
||||
@@ -70,11 +74,35 @@ Serializers _$serializers =
|
||||
..add(GIntegrationSyncDashboardVars.serializer)
|
||||
..add(GJSON.serializer)
|
||||
..add(GLoginChannel.serializer)
|
||||
..add(GManagerBonusAccountData.serializer)
|
||||
..add(GManagerBonusAccountData_managerBonusAccount.serializer)
|
||||
..add(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals
|
||||
.serializer,
|
||||
)
|
||||
..add(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks
|
||||
.serializer,
|
||||
)
|
||||
..add(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions
|
||||
.serializer,
|
||||
)
|
||||
..add(GManagerBonusAccountReq.serializer)
|
||||
..add(GManagerBonusAccountVars.serializer)
|
||||
..add(GManagerBonusBalancesData.serializer)
|
||||
..add(GManagerBonusBalancesData_managerBonusBalances.serializer)
|
||||
..add(GManagerBonusBalancesReq.serializer)
|
||||
..add(GManagerBonusBalancesVars.serializer)
|
||||
..add(GManagerOrdersData.serializer)
|
||||
..add(GManagerOrdersData_managerOrders.serializer)
|
||||
..add(GManagerOrdersData_managerOrders_items.serializer)
|
||||
..add(GManagerOrdersReq.serializer)
|
||||
..add(GManagerOrdersVars.serializer)
|
||||
..add(GManagerReferralLinksData.serializer)
|
||||
..add(GManagerReferralLinksData_managerReferralLinks.serializer)
|
||||
..add(GManagerReferralLinksReq.serializer)
|
||||
..add(GManagerReferralLinksVars.serializer)
|
||||
..add(GManagerSetOrderStatusData.serializer)
|
||||
..add(GManagerSetOrderStatusData_managerSetOrderStatus.serializer)
|
||||
..add(
|
||||
@@ -87,6 +115,12 @@ Serializers _$serializers =
|
||||
..add(GManagerUsersData_managerUsers_telegramConnection.serializer)
|
||||
..add(GManagerUsersReq.serializer)
|
||||
..add(GManagerUsersVars.serializer)
|
||||
..add(GManagerWithdrawalRequestsData.serializer)
|
||||
..add(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests.serializer,
|
||||
)
|
||||
..add(GManagerWithdrawalRequestsReq.serializer)
|
||||
..add(GManagerWithdrawalRequestsVars.serializer)
|
||||
..add(GMeData.serializer)
|
||||
..add(GMeData_me.serializer)
|
||||
..add(GMeData_me_company.serializer)
|
||||
@@ -98,10 +132,22 @@ Serializers _$serializers =
|
||||
..add(GMyCartData_myCart_items.serializer)
|
||||
..add(GMyCartReq.serializer)
|
||||
..add(GMyCartVars.serializer)
|
||||
..add(GMyCounterpartyProfileData.serializer)
|
||||
..add(GMyCounterpartyProfileData_myCounterpartyProfile.serializer)
|
||||
..add(GMyCounterpartyProfileReq.serializer)
|
||||
..add(GMyCounterpartyProfileVars.serializer)
|
||||
..add(GMyDeliveryAddressesData.serializer)
|
||||
..add(GMyDeliveryAddressesData_myDeliveryAddresses.serializer)
|
||||
..add(GMyDeliveryAddressesReq.serializer)
|
||||
..add(GMyDeliveryAddressesVars.serializer)
|
||||
..add(GMyMessengerConnectionsData.serializer)
|
||||
..add(GMyMessengerConnectionsData_myMessengerConnections.serializer)
|
||||
..add(GMyMessengerConnectionsReq.serializer)
|
||||
..add(GMyMessengerConnectionsVars.serializer)
|
||||
..add(GMyNotificationHistoryData.serializer)
|
||||
..add(GMyNotificationHistoryData_myNotificationHistory.serializer)
|
||||
..add(GMyNotificationHistoryReq.serializer)
|
||||
..add(GMyNotificationHistoryVars.serializer)
|
||||
..add(GMyOrdersData.serializer)
|
||||
..add(GMyOrdersData_myOrders.serializer)
|
||||
..add(GMyOrdersData_myOrders_history.serializer)
|
||||
@@ -209,6 +255,45 @@ Serializers _$serializers =
|
||||
GIntegrationSyncDashboardData_integrationSyncDashboard_items
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks,
|
||||
),
|
||||
]),
|
||||
() =>
|
||||
ListBuilder<
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions,
|
||||
),
|
||||
]),
|
||||
() =>
|
||||
ListBuilder<
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals,
|
||||
),
|
||||
]),
|
||||
() =>
|
||||
ListBuilder<
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GManagerBonusBalancesData_managerBonusBalances),
|
||||
]),
|
||||
() => ListBuilder<GManagerBonusBalancesData_managerBonusBalances>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GManagerOrdersData_managerOrders),
|
||||
@@ -221,6 +306,12 @@ Serializers _$serializers =
|
||||
]),
|
||||
() => ListBuilder<GManagerOrdersData_managerOrders_items>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GManagerReferralLinksData_managerReferralLinks),
|
||||
]),
|
||||
() => ListBuilder<GManagerReferralLinksData_managerReferralLinks>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
@@ -238,12 +329,29 @@ Serializers _$serializers =
|
||||
]),
|
||||
() => ListBuilder<GManagerUsersData_managerUsers>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
),
|
||||
]),
|
||||
() =>
|
||||
ListBuilder<
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GMyCartData_myCart_items),
|
||||
]),
|
||||
() => ListBuilder<GMyCartData_myCart_items>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GMyDeliveryAddressesData_myDeliveryAddresses),
|
||||
]),
|
||||
() => ListBuilder<GMyDeliveryAddressesData_myDeliveryAddresses>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
@@ -255,6 +363,13 @@ Serializers _$serializers =
|
||||
GMyMessengerConnectionsData_myMessengerConnections
|
||||
>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GMyNotificationHistoryData_myNotificationHistory),
|
||||
]),
|
||||
() =>
|
||||
ListBuilder<GMyNotificationHistoryData_myNotificationHistory>(),
|
||||
)
|
||||
..addBuilderFactory(
|
||||
const FullType(BuiltList, const [
|
||||
const FullType(GMyOrdersData_myOrders),
|
||||
|
||||
+137
-145
@@ -9,151 +9,143 @@ const ClientProducts = _i1.OperationDefinitionNode(
|
||||
name: _i1.NameNode(value: 'ClientProducts'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(
|
||||
selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'clientProducts'),
|
||||
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: 'sku'),
|
||||
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: 'description'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'productType'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'widthMm'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'lengthM'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'thicknessMicron'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'sleeveBrand'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'quantityPerBox'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'tags'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isCustomizable'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isActive'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'availableInWarehouses'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(
|
||||
selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'warehouse'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(
|
||||
selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'code'),
|
||||
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: 'availableQty'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'clientProducts'),
|
||||
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: 'sku'),
|
||||
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: 'description'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'productType'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'widthMm'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'lengthM'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'thicknessMicron'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'sleeveBrand'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'quantityPerBox'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'tags'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isCustomizable'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isActive'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'availableInWarehouses'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'warehouse'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'code'),
|
||||
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: 'availableQty'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [ClientProducts]);
|
||||
|
||||
Generated
+70
-80
@@ -14,9 +14,9 @@ abstract class GClientProductsData
|
||||
implements Built<GClientProductsData, GClientProductsDataBuilder> {
|
||||
GClientProductsData._();
|
||||
|
||||
factory GClientProductsData([
|
||||
void Function(GClientProductsDataBuilder b) updates,
|
||||
]) = _$GClientProductsData;
|
||||
factory GClientProductsData(
|
||||
[void Function(GClientProductsDataBuilder b) updates]) =
|
||||
_$GClientProductsData;
|
||||
|
||||
static void _initializeBuilder(GClientProductsDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
@@ -27,25 +27,27 @@ abstract class GClientProductsData
|
||||
static Serializer<GClientProductsData> get serializer =>
|
||||
_$gClientProductsDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i1.serializers.serializeWith(GClientProductsData.serializer, this)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GClientProductsData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(GClientProductsData.serializer, json);
|
||||
_i1.serializers.deserializeWith(
|
||||
GClientProductsData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GClientProductsData_clientProducts
|
||||
implements
|
||||
Built<
|
||||
GClientProductsData_clientProducts,
|
||||
GClientProductsData_clientProductsBuilder
|
||||
> {
|
||||
Built<GClientProductsData_clientProducts,
|
||||
GClientProductsData_clientProductsBuilder> {
|
||||
GClientProductsData_clientProducts._();
|
||||
|
||||
factory GClientProductsData_clientProducts([
|
||||
void Function(GClientProductsData_clientProductsBuilder b) updates,
|
||||
]) = _$GClientProductsData_clientProducts;
|
||||
factory GClientProductsData_clientProducts(
|
||||
[void Function(GClientProductsData_clientProductsBuilder b)
|
||||
updates]) = _$GClientProductsData_clientProducts;
|
||||
|
||||
static void _initializeBuilder(GClientProductsData_clientProductsBuilder b) =>
|
||||
b..G__typename = 'Product';
|
||||
@@ -66,110 +68,98 @@ abstract class GClientProductsData_clientProducts
|
||||
bool get isCustomizable;
|
||||
bool get isActive;
|
||||
BuiltList<GClientProductsData_clientProducts_availableInWarehouses>
|
||||
get availableInWarehouses;
|
||||
get availableInWarehouses;
|
||||
static Serializer<GClientProductsData_clientProducts> get serializer =>
|
||||
_$gClientProductsDataClientProductsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts.serializer,
|
||||
this,
|
||||
)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsData_clientProducts? fromJson(
|
||||
Map<String, dynamic> json,
|
||||
) => _i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts.serializer,
|
||||
json,
|
||||
);
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GClientProductsData_clientProducts_availableInWarehouses
|
||||
implements
|
||||
Built<
|
||||
GClientProductsData_clientProducts_availableInWarehouses,
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder
|
||||
> {
|
||||
Built<GClientProductsData_clientProducts_availableInWarehouses,
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder> {
|
||||
GClientProductsData_clientProducts_availableInWarehouses._();
|
||||
|
||||
factory GClientProductsData_clientProducts_availableInWarehouses([
|
||||
void Function(
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder b,
|
||||
)
|
||||
updates,
|
||||
]) = _$GClientProductsData_clientProducts_availableInWarehouses;
|
||||
factory GClientProductsData_clientProducts_availableInWarehouses(
|
||||
[void Function(
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder b)
|
||||
updates]) = _$GClientProductsData_clientProducts_availableInWarehouses;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder b,
|
||||
) => b..G__typename = 'ProductWarehouseBalance';
|
||||
GClientProductsData_clientProducts_availableInWarehousesBuilder b) =>
|
||||
b..G__typename = 'ProductWarehouseBalance';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
get warehouse;
|
||||
get warehouse;
|
||||
double get availableQty;
|
||||
static Serializer<GClientProductsData_clientProducts_availableInWarehouses>
|
||||
get serializer =>
|
||||
_$gClientProductsDataClientProductsAvailableInWarehousesSerializer;
|
||||
get serializer =>
|
||||
_$gClientProductsDataClientProductsAvailableInWarehousesSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses.serializer,
|
||||
this,
|
||||
)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsData_clientProducts_availableInWarehouses? fromJson(
|
||||
Map<String, dynamic> json,
|
||||
) => _i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses.serializer,
|
||||
json,
|
||||
);
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
implements
|
||||
Built<
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse,
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder
|
||||
> {
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse,
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder> {
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse._();
|
||||
|
||||
factory GClientProductsData_clientProducts_availableInWarehouses_warehouse([
|
||||
void Function(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder
|
||||
b,
|
||||
)
|
||||
updates,
|
||||
]) = _$GClientProductsData_clientProducts_availableInWarehouses_warehouse;
|
||||
factory GClientProductsData_clientProducts_availableInWarehouses_warehouse(
|
||||
[void Function(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder
|
||||
b)
|
||||
updates]) =
|
||||
_$GClientProductsData_clientProducts_availableInWarehouses_warehouse;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder b,
|
||||
) => b..G__typename = 'Warehouse';
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouseBuilder
|
||||
b) =>
|
||||
b..G__typename = 'Warehouse';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get code;
|
||||
String get name;
|
||||
static Serializer<
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
>
|
||||
get serializer =>
|
||||
_$gClientProductsDataClientProductsAvailableInWarehousesWarehouseSerializer;
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse>
|
||||
get serializer =>
|
||||
_$gClientProductsDataClientProductsAvailableInWarehousesWarehouseSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
.serializer,
|
||||
this,
|
||||
)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsData_clientProducts_availableInWarehouses_warehouse?
|
||||
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
.serializer,
|
||||
json,
|
||||
);
|
||||
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
|
||||
GClientProductsData_clientProducts_availableInWarehouses_warehouse
|
||||
.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
+18
-15
@@ -23,9 +23,9 @@ abstract class GClientProductsReq
|
||||
_i1.OperationRequest<_i2.GClientProductsData, _i3.GClientProductsVars> {
|
||||
GClientProductsReq._();
|
||||
|
||||
factory GClientProductsReq([
|
||||
void Function(GClientProductsReqBuilder b) updates,
|
||||
]) = _$GClientProductsReq;
|
||||
factory GClientProductsReq(
|
||||
[void Function(GClientProductsReqBuilder b) updates]) =
|
||||
_$GClientProductsReq;
|
||||
|
||||
static void _initializeBuilder(GClientProductsReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
@@ -40,10 +40,10 @@ abstract class GClientProductsReq
|
||||
_i4.Operation get operation;
|
||||
@override
|
||||
_i4.Request get execRequest => _i4.Request(
|
||||
operation: operation,
|
||||
variables: vars.toJson(),
|
||||
context: context ?? const _i4.Context(),
|
||||
);
|
||||
operation: operation,
|
||||
variables: vars.toJson(),
|
||||
context: context ?? const _i4.Context(),
|
||||
);
|
||||
|
||||
@override
|
||||
String? get requestId;
|
||||
@@ -52,8 +52,7 @@ abstract class GClientProductsReq
|
||||
_i2.GClientProductsData? Function(
|
||||
_i2.GClientProductsData?,
|
||||
_i2.GClientProductsData?,
|
||||
)?
|
||||
get updateResult;
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GClientProductsData? get optimisticResponse;
|
||||
@override
|
||||
@@ -80,16 +79,20 @@ abstract class GClientProductsReq
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GClientProductsData, _i3.GClientProductsVars>
|
||||
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GClientProductsReq> get serializer =>
|
||||
_$gClientProductsReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i6.serializers.serializeWith(GClientProductsReq.serializer, this)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GClientProductsReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(GClientProductsReq.serializer, json);
|
||||
_i6.serializers.deserializeWith(
|
||||
GClientProductsReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
+11
-7
@@ -13,17 +13,21 @@ abstract class GClientProductsVars
|
||||
implements Built<GClientProductsVars, GClientProductsVarsBuilder> {
|
||||
GClientProductsVars._();
|
||||
|
||||
factory GClientProductsVars([
|
||||
void Function(GClientProductsVarsBuilder b) updates,
|
||||
]) = _$GClientProductsVars;
|
||||
factory GClientProductsVars(
|
||||
[void Function(GClientProductsVarsBuilder b) updates]) =
|
||||
_$GClientProductsVars;
|
||||
|
||||
static Serializer<GClientProductsVars> get serializer =>
|
||||
_$gClientProductsVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() =>
|
||||
(_i1.serializers.serializeWith(GClientProductsVars.serializer, this)
|
||||
as Map<String, dynamic>);
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GClientProductsVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GClientProductsVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(GClientProductsVars.serializer, json);
|
||||
_i1.serializers.deserializeWith(
|
||||
GClientProductsVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
Generated
+223
@@ -0,0 +1,223 @@
|
||||
// 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 ManagerBonusAccount = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'ManagerBonusAccount'),
|
||||
variableDefinitions: [
|
||||
_i1.VariableDefinitionNode(
|
||||
variable: _i1.VariableNode(name: _i1.NameNode(value: 'userId')),
|
||||
type: _i1.NamedTypeNode(
|
||||
name: _i1.NameNode(value: 'ID'),
|
||||
isNonNull: true,
|
||||
),
|
||||
defaultValue: _i1.DefaultValueNode(value: null),
|
||||
directives: [],
|
||||
)
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'managerBonusAccount'),
|
||||
alias: null,
|
||||
arguments: [
|
||||
_i1.ArgumentNode(
|
||||
name: _i1.NameNode(value: 'userId'),
|
||||
value: _i1.VariableNode(name: _i1.NameNode(value: 'userId')),
|
||||
)
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'userId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'email'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'fullName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'companyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'balance'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'earnedAmount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'pendingWithdrawalAmount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'transactionsCount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'referralsCount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'referralLinks'),
|
||||
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: 'referrerName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'refereeName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'bonusPercent'),
|
||||
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: 'transactions'),
|
||||
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: 'amount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'reason'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'orderId'),
|
||||
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: 'pendingWithdrawals'),
|
||||
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: 'amount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'status'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'createdAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [ManagerBonusAccount]);
|
||||
Generated
+214
@@ -0,0 +1,214 @@
|
||||
// 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:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_bonus_account.data.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusAccountData
|
||||
implements
|
||||
Built<GManagerBonusAccountData, GManagerBonusAccountDataBuilder> {
|
||||
GManagerBonusAccountData._();
|
||||
|
||||
factory GManagerBonusAccountData(
|
||||
[void Function(GManagerBonusAccountDataBuilder b) updates]) =
|
||||
_$GManagerBonusAccountData;
|
||||
|
||||
static void _initializeBuilder(GManagerBonusAccountDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
GManagerBonusAccountData_managerBonusAccount get managerBonusAccount;
|
||||
static Serializer<GManagerBonusAccountData> get serializer =>
|
||||
_$gManagerBonusAccountDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerBonusAccountData_managerBonusAccount
|
||||
implements
|
||||
Built<GManagerBonusAccountData_managerBonusAccount,
|
||||
GManagerBonusAccountData_managerBonusAccountBuilder> {
|
||||
GManagerBonusAccountData_managerBonusAccount._();
|
||||
|
||||
factory GManagerBonusAccountData_managerBonusAccount(
|
||||
[void Function(GManagerBonusAccountData_managerBonusAccountBuilder b)
|
||||
updates]) = _$GManagerBonusAccountData_managerBonusAccount;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerBonusAccountData_managerBonusAccountBuilder b) =>
|
||||
b..G__typename = 'ManagerBonusAccount';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get userId;
|
||||
String get email;
|
||||
String get fullName;
|
||||
String? get companyName;
|
||||
double get balance;
|
||||
double get earnedAmount;
|
||||
double get pendingWithdrawalAmount;
|
||||
int get transactionsCount;
|
||||
int get referralsCount;
|
||||
BuiltList<GManagerBonusAccountData_managerBonusAccount_referralLinks>
|
||||
get referralLinks;
|
||||
BuiltList<GManagerBonusAccountData_managerBonusAccount_transactions>
|
||||
get transactions;
|
||||
BuiltList<GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals>
|
||||
get pendingWithdrawals;
|
||||
static Serializer<GManagerBonusAccountData_managerBonusAccount>
|
||||
get serializer => _$gManagerBonusAccountDataManagerBonusAccountSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountData_managerBonusAccount? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerBonusAccountData_managerBonusAccount_referralLinks
|
||||
implements
|
||||
Built<GManagerBonusAccountData_managerBonusAccount_referralLinks,
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinksBuilder> {
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks._();
|
||||
|
||||
factory GManagerBonusAccountData_managerBonusAccount_referralLinks(
|
||||
[void Function(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinksBuilder
|
||||
b)
|
||||
updates]) = _$GManagerBonusAccountData_managerBonusAccount_referralLinks;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinksBuilder
|
||||
b) =>
|
||||
b..G__typename = 'ManagerReferralLink';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String get referrerName;
|
||||
String get refereeName;
|
||||
double get bonusPercent;
|
||||
_i2.GDateTime get createdAt;
|
||||
static Serializer<GManagerBonusAccountData_managerBonusAccount_referralLinks>
|
||||
get serializer =>
|
||||
_$gManagerBonusAccountDataManagerBonusAccountReferralLinksSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountData_managerBonusAccount_referralLinks? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_referralLinks.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerBonusAccountData_managerBonusAccount_transactions
|
||||
implements
|
||||
Built<GManagerBonusAccountData_managerBonusAccount_transactions,
|
||||
GManagerBonusAccountData_managerBonusAccount_transactionsBuilder> {
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions._();
|
||||
|
||||
factory GManagerBonusAccountData_managerBonusAccount_transactions(
|
||||
[void Function(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactionsBuilder
|
||||
b)
|
||||
updates]) = _$GManagerBonusAccountData_managerBonusAccount_transactions;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactionsBuilder b) =>
|
||||
b..G__typename = 'BonusTransaction';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
double get amount;
|
||||
String get reason;
|
||||
String? get orderId;
|
||||
_i2.GDateTime get createdAt;
|
||||
static Serializer<GManagerBonusAccountData_managerBonusAccount_transactions>
|
||||
get serializer =>
|
||||
_$gManagerBonusAccountDataManagerBonusAccountTransactionsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountData_managerBonusAccount_transactions? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_transactions.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals
|
||||
implements
|
||||
Built<GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals,
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawalsBuilder> {
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals._();
|
||||
|
||||
factory GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals(
|
||||
[void Function(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawalsBuilder
|
||||
b)
|
||||
updates]) =
|
||||
_$GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawalsBuilder
|
||||
b) =>
|
||||
b..G__typename = 'RewardWithdrawalRequest';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
double get amount;
|
||||
_i2.GWithdrawalStatus get status;
|
||||
_i2.GDateTime get createdAt;
|
||||
static Serializer<
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals>
|
||||
get serializer =>
|
||||
_$gManagerBonusAccountDataManagerBonusAccountPendingWithdrawalsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals
|
||||
.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals?
|
||||
fromJson(Map<String, dynamic> json) => _i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountData_managerBonusAccount_pendingWithdrawals
|
||||
.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+1782
File diff suppressed because it is too large
Load Diff
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_account.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'manager_bonus_account.req.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusAccountReq
|
||||
implements
|
||||
Built<GManagerBonusAccountReq, GManagerBonusAccountReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GManagerBonusAccountData,
|
||||
_i3.GManagerBonusAccountVars> {
|
||||
GManagerBonusAccountReq._();
|
||||
|
||||
factory GManagerBonusAccountReq(
|
||||
[void Function(GManagerBonusAccountReqBuilder b) updates]) =
|
||||
_$GManagerBonusAccountReq;
|
||||
|
||||
static void _initializeBuilder(GManagerBonusAccountReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'ManagerBonusAccount',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GManagerBonusAccountVars 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.GManagerBonusAccountData? Function(
|
||||
_i2.GManagerBonusAccountData?,
|
||||
_i2.GManagerBonusAccountData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GManagerBonusAccountData? 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.GManagerBonusAccountData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GManagerBonusAccountData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GManagerBonusAccountData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GManagerBonusAccountData,
|
||||
_i3.GManagerBonusAccountVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GManagerBonusAccountReq> get serializer =>
|
||||
_$gManagerBonusAccountReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GManagerBonusAccountReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GManagerBonusAccountReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_bonus_account.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerBonusAccountReq> _$gManagerBonusAccountReqSerializer =
|
||||
_$GManagerBonusAccountReqSerializer();
|
||||
|
||||
class _$GManagerBonusAccountReqSerializer
|
||||
implements StructuredSerializer<GManagerBonusAccountReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusAccountReq,
|
||||
_$GManagerBonusAccountReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusAccountReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusAccountReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GManagerBonusAccountVars),
|
||||
),
|
||||
'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.GManagerBonusAccountData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GManagerBonusAccountReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerBonusAccountReqBuilder();
|
||||
|
||||
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.GManagerBonusAccountVars),
|
||||
)!
|
||||
as _i3.GManagerBonusAccountVars,
|
||||
);
|
||||
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.GManagerBonusAccountData),
|
||||
)!
|
||||
as _i2.GManagerBonusAccountData,
|
||||
);
|
||||
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 _$GManagerBonusAccountReq extends GManagerBonusAccountReq {
|
||||
@override
|
||||
final _i3.GManagerBonusAccountVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GManagerBonusAccountData? Function(
|
||||
_i2.GManagerBonusAccountData?,
|
||||
_i2.GManagerBonusAccountData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GManagerBonusAccountData? 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 _$GManagerBonusAccountReq([
|
||||
void Function(GManagerBonusAccountReqBuilder)? updates,
|
||||
]) => (GManagerBonusAccountReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerBonusAccountReq._({
|
||||
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
|
||||
GManagerBonusAccountReq rebuild(
|
||||
void Function(GManagerBonusAccountReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusAccountReqBuilder toBuilder() =>
|
||||
GManagerBonusAccountReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusAccountReq &&
|
||||
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'GManagerBonusAccountReq')
|
||||
..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 GManagerBonusAccountReqBuilder
|
||||
implements
|
||||
Builder<GManagerBonusAccountReq, GManagerBonusAccountReqBuilder> {
|
||||
_$GManagerBonusAccountReq? _$v;
|
||||
|
||||
_i3.GManagerBonusAccountVarsBuilder? _vars;
|
||||
_i3.GManagerBonusAccountVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GManagerBonusAccountVarsBuilder();
|
||||
set vars(_i3.GManagerBonusAccountVarsBuilder? 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.GManagerBonusAccountData? Function(
|
||||
_i2.GManagerBonusAccountData?,
|
||||
_i2.GManagerBonusAccountData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GManagerBonusAccountData? Function(
|
||||
_i2.GManagerBonusAccountData?,
|
||||
_i2.GManagerBonusAccountData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GManagerBonusAccountData? Function(
|
||||
_i2.GManagerBonusAccountData?,
|
||||
_i2.GManagerBonusAccountData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GManagerBonusAccountDataBuilder? _optimisticResponse;
|
||||
_i2.GManagerBonusAccountDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GManagerBonusAccountDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GManagerBonusAccountDataBuilder? 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;
|
||||
|
||||
GManagerBonusAccountReqBuilder() {
|
||||
GManagerBonusAccountReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerBonusAccountReqBuilder 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(GManagerBonusAccountReq other) {
|
||||
_$v = other as _$GManagerBonusAccountReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerBonusAccountReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusAccountReq build() => _build();
|
||||
|
||||
_$GManagerBonusAccountReq _build() {
|
||||
_$GManagerBonusAccountReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerBonusAccountReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GManagerBonusAccountReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GManagerBonusAccountReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerBonusAccountReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+35
@@ -0,0 +1,35 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_bonus_account.var.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusAccountVars
|
||||
implements
|
||||
Built<GManagerBonusAccountVars, GManagerBonusAccountVarsBuilder> {
|
||||
GManagerBonusAccountVars._();
|
||||
|
||||
factory GManagerBonusAccountVars(
|
||||
[void Function(GManagerBonusAccountVarsBuilder b) updates]) =
|
||||
_$GManagerBonusAccountVars;
|
||||
|
||||
String get userId;
|
||||
static Serializer<GManagerBonusAccountVars> get serializer =>
|
||||
_$gManagerBonusAccountVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusAccountVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusAccountVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusAccountVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+156
@@ -0,0 +1,156 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_bonus_account.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerBonusAccountVars> _$gManagerBonusAccountVarsSerializer =
|
||||
_$GManagerBonusAccountVarsSerializer();
|
||||
|
||||
class _$GManagerBonusAccountVarsSerializer
|
||||
implements StructuredSerializer<GManagerBonusAccountVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusAccountVars,
|
||||
_$GManagerBonusAccountVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusAccountVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusAccountVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'userId',
|
||||
serializers.serialize(
|
||||
object.userId,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusAccountVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerBonusAccountVarsBuilder();
|
||||
|
||||
final iterator = serialized.iterator;
|
||||
while (iterator.moveNext()) {
|
||||
final key = iterator.current! as String;
|
||||
iterator.moveNext();
|
||||
final Object? value = iterator.current;
|
||||
switch (key) {
|
||||
case 'userId':
|
||||
result.userId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerBonusAccountVars extends GManagerBonusAccountVars {
|
||||
@override
|
||||
final String userId;
|
||||
|
||||
factory _$GManagerBonusAccountVars([
|
||||
void Function(GManagerBonusAccountVarsBuilder)? updates,
|
||||
]) => (GManagerBonusAccountVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerBonusAccountVars._({required this.userId}) : super._();
|
||||
@override
|
||||
GManagerBonusAccountVars rebuild(
|
||||
void Function(GManagerBonusAccountVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusAccountVarsBuilder toBuilder() =>
|
||||
GManagerBonusAccountVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusAccountVars && userId == other.userId;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, userId.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GManagerBonusAccountVars',
|
||||
)..add('userId', userId)).toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerBonusAccountVarsBuilder
|
||||
implements
|
||||
Builder<GManagerBonusAccountVars, GManagerBonusAccountVarsBuilder> {
|
||||
_$GManagerBonusAccountVars? _$v;
|
||||
|
||||
String? _userId;
|
||||
String? get userId => _$this._userId;
|
||||
set userId(String? userId) => _$this._userId = userId;
|
||||
|
||||
GManagerBonusAccountVarsBuilder();
|
||||
|
||||
GManagerBonusAccountVarsBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_userId = $v.userId;
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerBonusAccountVars other) {
|
||||
_$v = other as _$GManagerBonusAccountVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerBonusAccountVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusAccountVars build() => _build();
|
||||
|
||||
_$GManagerBonusAccountVars _build() {
|
||||
final _$result =
|
||||
_$v ??
|
||||
_$GManagerBonusAccountVars._(
|
||||
userId: BuiltValueNullFieldError.checkNotNull(
|
||||
userId,
|
||||
r'GManagerBonusAccountVars',
|
||||
'userId',
|
||||
),
|
||||
);
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+72
@@ -0,0 +1,72 @@
|
||||
// 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 ManagerBonusBalances = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'ManagerBonusBalances'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'managerBonusBalances'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'userId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'email'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'fullName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'companyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'balance'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'pendingWithdrawalAmount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'transactionsCount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [ManagerBonusBalances]);
|
||||
Generated
+82
@@ -0,0 +1,82 @@
|
||||
// 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:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_bonus_balances.data.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusBalancesData
|
||||
implements
|
||||
Built<GManagerBonusBalancesData, GManagerBonusBalancesDataBuilder> {
|
||||
GManagerBonusBalancesData._();
|
||||
|
||||
factory GManagerBonusBalancesData(
|
||||
[void Function(GManagerBonusBalancesDataBuilder b) updates]) =
|
||||
_$GManagerBonusBalancesData;
|
||||
|
||||
static void _initializeBuilder(GManagerBonusBalancesDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
BuiltList<GManagerBonusBalancesData_managerBonusBalances>
|
||||
get managerBonusBalances;
|
||||
static Serializer<GManagerBonusBalancesData> get serializer =>
|
||||
_$gManagerBonusBalancesDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusBalancesData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusBalancesData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusBalancesData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerBonusBalancesData_managerBonusBalances
|
||||
implements
|
||||
Built<GManagerBonusBalancesData_managerBonusBalances,
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder> {
|
||||
GManagerBonusBalancesData_managerBonusBalances._();
|
||||
|
||||
factory GManagerBonusBalancesData_managerBonusBalances(
|
||||
[void Function(GManagerBonusBalancesData_managerBonusBalancesBuilder b)
|
||||
updates]) = _$GManagerBonusBalancesData_managerBonusBalances;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder b) =>
|
||||
b..G__typename = 'ManagerBonusBalance';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get userId;
|
||||
String get email;
|
||||
String get fullName;
|
||||
String? get companyName;
|
||||
double get balance;
|
||||
double get pendingWithdrawalAmount;
|
||||
int get transactionsCount;
|
||||
static Serializer<GManagerBonusBalancesData_managerBonusBalances>
|
||||
get serializer =>
|
||||
_$gManagerBonusBalancesDataManagerBonusBalancesSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusBalancesData_managerBonusBalances.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusBalancesData_managerBonusBalances? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusBalancesData_managerBonusBalances.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/manager/__generated__/manager_bonus_balances.data.gql.g.dart
Generated
+586
@@ -0,0 +1,586 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_bonus_balances.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerBonusBalancesData> _$gManagerBonusBalancesDataSerializer =
|
||||
_$GManagerBonusBalancesDataSerializer();
|
||||
Serializer<GManagerBonusBalancesData_managerBonusBalances>
|
||||
_$gManagerBonusBalancesDataManagerBonusBalancesSerializer =
|
||||
_$GManagerBonusBalancesData_managerBonusBalancesSerializer();
|
||||
|
||||
class _$GManagerBonusBalancesDataSerializer
|
||||
implements StructuredSerializer<GManagerBonusBalancesData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusBalancesData,
|
||||
_$GManagerBonusBalancesData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusBalancesData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusBalancesData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'managerBonusBalances',
|
||||
serializers.serialize(
|
||||
object.managerBonusBalances,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(GManagerBonusBalancesData_managerBonusBalances),
|
||||
]),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerBonusBalancesDataBuilder();
|
||||
|
||||
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 'managerBonusBalances':
|
||||
result.managerBonusBalances.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerBonusBalancesData_managerBonusBalances,
|
||||
),
|
||||
]),
|
||||
)!
|
||||
as BuiltList<Object?>,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerBonusBalancesData_managerBonusBalancesSerializer
|
||||
implements
|
||||
StructuredSerializer<GManagerBonusBalancesData_managerBonusBalances> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusBalancesData_managerBonusBalances,
|
||||
_$GManagerBonusBalancesData_managerBonusBalances,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusBalancesData_managerBonusBalances';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusBalancesData_managerBonusBalances object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'userId',
|
||||
serializers.serialize(
|
||||
object.userId,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'email',
|
||||
serializers.serialize(
|
||||
object.email,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'fullName',
|
||||
serializers.serialize(
|
||||
object.fullName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'balance',
|
||||
serializers.serialize(
|
||||
object.balance,
|
||||
specifiedType: const FullType(double),
|
||||
),
|
||||
'pendingWithdrawalAmount',
|
||||
serializers.serialize(
|
||||
object.pendingWithdrawalAmount,
|
||||
specifiedType: const FullType(double),
|
||||
),
|
||||
'transactionsCount',
|
||||
serializers.serialize(
|
||||
object.transactionsCount,
|
||||
specifiedType: const FullType(int),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.companyName;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('companyName')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesData_managerBonusBalances deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerBonusBalancesData_managerBonusBalancesBuilder();
|
||||
|
||||
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 'userId':
|
||||
result.userId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'email':
|
||||
result.email =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'fullName':
|
||||
result.fullName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'companyName':
|
||||
result.companyName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'balance':
|
||||
result.balance =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(double),
|
||||
)!
|
||||
as double;
|
||||
break;
|
||||
case 'pendingWithdrawalAmount':
|
||||
result.pendingWithdrawalAmount =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(double),
|
||||
)!
|
||||
as double;
|
||||
break;
|
||||
case 'transactionsCount':
|
||||
result.transactionsCount =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(int),
|
||||
)!
|
||||
as int;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerBonusBalancesData extends GManagerBonusBalancesData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final BuiltList<GManagerBonusBalancesData_managerBonusBalances>
|
||||
managerBonusBalances;
|
||||
|
||||
factory _$GManagerBonusBalancesData([
|
||||
void Function(GManagerBonusBalancesDataBuilder)? updates,
|
||||
]) => (GManagerBonusBalancesDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerBonusBalancesData._({
|
||||
required this.G__typename,
|
||||
required this.managerBonusBalances,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerBonusBalancesData rebuild(
|
||||
void Function(GManagerBonusBalancesDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesDataBuilder toBuilder() =>
|
||||
GManagerBonusBalancesDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusBalancesData &&
|
||||
G__typename == other.G__typename &&
|
||||
managerBonusBalances == other.managerBonusBalances;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, managerBonusBalances.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GManagerBonusBalancesData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('managerBonusBalances', managerBonusBalances))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerBonusBalancesDataBuilder
|
||||
implements
|
||||
Builder<GManagerBonusBalancesData, GManagerBonusBalancesDataBuilder> {
|
||||
_$GManagerBonusBalancesData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
ListBuilder<GManagerBonusBalancesData_managerBonusBalances>?
|
||||
_managerBonusBalances;
|
||||
ListBuilder<GManagerBonusBalancesData_managerBonusBalances>
|
||||
get managerBonusBalances => _$this._managerBonusBalances ??=
|
||||
ListBuilder<GManagerBonusBalancesData_managerBonusBalances>();
|
||||
set managerBonusBalances(
|
||||
ListBuilder<GManagerBonusBalancesData_managerBonusBalances>?
|
||||
managerBonusBalances,
|
||||
) => _$this._managerBonusBalances = managerBonusBalances;
|
||||
|
||||
GManagerBonusBalancesDataBuilder() {
|
||||
GManagerBonusBalancesData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerBonusBalancesDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_managerBonusBalances = $v.managerBonusBalances.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerBonusBalancesData other) {
|
||||
_$v = other as _$GManagerBonusBalancesData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerBonusBalancesDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesData build() => _build();
|
||||
|
||||
_$GManagerBonusBalancesData _build() {
|
||||
_$GManagerBonusBalancesData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerBonusBalancesData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerBonusBalancesData',
|
||||
'G__typename',
|
||||
),
|
||||
managerBonusBalances: managerBonusBalances.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'managerBonusBalances';
|
||||
managerBonusBalances.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerBonusBalancesData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerBonusBalancesData_managerBonusBalances
|
||||
extends GManagerBonusBalancesData_managerBonusBalances {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String userId;
|
||||
@override
|
||||
final String email;
|
||||
@override
|
||||
final String fullName;
|
||||
@override
|
||||
final String? companyName;
|
||||
@override
|
||||
final double balance;
|
||||
@override
|
||||
final double pendingWithdrawalAmount;
|
||||
@override
|
||||
final int transactionsCount;
|
||||
|
||||
factory _$GManagerBonusBalancesData_managerBonusBalances([
|
||||
void Function(GManagerBonusBalancesData_managerBonusBalancesBuilder)?
|
||||
updates,
|
||||
]) =>
|
||||
(GManagerBonusBalancesData_managerBonusBalancesBuilder()..update(updates))
|
||||
._build();
|
||||
|
||||
_$GManagerBonusBalancesData_managerBonusBalances._({
|
||||
required this.G__typename,
|
||||
required this.userId,
|
||||
required this.email,
|
||||
required this.fullName,
|
||||
this.companyName,
|
||||
required this.balance,
|
||||
required this.pendingWithdrawalAmount,
|
||||
required this.transactionsCount,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerBonusBalancesData_managerBonusBalances rebuild(
|
||||
void Function(GManagerBonusBalancesData_managerBonusBalancesBuilder)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder toBuilder() =>
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusBalancesData_managerBonusBalances &&
|
||||
G__typename == other.G__typename &&
|
||||
userId == other.userId &&
|
||||
email == other.email &&
|
||||
fullName == other.fullName &&
|
||||
companyName == other.companyName &&
|
||||
balance == other.balance &&
|
||||
pendingWithdrawalAmount == other.pendingWithdrawalAmount &&
|
||||
transactionsCount == other.transactionsCount;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, userId.hashCode);
|
||||
_$hash = $jc(_$hash, email.hashCode);
|
||||
_$hash = $jc(_$hash, fullName.hashCode);
|
||||
_$hash = $jc(_$hash, companyName.hashCode);
|
||||
_$hash = $jc(_$hash, balance.hashCode);
|
||||
_$hash = $jc(_$hash, pendingWithdrawalAmount.hashCode);
|
||||
_$hash = $jc(_$hash, transactionsCount.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('userId', userId)
|
||||
..add('email', email)
|
||||
..add('fullName', fullName)
|
||||
..add('companyName', companyName)
|
||||
..add('balance', balance)
|
||||
..add('pendingWithdrawalAmount', pendingWithdrawalAmount)
|
||||
..add('transactionsCount', transactionsCount))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerBonusBalancesData_managerBonusBalancesBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerBonusBalancesData_managerBonusBalances,
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder
|
||||
> {
|
||||
_$GManagerBonusBalancesData_managerBonusBalances? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
String? _userId;
|
||||
String? get userId => _$this._userId;
|
||||
set userId(String? userId) => _$this._userId = userId;
|
||||
|
||||
String? _email;
|
||||
String? get email => _$this._email;
|
||||
set email(String? email) => _$this._email = email;
|
||||
|
||||
String? _fullName;
|
||||
String? get fullName => _$this._fullName;
|
||||
set fullName(String? fullName) => _$this._fullName = fullName;
|
||||
|
||||
String? _companyName;
|
||||
String? get companyName => _$this._companyName;
|
||||
set companyName(String? companyName) => _$this._companyName = companyName;
|
||||
|
||||
double? _balance;
|
||||
double? get balance => _$this._balance;
|
||||
set balance(double? balance) => _$this._balance = balance;
|
||||
|
||||
double? _pendingWithdrawalAmount;
|
||||
double? get pendingWithdrawalAmount => _$this._pendingWithdrawalAmount;
|
||||
set pendingWithdrawalAmount(double? pendingWithdrawalAmount) =>
|
||||
_$this._pendingWithdrawalAmount = pendingWithdrawalAmount;
|
||||
|
||||
int? _transactionsCount;
|
||||
int? get transactionsCount => _$this._transactionsCount;
|
||||
set transactionsCount(int? transactionsCount) =>
|
||||
_$this._transactionsCount = transactionsCount;
|
||||
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder() {
|
||||
GManagerBonusBalancesData_managerBonusBalances._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerBonusBalancesData_managerBonusBalancesBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_userId = $v.userId;
|
||||
_email = $v.email;
|
||||
_fullName = $v.fullName;
|
||||
_companyName = $v.companyName;
|
||||
_balance = $v.balance;
|
||||
_pendingWithdrawalAmount = $v.pendingWithdrawalAmount;
|
||||
_transactionsCount = $v.transactionsCount;
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerBonusBalancesData_managerBonusBalances other) {
|
||||
_$v = other as _$GManagerBonusBalancesData_managerBonusBalances;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GManagerBonusBalancesData_managerBonusBalancesBuilder)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesData_managerBonusBalances build() => _build();
|
||||
|
||||
_$GManagerBonusBalancesData_managerBonusBalances _build() {
|
||||
final _$result =
|
||||
_$v ??
|
||||
_$GManagerBonusBalancesData_managerBonusBalances._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'G__typename',
|
||||
),
|
||||
userId: BuiltValueNullFieldError.checkNotNull(
|
||||
userId,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'userId',
|
||||
),
|
||||
email: BuiltValueNullFieldError.checkNotNull(
|
||||
email,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'email',
|
||||
),
|
||||
fullName: BuiltValueNullFieldError.checkNotNull(
|
||||
fullName,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'fullName',
|
||||
),
|
||||
companyName: companyName,
|
||||
balance: BuiltValueNullFieldError.checkNotNull(
|
||||
balance,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'balance',
|
||||
),
|
||||
pendingWithdrawalAmount: BuiltValueNullFieldError.checkNotNull(
|
||||
pendingWithdrawalAmount,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'pendingWithdrawalAmount',
|
||||
),
|
||||
transactionsCount: BuiltValueNullFieldError.checkNotNull(
|
||||
transactionsCount,
|
||||
r'GManagerBonusBalancesData_managerBonusBalances',
|
||||
'transactionsCount',
|
||||
),
|
||||
);
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_bonus_balances.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'manager_bonus_balances.req.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusBalancesReq
|
||||
implements
|
||||
Built<GManagerBonusBalancesReq, GManagerBonusBalancesReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GManagerBonusBalancesData,
|
||||
_i3.GManagerBonusBalancesVars> {
|
||||
GManagerBonusBalancesReq._();
|
||||
|
||||
factory GManagerBonusBalancesReq(
|
||||
[void Function(GManagerBonusBalancesReqBuilder b) updates]) =
|
||||
_$GManagerBonusBalancesReq;
|
||||
|
||||
static void _initializeBuilder(GManagerBonusBalancesReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'ManagerBonusBalances',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GManagerBonusBalancesVars 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.GManagerBonusBalancesData? Function(
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GManagerBonusBalancesData? 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.GManagerBonusBalancesData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GManagerBonusBalancesData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GManagerBonusBalancesData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GManagerBonusBalancesData,
|
||||
_i3.GManagerBonusBalancesVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GManagerBonusBalancesReq> get serializer =>
|
||||
_$gManagerBonusBalancesReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GManagerBonusBalancesReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusBalancesReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GManagerBonusBalancesReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_bonus_balances.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerBonusBalancesReq> _$gManagerBonusBalancesReqSerializer =
|
||||
_$GManagerBonusBalancesReqSerializer();
|
||||
|
||||
class _$GManagerBonusBalancesReqSerializer
|
||||
implements StructuredSerializer<GManagerBonusBalancesReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusBalancesReq,
|
||||
_$GManagerBonusBalancesReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusBalancesReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusBalancesReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GManagerBonusBalancesVars),
|
||||
),
|
||||
'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.GManagerBonusBalancesData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GManagerBonusBalancesReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerBonusBalancesReqBuilder();
|
||||
|
||||
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.GManagerBonusBalancesVars),
|
||||
)!
|
||||
as _i3.GManagerBonusBalancesVars,
|
||||
);
|
||||
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.GManagerBonusBalancesData),
|
||||
)!
|
||||
as _i2.GManagerBonusBalancesData,
|
||||
);
|
||||
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 _$GManagerBonusBalancesReq extends GManagerBonusBalancesReq {
|
||||
@override
|
||||
final _i3.GManagerBonusBalancesVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GManagerBonusBalancesData? Function(
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GManagerBonusBalancesData? 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 _$GManagerBonusBalancesReq([
|
||||
void Function(GManagerBonusBalancesReqBuilder)? updates,
|
||||
]) => (GManagerBonusBalancesReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerBonusBalancesReq._({
|
||||
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
|
||||
GManagerBonusBalancesReq rebuild(
|
||||
void Function(GManagerBonusBalancesReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesReqBuilder toBuilder() =>
|
||||
GManagerBonusBalancesReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusBalancesReq &&
|
||||
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'GManagerBonusBalancesReq')
|
||||
..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 GManagerBonusBalancesReqBuilder
|
||||
implements
|
||||
Builder<GManagerBonusBalancesReq, GManagerBonusBalancesReqBuilder> {
|
||||
_$GManagerBonusBalancesReq? _$v;
|
||||
|
||||
_i3.GManagerBonusBalancesVarsBuilder? _vars;
|
||||
_i3.GManagerBonusBalancesVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GManagerBonusBalancesVarsBuilder();
|
||||
set vars(_i3.GManagerBonusBalancesVarsBuilder? 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.GManagerBonusBalancesData? Function(
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GManagerBonusBalancesData? Function(
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GManagerBonusBalancesData? Function(
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
_i2.GManagerBonusBalancesData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GManagerBonusBalancesDataBuilder? _optimisticResponse;
|
||||
_i2.GManagerBonusBalancesDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GManagerBonusBalancesDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GManagerBonusBalancesDataBuilder? 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;
|
||||
|
||||
GManagerBonusBalancesReqBuilder() {
|
||||
GManagerBonusBalancesReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerBonusBalancesReqBuilder 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(GManagerBonusBalancesReq other) {
|
||||
_$v = other as _$GManagerBonusBalancesReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerBonusBalancesReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesReq build() => _build();
|
||||
|
||||
_$GManagerBonusBalancesReq _build() {
|
||||
_$GManagerBonusBalancesReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerBonusBalancesReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GManagerBonusBalancesReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GManagerBonusBalancesReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerBonusBalancesReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+34
@@ -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:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_bonus_balances.var.gql.g.dart';
|
||||
|
||||
abstract class GManagerBonusBalancesVars
|
||||
implements
|
||||
Built<GManagerBonusBalancesVars, GManagerBonusBalancesVarsBuilder> {
|
||||
GManagerBonusBalancesVars._();
|
||||
|
||||
factory GManagerBonusBalancesVars(
|
||||
[void Function(GManagerBonusBalancesVarsBuilder b) updates]) =
|
||||
_$GManagerBonusBalancesVars;
|
||||
|
||||
static Serializer<GManagerBonusBalancesVars> get serializer =>
|
||||
_$gManagerBonusBalancesVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerBonusBalancesVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerBonusBalancesVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerBonusBalancesVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_bonus_balances.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerBonusBalancesVars> _$gManagerBonusBalancesVarsSerializer =
|
||||
_$GManagerBonusBalancesVarsSerializer();
|
||||
|
||||
class _$GManagerBonusBalancesVarsSerializer
|
||||
implements StructuredSerializer<GManagerBonusBalancesVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerBonusBalancesVars,
|
||||
_$GManagerBonusBalancesVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerBonusBalancesVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerBonusBalancesVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return <Object?>[];
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return GManagerBonusBalancesVarsBuilder().build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerBonusBalancesVars extends GManagerBonusBalancesVars {
|
||||
factory _$GManagerBonusBalancesVars([
|
||||
void Function(GManagerBonusBalancesVarsBuilder)? updates,
|
||||
]) => (GManagerBonusBalancesVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerBonusBalancesVars._() : super._();
|
||||
@override
|
||||
GManagerBonusBalancesVars rebuild(
|
||||
void Function(GManagerBonusBalancesVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesVarsBuilder toBuilder() =>
|
||||
GManagerBonusBalancesVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerBonusBalancesVars;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
return 26820594;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return newBuiltValueToStringHelper(r'GManagerBonusBalancesVars').toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerBonusBalancesVarsBuilder
|
||||
implements
|
||||
Builder<GManagerBonusBalancesVars, GManagerBonusBalancesVarsBuilder> {
|
||||
_$GManagerBonusBalancesVars? _$v;
|
||||
|
||||
GManagerBonusBalancesVarsBuilder();
|
||||
|
||||
@override
|
||||
void replace(GManagerBonusBalancesVars other) {
|
||||
_$v = other as _$GManagerBonusBalancesVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerBonusBalancesVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerBonusBalancesVars build() => _build();
|
||||
|
||||
_$GManagerBonusBalancesVars _build() {
|
||||
final _$result = _$v ?? _$GManagerBonusBalancesVars._();
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+86
@@ -0,0 +1,86 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:gql/ast.dart' as _i1;
|
||||
|
||||
const ManagerReferralLinks = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'ManagerReferralLinks'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'managerReferralLinks'),
|
||||
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: 'referrerName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'referrerEmail'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'referrerCompanyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'refereeName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'refereeEmail'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'refereeCompanyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'bonusPercent'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'createdAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [ManagerReferralLinks]);
|
||||
Generated
+86
@@ -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_collection/built_collection.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_referral_links.data.gql.g.dart';
|
||||
|
||||
abstract class GManagerReferralLinksData
|
||||
implements
|
||||
Built<GManagerReferralLinksData, GManagerReferralLinksDataBuilder> {
|
||||
GManagerReferralLinksData._();
|
||||
|
||||
factory GManagerReferralLinksData(
|
||||
[void Function(GManagerReferralLinksDataBuilder b) updates]) =
|
||||
_$GManagerReferralLinksData;
|
||||
|
||||
static void _initializeBuilder(GManagerReferralLinksDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
BuiltList<GManagerReferralLinksData_managerReferralLinks>
|
||||
get managerReferralLinks;
|
||||
static Serializer<GManagerReferralLinksData> get serializer =>
|
||||
_$gManagerReferralLinksDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerReferralLinksData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerReferralLinksData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerReferralLinksData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerReferralLinksData_managerReferralLinks
|
||||
implements
|
||||
Built<GManagerReferralLinksData_managerReferralLinks,
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder> {
|
||||
GManagerReferralLinksData_managerReferralLinks._();
|
||||
|
||||
factory GManagerReferralLinksData_managerReferralLinks(
|
||||
[void Function(GManagerReferralLinksData_managerReferralLinksBuilder b)
|
||||
updates]) = _$GManagerReferralLinksData_managerReferralLinks;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder b) =>
|
||||
b..G__typename = 'ManagerReferralLink';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String get referrerName;
|
||||
String get referrerEmail;
|
||||
String? get referrerCompanyName;
|
||||
String get refereeName;
|
||||
String get refereeEmail;
|
||||
String? get refereeCompanyName;
|
||||
double get bonusPercent;
|
||||
_i2.GDateTime get createdAt;
|
||||
static Serializer<GManagerReferralLinksData_managerReferralLinks>
|
||||
get serializer =>
|
||||
_$gManagerReferralLinksDataManagerReferralLinksSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerReferralLinksData_managerReferralLinks.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerReferralLinksData_managerReferralLinks? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerReferralLinksData_managerReferralLinks.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/manager/__generated__/manager_referral_links.data.gql.g.dart
Generated
+656
@@ -0,0 +1,656 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_referral_links.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerReferralLinksData> _$gManagerReferralLinksDataSerializer =
|
||||
_$GManagerReferralLinksDataSerializer();
|
||||
Serializer<GManagerReferralLinksData_managerReferralLinks>
|
||||
_$gManagerReferralLinksDataManagerReferralLinksSerializer =
|
||||
_$GManagerReferralLinksData_managerReferralLinksSerializer();
|
||||
|
||||
class _$GManagerReferralLinksDataSerializer
|
||||
implements StructuredSerializer<GManagerReferralLinksData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerReferralLinksData,
|
||||
_$GManagerReferralLinksData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerReferralLinksData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerReferralLinksData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'managerReferralLinks',
|
||||
serializers.serialize(
|
||||
object.managerReferralLinks,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(GManagerReferralLinksData_managerReferralLinks),
|
||||
]),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerReferralLinksDataBuilder();
|
||||
|
||||
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 'managerReferralLinks':
|
||||
result.managerReferralLinks.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerReferralLinksData_managerReferralLinks,
|
||||
),
|
||||
]),
|
||||
)!
|
||||
as BuiltList<Object?>,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerReferralLinksData_managerReferralLinksSerializer
|
||||
implements
|
||||
StructuredSerializer<GManagerReferralLinksData_managerReferralLinks> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerReferralLinksData_managerReferralLinks,
|
||||
_$GManagerReferralLinksData_managerReferralLinks,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerReferralLinksData_managerReferralLinks';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerReferralLinksData_managerReferralLinks 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)),
|
||||
'referrerName',
|
||||
serializers.serialize(
|
||||
object.referrerName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'referrerEmail',
|
||||
serializers.serialize(
|
||||
object.referrerEmail,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'refereeName',
|
||||
serializers.serialize(
|
||||
object.refereeName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'refereeEmail',
|
||||
serializers.serialize(
|
||||
object.refereeEmail,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'bonusPercent',
|
||||
serializers.serialize(
|
||||
object.bonusPercent,
|
||||
specifiedType: const FullType(double),
|
||||
),
|
||||
'createdAt',
|
||||
serializers.serialize(
|
||||
object.createdAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.referrerCompanyName;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('referrerCompanyName')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.refereeCompanyName;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('refereeCompanyName')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksData_managerReferralLinks deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerReferralLinksData_managerReferralLinksBuilder();
|
||||
|
||||
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 'referrerName':
|
||||
result.referrerName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'referrerEmail':
|
||||
result.referrerEmail =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'referrerCompanyName':
|
||||
result.referrerCompanyName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'refereeName':
|
||||
result.refereeName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'refereeEmail':
|
||||
result.refereeEmail =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'refereeCompanyName':
|
||||
result.refereeCompanyName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'bonusPercent':
|
||||
result.bonusPercent =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(double),
|
||||
)!
|
||||
as double;
|
||||
break;
|
||||
case 'createdAt':
|
||||
result.createdAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerReferralLinksData extends GManagerReferralLinksData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final BuiltList<GManagerReferralLinksData_managerReferralLinks>
|
||||
managerReferralLinks;
|
||||
|
||||
factory _$GManagerReferralLinksData([
|
||||
void Function(GManagerReferralLinksDataBuilder)? updates,
|
||||
]) => (GManagerReferralLinksDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerReferralLinksData._({
|
||||
required this.G__typename,
|
||||
required this.managerReferralLinks,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerReferralLinksData rebuild(
|
||||
void Function(GManagerReferralLinksDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerReferralLinksDataBuilder toBuilder() =>
|
||||
GManagerReferralLinksDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerReferralLinksData &&
|
||||
G__typename == other.G__typename &&
|
||||
managerReferralLinks == other.managerReferralLinks;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, managerReferralLinks.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GManagerReferralLinksData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('managerReferralLinks', managerReferralLinks))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerReferralLinksDataBuilder
|
||||
implements
|
||||
Builder<GManagerReferralLinksData, GManagerReferralLinksDataBuilder> {
|
||||
_$GManagerReferralLinksData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
ListBuilder<GManagerReferralLinksData_managerReferralLinks>?
|
||||
_managerReferralLinks;
|
||||
ListBuilder<GManagerReferralLinksData_managerReferralLinks>
|
||||
get managerReferralLinks => _$this._managerReferralLinks ??=
|
||||
ListBuilder<GManagerReferralLinksData_managerReferralLinks>();
|
||||
set managerReferralLinks(
|
||||
ListBuilder<GManagerReferralLinksData_managerReferralLinks>?
|
||||
managerReferralLinks,
|
||||
) => _$this._managerReferralLinks = managerReferralLinks;
|
||||
|
||||
GManagerReferralLinksDataBuilder() {
|
||||
GManagerReferralLinksData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerReferralLinksDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_managerReferralLinks = $v.managerReferralLinks.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerReferralLinksData other) {
|
||||
_$v = other as _$GManagerReferralLinksData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerReferralLinksDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksData build() => _build();
|
||||
|
||||
_$GManagerReferralLinksData _build() {
|
||||
_$GManagerReferralLinksData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerReferralLinksData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerReferralLinksData',
|
||||
'G__typename',
|
||||
),
|
||||
managerReferralLinks: managerReferralLinks.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'managerReferralLinks';
|
||||
managerReferralLinks.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerReferralLinksData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerReferralLinksData_managerReferralLinks
|
||||
extends GManagerReferralLinksData_managerReferralLinks {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final String referrerName;
|
||||
@override
|
||||
final String referrerEmail;
|
||||
@override
|
||||
final String? referrerCompanyName;
|
||||
@override
|
||||
final String refereeName;
|
||||
@override
|
||||
final String refereeEmail;
|
||||
@override
|
||||
final String? refereeCompanyName;
|
||||
@override
|
||||
final double bonusPercent;
|
||||
@override
|
||||
final _i2.GDateTime createdAt;
|
||||
|
||||
factory _$GManagerReferralLinksData_managerReferralLinks([
|
||||
void Function(GManagerReferralLinksData_managerReferralLinksBuilder)?
|
||||
updates,
|
||||
]) =>
|
||||
(GManagerReferralLinksData_managerReferralLinksBuilder()..update(updates))
|
||||
._build();
|
||||
|
||||
_$GManagerReferralLinksData_managerReferralLinks._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
required this.referrerName,
|
||||
required this.referrerEmail,
|
||||
this.referrerCompanyName,
|
||||
required this.refereeName,
|
||||
required this.refereeEmail,
|
||||
this.refereeCompanyName,
|
||||
required this.bonusPercent,
|
||||
required this.createdAt,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerReferralLinksData_managerReferralLinks rebuild(
|
||||
void Function(GManagerReferralLinksData_managerReferralLinksBuilder)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder toBuilder() =>
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerReferralLinksData_managerReferralLinks &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
referrerName == other.referrerName &&
|
||||
referrerEmail == other.referrerEmail &&
|
||||
referrerCompanyName == other.referrerCompanyName &&
|
||||
refereeName == other.refereeName &&
|
||||
refereeEmail == other.refereeEmail &&
|
||||
refereeCompanyName == other.refereeCompanyName &&
|
||||
bonusPercent == other.bonusPercent &&
|
||||
createdAt == other.createdAt;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, referrerName.hashCode);
|
||||
_$hash = $jc(_$hash, referrerEmail.hashCode);
|
||||
_$hash = $jc(_$hash, referrerCompanyName.hashCode);
|
||||
_$hash = $jc(_$hash, refereeName.hashCode);
|
||||
_$hash = $jc(_$hash, refereeEmail.hashCode);
|
||||
_$hash = $jc(_$hash, refereeCompanyName.hashCode);
|
||||
_$hash = $jc(_$hash, bonusPercent.hashCode);
|
||||
_$hash = $jc(_$hash, createdAt.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('referrerName', referrerName)
|
||||
..add('referrerEmail', referrerEmail)
|
||||
..add('referrerCompanyName', referrerCompanyName)
|
||||
..add('refereeName', refereeName)
|
||||
..add('refereeEmail', refereeEmail)
|
||||
..add('refereeCompanyName', refereeCompanyName)
|
||||
..add('bonusPercent', bonusPercent)
|
||||
..add('createdAt', createdAt))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerReferralLinksData_managerReferralLinksBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerReferralLinksData_managerReferralLinks,
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder
|
||||
> {
|
||||
_$GManagerReferralLinksData_managerReferralLinks? _$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? _referrerName;
|
||||
String? get referrerName => _$this._referrerName;
|
||||
set referrerName(String? referrerName) => _$this._referrerName = referrerName;
|
||||
|
||||
String? _referrerEmail;
|
||||
String? get referrerEmail => _$this._referrerEmail;
|
||||
set referrerEmail(String? referrerEmail) =>
|
||||
_$this._referrerEmail = referrerEmail;
|
||||
|
||||
String? _referrerCompanyName;
|
||||
String? get referrerCompanyName => _$this._referrerCompanyName;
|
||||
set referrerCompanyName(String? referrerCompanyName) =>
|
||||
_$this._referrerCompanyName = referrerCompanyName;
|
||||
|
||||
String? _refereeName;
|
||||
String? get refereeName => _$this._refereeName;
|
||||
set refereeName(String? refereeName) => _$this._refereeName = refereeName;
|
||||
|
||||
String? _refereeEmail;
|
||||
String? get refereeEmail => _$this._refereeEmail;
|
||||
set refereeEmail(String? refereeEmail) => _$this._refereeEmail = refereeEmail;
|
||||
|
||||
String? _refereeCompanyName;
|
||||
String? get refereeCompanyName => _$this._refereeCompanyName;
|
||||
set refereeCompanyName(String? refereeCompanyName) =>
|
||||
_$this._refereeCompanyName = refereeCompanyName;
|
||||
|
||||
double? _bonusPercent;
|
||||
double? get bonusPercent => _$this._bonusPercent;
|
||||
set bonusPercent(double? bonusPercent) => _$this._bonusPercent = bonusPercent;
|
||||
|
||||
_i2.GDateTimeBuilder? _createdAt;
|
||||
_i2.GDateTimeBuilder get createdAt =>
|
||||
_$this._createdAt ??= _i2.GDateTimeBuilder();
|
||||
set createdAt(_i2.GDateTimeBuilder? createdAt) =>
|
||||
_$this._createdAt = createdAt;
|
||||
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder() {
|
||||
GManagerReferralLinksData_managerReferralLinks._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerReferralLinksData_managerReferralLinksBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_referrerName = $v.referrerName;
|
||||
_referrerEmail = $v.referrerEmail;
|
||||
_referrerCompanyName = $v.referrerCompanyName;
|
||||
_refereeName = $v.refereeName;
|
||||
_refereeEmail = $v.refereeEmail;
|
||||
_refereeCompanyName = $v.refereeCompanyName;
|
||||
_bonusPercent = $v.bonusPercent;
|
||||
_createdAt = $v.createdAt.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerReferralLinksData_managerReferralLinks other) {
|
||||
_$v = other as _$GManagerReferralLinksData_managerReferralLinks;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GManagerReferralLinksData_managerReferralLinksBuilder)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksData_managerReferralLinks build() => _build();
|
||||
|
||||
_$GManagerReferralLinksData_managerReferralLinks _build() {
|
||||
_$GManagerReferralLinksData_managerReferralLinks _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerReferralLinksData_managerReferralLinks._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'id',
|
||||
),
|
||||
referrerName: BuiltValueNullFieldError.checkNotNull(
|
||||
referrerName,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'referrerName',
|
||||
),
|
||||
referrerEmail: BuiltValueNullFieldError.checkNotNull(
|
||||
referrerEmail,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'referrerEmail',
|
||||
),
|
||||
referrerCompanyName: referrerCompanyName,
|
||||
refereeName: BuiltValueNullFieldError.checkNotNull(
|
||||
refereeName,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'refereeName',
|
||||
),
|
||||
refereeEmail: BuiltValueNullFieldError.checkNotNull(
|
||||
refereeEmail,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'refereeEmail',
|
||||
),
|
||||
refereeCompanyName: refereeCompanyName,
|
||||
bonusPercent: BuiltValueNullFieldError.checkNotNull(
|
||||
bonusPercent,
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
'bonusPercent',
|
||||
),
|
||||
createdAt: createdAt.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createdAt';
|
||||
createdAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerReferralLinksData_managerReferralLinks',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_referral_links.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'manager_referral_links.req.gql.g.dart';
|
||||
|
||||
abstract class GManagerReferralLinksReq
|
||||
implements
|
||||
Built<GManagerReferralLinksReq, GManagerReferralLinksReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GManagerReferralLinksData,
|
||||
_i3.GManagerReferralLinksVars> {
|
||||
GManagerReferralLinksReq._();
|
||||
|
||||
factory GManagerReferralLinksReq(
|
||||
[void Function(GManagerReferralLinksReqBuilder b) updates]) =
|
||||
_$GManagerReferralLinksReq;
|
||||
|
||||
static void _initializeBuilder(GManagerReferralLinksReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'ManagerReferralLinks',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GManagerReferralLinksVars 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.GManagerReferralLinksData? Function(
|
||||
_i2.GManagerReferralLinksData?,
|
||||
_i2.GManagerReferralLinksData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GManagerReferralLinksData? 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.GManagerReferralLinksData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GManagerReferralLinksData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GManagerReferralLinksData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GManagerReferralLinksData,
|
||||
_i3.GManagerReferralLinksVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GManagerReferralLinksReq> get serializer =>
|
||||
_$gManagerReferralLinksReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GManagerReferralLinksReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerReferralLinksReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GManagerReferralLinksReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_referral_links.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerReferralLinksReq> _$gManagerReferralLinksReqSerializer =
|
||||
_$GManagerReferralLinksReqSerializer();
|
||||
|
||||
class _$GManagerReferralLinksReqSerializer
|
||||
implements StructuredSerializer<GManagerReferralLinksReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerReferralLinksReq,
|
||||
_$GManagerReferralLinksReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerReferralLinksReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerReferralLinksReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GManagerReferralLinksVars),
|
||||
),
|
||||
'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.GManagerReferralLinksData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GManagerReferralLinksReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerReferralLinksReqBuilder();
|
||||
|
||||
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.GManagerReferralLinksVars),
|
||||
)!
|
||||
as _i3.GManagerReferralLinksVars,
|
||||
);
|
||||
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.GManagerReferralLinksData),
|
||||
)!
|
||||
as _i2.GManagerReferralLinksData,
|
||||
);
|
||||
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 _$GManagerReferralLinksReq extends GManagerReferralLinksReq {
|
||||
@override
|
||||
final _i3.GManagerReferralLinksVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GManagerReferralLinksData? Function(
|
||||
_i2.GManagerReferralLinksData?,
|
||||
_i2.GManagerReferralLinksData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GManagerReferralLinksData? 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 _$GManagerReferralLinksReq([
|
||||
void Function(GManagerReferralLinksReqBuilder)? updates,
|
||||
]) => (GManagerReferralLinksReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerReferralLinksReq._({
|
||||
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
|
||||
GManagerReferralLinksReq rebuild(
|
||||
void Function(GManagerReferralLinksReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerReferralLinksReqBuilder toBuilder() =>
|
||||
GManagerReferralLinksReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerReferralLinksReq &&
|
||||
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'GManagerReferralLinksReq')
|
||||
..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 GManagerReferralLinksReqBuilder
|
||||
implements
|
||||
Builder<GManagerReferralLinksReq, GManagerReferralLinksReqBuilder> {
|
||||
_$GManagerReferralLinksReq? _$v;
|
||||
|
||||
_i3.GManagerReferralLinksVarsBuilder? _vars;
|
||||
_i3.GManagerReferralLinksVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GManagerReferralLinksVarsBuilder();
|
||||
set vars(_i3.GManagerReferralLinksVarsBuilder? 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.GManagerReferralLinksData? Function(
|
||||
_i2.GManagerReferralLinksData?,
|
||||
_i2.GManagerReferralLinksData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GManagerReferralLinksData? Function(
|
||||
_i2.GManagerReferralLinksData?,
|
||||
_i2.GManagerReferralLinksData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GManagerReferralLinksData? Function(
|
||||
_i2.GManagerReferralLinksData?,
|
||||
_i2.GManagerReferralLinksData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GManagerReferralLinksDataBuilder? _optimisticResponse;
|
||||
_i2.GManagerReferralLinksDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GManagerReferralLinksDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GManagerReferralLinksDataBuilder? 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;
|
||||
|
||||
GManagerReferralLinksReqBuilder() {
|
||||
GManagerReferralLinksReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerReferralLinksReqBuilder 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(GManagerReferralLinksReq other) {
|
||||
_$v = other as _$GManagerReferralLinksReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerReferralLinksReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksReq build() => _build();
|
||||
|
||||
_$GManagerReferralLinksReq _build() {
|
||||
_$GManagerReferralLinksReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerReferralLinksReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GManagerReferralLinksReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GManagerReferralLinksReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerReferralLinksReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+34
@@ -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:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_referral_links.var.gql.g.dart';
|
||||
|
||||
abstract class GManagerReferralLinksVars
|
||||
implements
|
||||
Built<GManagerReferralLinksVars, GManagerReferralLinksVarsBuilder> {
|
||||
GManagerReferralLinksVars._();
|
||||
|
||||
factory GManagerReferralLinksVars(
|
||||
[void Function(GManagerReferralLinksVarsBuilder b) updates]) =
|
||||
_$GManagerReferralLinksVars;
|
||||
|
||||
static Serializer<GManagerReferralLinksVars> get serializer =>
|
||||
_$gManagerReferralLinksVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerReferralLinksVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerReferralLinksVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerReferralLinksVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_referral_links.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerReferralLinksVars> _$gManagerReferralLinksVarsSerializer =
|
||||
_$GManagerReferralLinksVarsSerializer();
|
||||
|
||||
class _$GManagerReferralLinksVarsSerializer
|
||||
implements StructuredSerializer<GManagerReferralLinksVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerReferralLinksVars,
|
||||
_$GManagerReferralLinksVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerReferralLinksVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerReferralLinksVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return <Object?>[];
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return GManagerReferralLinksVarsBuilder().build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerReferralLinksVars extends GManagerReferralLinksVars {
|
||||
factory _$GManagerReferralLinksVars([
|
||||
void Function(GManagerReferralLinksVarsBuilder)? updates,
|
||||
]) => (GManagerReferralLinksVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerReferralLinksVars._() : super._();
|
||||
@override
|
||||
GManagerReferralLinksVars rebuild(
|
||||
void Function(GManagerReferralLinksVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerReferralLinksVarsBuilder toBuilder() =>
|
||||
GManagerReferralLinksVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerReferralLinksVars;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
return 544151753;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return newBuiltValueToStringHelper(r'GManagerReferralLinksVars').toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerReferralLinksVarsBuilder
|
||||
implements
|
||||
Builder<GManagerReferralLinksVars, GManagerReferralLinksVarsBuilder> {
|
||||
_$GManagerReferralLinksVars? _$v;
|
||||
|
||||
GManagerReferralLinksVarsBuilder();
|
||||
|
||||
@override
|
||||
void replace(GManagerReferralLinksVars other) {
|
||||
_$v = other as _$GManagerReferralLinksVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerReferralLinksVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerReferralLinksVars build() => _build();
|
||||
|
||||
_$GManagerReferralLinksVars _build() {
|
||||
final _$result = _$v ?? _$GManagerReferralLinksVars._();
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
+108
@@ -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 ManagerWithdrawalRequests = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'ManagerWithdrawalRequests'),
|
||||
variableDefinitions: [
|
||||
_i1.VariableDefinitionNode(
|
||||
variable: _i1.VariableNode(name: _i1.NameNode(value: 'status')),
|
||||
type: _i1.NamedTypeNode(
|
||||
name: _i1.NameNode(value: 'WithdrawalStatus'),
|
||||
isNonNull: false,
|
||||
),
|
||||
defaultValue: _i1.DefaultValueNode(value: null),
|
||||
directives: [],
|
||||
)
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'managerWithdrawalRequests'),
|
||||
alias: null,
|
||||
arguments: [
|
||||
_i1.ArgumentNode(
|
||||
name: _i1.NameNode(value: 'status'),
|
||||
value: _i1.VariableNode(name: _i1.NameNode(value: 'status')),
|
||||
)
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'id'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'requesterId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'requesterEmail'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'requesterFullName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'companyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'amount'),
|
||||
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: 'reviewComment'),
|
||||
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: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [ManagerWithdrawalRequests]);
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
// 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:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'manager_withdrawal_requests.data.gql.g.dart';
|
||||
|
||||
abstract class GManagerWithdrawalRequestsData
|
||||
implements
|
||||
Built<GManagerWithdrawalRequestsData,
|
||||
GManagerWithdrawalRequestsDataBuilder> {
|
||||
GManagerWithdrawalRequestsData._();
|
||||
|
||||
factory GManagerWithdrawalRequestsData(
|
||||
[void Function(GManagerWithdrawalRequestsDataBuilder b) updates]) =
|
||||
_$GManagerWithdrawalRequestsData;
|
||||
|
||||
static void _initializeBuilder(GManagerWithdrawalRequestsDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
BuiltList<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
get managerWithdrawalRequests;
|
||||
static Serializer<GManagerWithdrawalRequestsData> get serializer =>
|
||||
_$gManagerWithdrawalRequestsDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerWithdrawalRequestsData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerWithdrawalRequestsData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerWithdrawalRequestsData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GManagerWithdrawalRequestsData_managerWithdrawalRequests
|
||||
implements
|
||||
Built<GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder> {
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests._();
|
||||
|
||||
factory GManagerWithdrawalRequestsData_managerWithdrawalRequests(
|
||||
[void Function(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder b)
|
||||
updates]) = _$GManagerWithdrawalRequestsData_managerWithdrawalRequests;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder b) =>
|
||||
b..G__typename = 'ManagerWithdrawalRequest';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String get requesterId;
|
||||
String get requesterEmail;
|
||||
String get requesterFullName;
|
||||
String? get companyName;
|
||||
double get amount;
|
||||
_i2.GWithdrawalStatus get status;
|
||||
String? get reviewComment;
|
||||
_i2.GDateTime get createdAt;
|
||||
_i2.GDateTime get updatedAt;
|
||||
static Serializer<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
get serializer =>
|
||||
_$gManagerWithdrawalRequestsDataManagerWithdrawalRequestsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerWithdrawalRequestsData_managerWithdrawalRequests? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+706
@@ -0,0 +1,706 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_withdrawal_requests.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerWithdrawalRequestsData>
|
||||
_$gManagerWithdrawalRequestsDataSerializer =
|
||||
_$GManagerWithdrawalRequestsDataSerializer();
|
||||
Serializer<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
_$gManagerWithdrawalRequestsDataManagerWithdrawalRequestsSerializer =
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequestsSerializer();
|
||||
|
||||
class _$GManagerWithdrawalRequestsDataSerializer
|
||||
implements StructuredSerializer<GManagerWithdrawalRequestsData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerWithdrawalRequestsData,
|
||||
_$GManagerWithdrawalRequestsData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerWithdrawalRequestsData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerWithdrawalRequestsData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'managerWithdrawalRequests',
|
||||
serializers.serialize(
|
||||
object.managerWithdrawalRequests,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
),
|
||||
]),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerWithdrawalRequestsDataBuilder();
|
||||
|
||||
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 'managerWithdrawalRequests':
|
||||
result.managerWithdrawalRequests.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
),
|
||||
]),
|
||||
)!
|
||||
as BuiltList<Object?>,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerWithdrawalRequestsData_managerWithdrawalRequestsSerializer
|
||||
implements
|
||||
StructuredSerializer<
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests
|
||||
> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
];
|
||||
@override
|
||||
final String wireName =
|
||||
'GManagerWithdrawalRequestsData_managerWithdrawalRequests';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests 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)),
|
||||
'requesterId',
|
||||
serializers.serialize(
|
||||
object.requesterId,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'requesterEmail',
|
||||
serializers.serialize(
|
||||
object.requesterEmail,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'requesterFullName',
|
||||
serializers.serialize(
|
||||
object.requesterFullName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'amount',
|
||||
serializers.serialize(
|
||||
object.amount,
|
||||
specifiedType: const FullType(double),
|
||||
),
|
||||
'status',
|
||||
serializers.serialize(
|
||||
object.status,
|
||||
specifiedType: const FullType(_i2.GWithdrawalStatus),
|
||||
),
|
||||
'createdAt',
|
||||
serializers.serialize(
|
||||
object.createdAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
'updatedAt',
|
||||
serializers.serialize(
|
||||
object.updatedAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.companyName;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('companyName')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.reviewComment;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('reviewComment')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result =
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder();
|
||||
|
||||
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 'requesterId':
|
||||
result.requesterId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'requesterEmail':
|
||||
result.requesterEmail =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'requesterFullName':
|
||||
result.requesterFullName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'companyName':
|
||||
result.companyName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'amount':
|
||||
result.amount =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(double),
|
||||
)!
|
||||
as double;
|
||||
break;
|
||||
case 'status':
|
||||
result.status =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GWithdrawalStatus),
|
||||
)!
|
||||
as _i2.GWithdrawalStatus;
|
||||
break;
|
||||
case 'reviewComment':
|
||||
result.reviewComment =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'createdAt':
|
||||
result.createdAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
case 'updatedAt':
|
||||
result.updatedAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerWithdrawalRequestsData extends GManagerWithdrawalRequestsData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final BuiltList<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
managerWithdrawalRequests;
|
||||
|
||||
factory _$GManagerWithdrawalRequestsData([
|
||||
void Function(GManagerWithdrawalRequestsDataBuilder)? updates,
|
||||
]) => (GManagerWithdrawalRequestsDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerWithdrawalRequestsData._({
|
||||
required this.G__typename,
|
||||
required this.managerWithdrawalRequests,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerWithdrawalRequestsData rebuild(
|
||||
void Function(GManagerWithdrawalRequestsDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsDataBuilder toBuilder() =>
|
||||
GManagerWithdrawalRequestsDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerWithdrawalRequestsData &&
|
||||
G__typename == other.G__typename &&
|
||||
managerWithdrawalRequests == other.managerWithdrawalRequests;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, managerWithdrawalRequests.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GManagerWithdrawalRequestsData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('managerWithdrawalRequests', managerWithdrawalRequests))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerWithdrawalRequestsDataBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerWithdrawalRequestsData,
|
||||
GManagerWithdrawalRequestsDataBuilder
|
||||
> {
|
||||
_$GManagerWithdrawalRequestsData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
ListBuilder<GManagerWithdrawalRequestsData_managerWithdrawalRequests>?
|
||||
_managerWithdrawalRequests;
|
||||
ListBuilder<GManagerWithdrawalRequestsData_managerWithdrawalRequests>
|
||||
get managerWithdrawalRequests => _$this._managerWithdrawalRequests ??=
|
||||
ListBuilder<GManagerWithdrawalRequestsData_managerWithdrawalRequests>();
|
||||
set managerWithdrawalRequests(
|
||||
ListBuilder<GManagerWithdrawalRequestsData_managerWithdrawalRequests>?
|
||||
managerWithdrawalRequests,
|
||||
) => _$this._managerWithdrawalRequests = managerWithdrawalRequests;
|
||||
|
||||
GManagerWithdrawalRequestsDataBuilder() {
|
||||
GManagerWithdrawalRequestsData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerWithdrawalRequestsDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_managerWithdrawalRequests = $v.managerWithdrawalRequests.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerWithdrawalRequestsData other) {
|
||||
_$v = other as _$GManagerWithdrawalRequestsData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerWithdrawalRequestsDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsData build() => _build();
|
||||
|
||||
_$GManagerWithdrawalRequestsData _build() {
|
||||
_$GManagerWithdrawalRequestsData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerWithdrawalRequestsData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerWithdrawalRequestsData',
|
||||
'G__typename',
|
||||
),
|
||||
managerWithdrawalRequests: managerWithdrawalRequests.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'managerWithdrawalRequests';
|
||||
managerWithdrawalRequests.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerWithdrawalRequestsData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerWithdrawalRequestsData_managerWithdrawalRequests
|
||||
extends GManagerWithdrawalRequestsData_managerWithdrawalRequests {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final String requesterId;
|
||||
@override
|
||||
final String requesterEmail;
|
||||
@override
|
||||
final String requesterFullName;
|
||||
@override
|
||||
final String? companyName;
|
||||
@override
|
||||
final double amount;
|
||||
@override
|
||||
final _i2.GWithdrawalStatus status;
|
||||
@override
|
||||
final String? reviewComment;
|
||||
@override
|
||||
final _i2.GDateTime createdAt;
|
||||
@override
|
||||
final _i2.GDateTime updatedAt;
|
||||
|
||||
factory _$GManagerWithdrawalRequestsData_managerWithdrawalRequests([
|
||||
void Function(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder,
|
||||
)?
|
||||
updates,
|
||||
]) =>
|
||||
(GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder()
|
||||
..update(updates))
|
||||
._build();
|
||||
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
required this.requesterId,
|
||||
required this.requesterEmail,
|
||||
required this.requesterFullName,
|
||||
this.companyName,
|
||||
required this.amount,
|
||||
required this.status,
|
||||
this.reviewComment,
|
||||
required this.createdAt,
|
||||
required this.updatedAt,
|
||||
}) : super._();
|
||||
@override
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests rebuild(
|
||||
void Function(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder,
|
||||
)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder toBuilder() =>
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder()
|
||||
..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerWithdrawalRequestsData_managerWithdrawalRequests &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
requesterId == other.requesterId &&
|
||||
requesterEmail == other.requesterEmail &&
|
||||
requesterFullName == other.requesterFullName &&
|
||||
companyName == other.companyName &&
|
||||
amount == other.amount &&
|
||||
status == other.status &&
|
||||
reviewComment == other.reviewComment &&
|
||||
createdAt == other.createdAt &&
|
||||
updatedAt == other.updatedAt;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, requesterId.hashCode);
|
||||
_$hash = $jc(_$hash, requesterEmail.hashCode);
|
||||
_$hash = $jc(_$hash, requesterFullName.hashCode);
|
||||
_$hash = $jc(_$hash, companyName.hashCode);
|
||||
_$hash = $jc(_$hash, amount.hashCode);
|
||||
_$hash = $jc(_$hash, status.hashCode);
|
||||
_$hash = $jc(_$hash, reviewComment.hashCode);
|
||||
_$hash = $jc(_$hash, createdAt.hashCode);
|
||||
_$hash = $jc(_$hash, updatedAt.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('requesterId', requesterId)
|
||||
..add('requesterEmail', requesterEmail)
|
||||
..add('requesterFullName', requesterFullName)
|
||||
..add('companyName', companyName)
|
||||
..add('amount', amount)
|
||||
..add('status', status)
|
||||
..add('reviewComment', reviewComment)
|
||||
..add('createdAt', createdAt)
|
||||
..add('updatedAt', updatedAt))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests,
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder
|
||||
> {
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests? _$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? _requesterId;
|
||||
String? get requesterId => _$this._requesterId;
|
||||
set requesterId(String? requesterId) => _$this._requesterId = requesterId;
|
||||
|
||||
String? _requesterEmail;
|
||||
String? get requesterEmail => _$this._requesterEmail;
|
||||
set requesterEmail(String? requesterEmail) =>
|
||||
_$this._requesterEmail = requesterEmail;
|
||||
|
||||
String? _requesterFullName;
|
||||
String? get requesterFullName => _$this._requesterFullName;
|
||||
set requesterFullName(String? requesterFullName) =>
|
||||
_$this._requesterFullName = requesterFullName;
|
||||
|
||||
String? _companyName;
|
||||
String? get companyName => _$this._companyName;
|
||||
set companyName(String? companyName) => _$this._companyName = companyName;
|
||||
|
||||
double? _amount;
|
||||
double? get amount => _$this._amount;
|
||||
set amount(double? amount) => _$this._amount = amount;
|
||||
|
||||
_i2.GWithdrawalStatus? _status;
|
||||
_i2.GWithdrawalStatus? get status => _$this._status;
|
||||
set status(_i2.GWithdrawalStatus? status) => _$this._status = status;
|
||||
|
||||
String? _reviewComment;
|
||||
String? get reviewComment => _$this._reviewComment;
|
||||
set reviewComment(String? reviewComment) =>
|
||||
_$this._reviewComment = reviewComment;
|
||||
|
||||
_i2.GDateTimeBuilder? _createdAt;
|
||||
_i2.GDateTimeBuilder get createdAt =>
|
||||
_$this._createdAt ??= _i2.GDateTimeBuilder();
|
||||
set createdAt(_i2.GDateTimeBuilder? createdAt) =>
|
||||
_$this._createdAt = createdAt;
|
||||
|
||||
_i2.GDateTimeBuilder? _updatedAt;
|
||||
_i2.GDateTimeBuilder get updatedAt =>
|
||||
_$this._updatedAt ??= _i2.GDateTimeBuilder();
|
||||
set updatedAt(_i2.GDateTimeBuilder? updatedAt) =>
|
||||
_$this._updatedAt = updatedAt;
|
||||
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder() {
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests._initializeBuilder(
|
||||
this,
|
||||
);
|
||||
}
|
||||
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_requesterId = $v.requesterId;
|
||||
_requesterEmail = $v.requesterEmail;
|
||||
_requesterFullName = $v.requesterFullName;
|
||||
_companyName = $v.companyName;
|
||||
_amount = $v.amount;
|
||||
_status = $v.status;
|
||||
_reviewComment = $v.reviewComment;
|
||||
_createdAt = $v.createdAt.toBuilder();
|
||||
_updatedAt = $v.updatedAt.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerWithdrawalRequestsData_managerWithdrawalRequests other) {
|
||||
_$v = other as _$GManagerWithdrawalRequestsData_managerWithdrawalRequests;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequestsBuilder,
|
||||
)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsData_managerWithdrawalRequests build() => _build();
|
||||
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests _build() {
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerWithdrawalRequestsData_managerWithdrawalRequests._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'id',
|
||||
),
|
||||
requesterId: BuiltValueNullFieldError.checkNotNull(
|
||||
requesterId,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'requesterId',
|
||||
),
|
||||
requesterEmail: BuiltValueNullFieldError.checkNotNull(
|
||||
requesterEmail,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'requesterEmail',
|
||||
),
|
||||
requesterFullName: BuiltValueNullFieldError.checkNotNull(
|
||||
requesterFullName,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'requesterFullName',
|
||||
),
|
||||
companyName: companyName,
|
||||
amount: BuiltValueNullFieldError.checkNotNull(
|
||||
amount,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'amount',
|
||||
),
|
||||
status: BuiltValueNullFieldError.checkNotNull(
|
||||
status,
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
'status',
|
||||
),
|
||||
reviewComment: reviewComment,
|
||||
createdAt: createdAt.build(),
|
||||
updatedAt: updatedAt.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createdAt';
|
||||
createdAt.build();
|
||||
_$failedField = 'updatedAt';
|
||||
updatedAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerWithdrawalRequestsData_managerWithdrawalRequests',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/manager/__generated__/manager_withdrawal_requests.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'manager_withdrawal_requests.req.gql.g.dart';
|
||||
|
||||
abstract class GManagerWithdrawalRequestsReq
|
||||
implements
|
||||
Built<GManagerWithdrawalRequestsReq,
|
||||
GManagerWithdrawalRequestsReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GManagerWithdrawalRequestsData,
|
||||
_i3.GManagerWithdrawalRequestsVars> {
|
||||
GManagerWithdrawalRequestsReq._();
|
||||
|
||||
factory GManagerWithdrawalRequestsReq(
|
||||
[void Function(GManagerWithdrawalRequestsReqBuilder b) updates]) =
|
||||
_$GManagerWithdrawalRequestsReq;
|
||||
|
||||
static void _initializeBuilder(GManagerWithdrawalRequestsReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'ManagerWithdrawalRequests',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GManagerWithdrawalRequestsVars 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.GManagerWithdrawalRequestsData? Function(
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GManagerWithdrawalRequestsData? 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.GManagerWithdrawalRequestsData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GManagerWithdrawalRequestsData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GManagerWithdrawalRequestsData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GManagerWithdrawalRequestsData,
|
||||
_i3.GManagerWithdrawalRequestsVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GManagerWithdrawalRequestsReq> get serializer =>
|
||||
_$gManagerWithdrawalRequestsReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GManagerWithdrawalRequestsReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerWithdrawalRequestsReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GManagerWithdrawalRequestsReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+453
@@ -0,0 +1,453 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_withdrawal_requests.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerWithdrawalRequestsReq>
|
||||
_$gManagerWithdrawalRequestsReqSerializer =
|
||||
_$GManagerWithdrawalRequestsReqSerializer();
|
||||
|
||||
class _$GManagerWithdrawalRequestsReqSerializer
|
||||
implements StructuredSerializer<GManagerWithdrawalRequestsReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerWithdrawalRequestsReq,
|
||||
_$GManagerWithdrawalRequestsReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerWithdrawalRequestsReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerWithdrawalRequestsReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GManagerWithdrawalRequestsVars),
|
||||
),
|
||||
'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.GManagerWithdrawalRequestsData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GManagerWithdrawalRequestsReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerWithdrawalRequestsReqBuilder();
|
||||
|
||||
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.GManagerWithdrawalRequestsVars,
|
||||
),
|
||||
)!
|
||||
as _i3.GManagerWithdrawalRequestsVars,
|
||||
);
|
||||
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.GManagerWithdrawalRequestsData,
|
||||
),
|
||||
)!
|
||||
as _i2.GManagerWithdrawalRequestsData,
|
||||
);
|
||||
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 _$GManagerWithdrawalRequestsReq extends GManagerWithdrawalRequestsReq {
|
||||
@override
|
||||
final _i3.GManagerWithdrawalRequestsVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GManagerWithdrawalRequestsData? Function(
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GManagerWithdrawalRequestsData? 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 _$GManagerWithdrawalRequestsReq([
|
||||
void Function(GManagerWithdrawalRequestsReqBuilder)? updates,
|
||||
]) => (GManagerWithdrawalRequestsReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerWithdrawalRequestsReq._({
|
||||
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
|
||||
GManagerWithdrawalRequestsReq rebuild(
|
||||
void Function(GManagerWithdrawalRequestsReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsReqBuilder toBuilder() =>
|
||||
GManagerWithdrawalRequestsReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerWithdrawalRequestsReq &&
|
||||
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'GManagerWithdrawalRequestsReq')
|
||||
..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 GManagerWithdrawalRequestsReqBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerWithdrawalRequestsReq,
|
||||
GManagerWithdrawalRequestsReqBuilder
|
||||
> {
|
||||
_$GManagerWithdrawalRequestsReq? _$v;
|
||||
|
||||
_i3.GManagerWithdrawalRequestsVarsBuilder? _vars;
|
||||
_i3.GManagerWithdrawalRequestsVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GManagerWithdrawalRequestsVarsBuilder();
|
||||
set vars(_i3.GManagerWithdrawalRequestsVarsBuilder? 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.GManagerWithdrawalRequestsData? Function(
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GManagerWithdrawalRequestsData? Function(
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GManagerWithdrawalRequestsData? Function(
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
_i2.GManagerWithdrawalRequestsData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GManagerWithdrawalRequestsDataBuilder? _optimisticResponse;
|
||||
_i2.GManagerWithdrawalRequestsDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??=
|
||||
_i2.GManagerWithdrawalRequestsDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GManagerWithdrawalRequestsDataBuilder? 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;
|
||||
|
||||
GManagerWithdrawalRequestsReqBuilder() {
|
||||
GManagerWithdrawalRequestsReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GManagerWithdrawalRequestsReqBuilder 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(GManagerWithdrawalRequestsReq other) {
|
||||
_$v = other as _$GManagerWithdrawalRequestsReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerWithdrawalRequestsReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsReq build() => _build();
|
||||
|
||||
_$GManagerWithdrawalRequestsReq _build() {
|
||||
_$GManagerWithdrawalRequestsReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GManagerWithdrawalRequestsReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GManagerWithdrawalRequestsReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GManagerWithdrawalRequestsReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GManagerWithdrawalRequestsReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i2;
|
||||
|
||||
part 'manager_withdrawal_requests.var.gql.g.dart';
|
||||
|
||||
abstract class GManagerWithdrawalRequestsVars
|
||||
implements
|
||||
Built<GManagerWithdrawalRequestsVars,
|
||||
GManagerWithdrawalRequestsVarsBuilder> {
|
||||
GManagerWithdrawalRequestsVars._();
|
||||
|
||||
factory GManagerWithdrawalRequestsVars(
|
||||
[void Function(GManagerWithdrawalRequestsVarsBuilder b) updates]) =
|
||||
_$GManagerWithdrawalRequestsVars;
|
||||
|
||||
_i1.GWithdrawalStatus? get status;
|
||||
static Serializer<GManagerWithdrawalRequestsVars> get serializer =>
|
||||
_$gManagerWithdrawalRequestsVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
|
||||
GManagerWithdrawalRequestsVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GManagerWithdrawalRequestsVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i2.serializers.deserializeWith(
|
||||
GManagerWithdrawalRequestsVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+157
@@ -0,0 +1,157 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'manager_withdrawal_requests.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GManagerWithdrawalRequestsVars>
|
||||
_$gManagerWithdrawalRequestsVarsSerializer =
|
||||
_$GManagerWithdrawalRequestsVarsSerializer();
|
||||
|
||||
class _$GManagerWithdrawalRequestsVarsSerializer
|
||||
implements StructuredSerializer<GManagerWithdrawalRequestsVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GManagerWithdrawalRequestsVars,
|
||||
_$GManagerWithdrawalRequestsVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GManagerWithdrawalRequestsVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GManagerWithdrawalRequestsVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[];
|
||||
Object? value;
|
||||
value = object.status;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('status')
|
||||
..add(
|
||||
serializers.serialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i1.GWithdrawalStatus),
|
||||
),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GManagerWithdrawalRequestsVarsBuilder();
|
||||
|
||||
final iterator = serialized.iterator;
|
||||
while (iterator.moveNext()) {
|
||||
final key = iterator.current! as String;
|
||||
iterator.moveNext();
|
||||
final Object? value = iterator.current;
|
||||
switch (key) {
|
||||
case 'status':
|
||||
result.status =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i1.GWithdrawalStatus),
|
||||
)
|
||||
as _i1.GWithdrawalStatus?;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GManagerWithdrawalRequestsVars extends GManagerWithdrawalRequestsVars {
|
||||
@override
|
||||
final _i1.GWithdrawalStatus? status;
|
||||
|
||||
factory _$GManagerWithdrawalRequestsVars([
|
||||
void Function(GManagerWithdrawalRequestsVarsBuilder)? updates,
|
||||
]) => (GManagerWithdrawalRequestsVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GManagerWithdrawalRequestsVars._({this.status}) : super._();
|
||||
@override
|
||||
GManagerWithdrawalRequestsVars rebuild(
|
||||
void Function(GManagerWithdrawalRequestsVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsVarsBuilder toBuilder() =>
|
||||
GManagerWithdrawalRequestsVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GManagerWithdrawalRequestsVars && status == other.status;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, status.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GManagerWithdrawalRequestsVars',
|
||||
)..add('status', status)).toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GManagerWithdrawalRequestsVarsBuilder
|
||||
implements
|
||||
Builder<
|
||||
GManagerWithdrawalRequestsVars,
|
||||
GManagerWithdrawalRequestsVarsBuilder
|
||||
> {
|
||||
_$GManagerWithdrawalRequestsVars? _$v;
|
||||
|
||||
_i1.GWithdrawalStatus? _status;
|
||||
_i1.GWithdrawalStatus? get status => _$this._status;
|
||||
set status(_i1.GWithdrawalStatus? status) => _$this._status = status;
|
||||
|
||||
GManagerWithdrawalRequestsVarsBuilder();
|
||||
|
||||
GManagerWithdrawalRequestsVarsBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_status = $v.status;
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GManagerWithdrawalRequestsVars other) {
|
||||
_$v = other as _$GManagerWithdrawalRequestsVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GManagerWithdrawalRequestsVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GManagerWithdrawalRequestsVars build() => _build();
|
||||
|
||||
_$GManagerWithdrawalRequestsVars _build() {
|
||||
final _$result = _$v ?? _$GManagerWithdrawalRequestsVars._(status: status);
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
@@ -0,0 +1,33 @@
|
||||
query ManagerBonusAccount($userId: ID!) {
|
||||
managerBonusAccount(userId: $userId) {
|
||||
userId
|
||||
email
|
||||
fullName
|
||||
companyName
|
||||
balance
|
||||
earnedAmount
|
||||
pendingWithdrawalAmount
|
||||
transactionsCount
|
||||
referralsCount
|
||||
referralLinks {
|
||||
id
|
||||
referrerName
|
||||
refereeName
|
||||
bonusPercent
|
||||
createdAt
|
||||
}
|
||||
transactions {
|
||||
id
|
||||
amount
|
||||
reason
|
||||
orderId
|
||||
createdAt
|
||||
}
|
||||
pendingWithdrawals {
|
||||
id
|
||||
amount
|
||||
status
|
||||
createdAt
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
query ManagerBonusBalances {
|
||||
managerBonusBalances {
|
||||
userId
|
||||
email
|
||||
fullName
|
||||
companyName
|
||||
balance
|
||||
pendingWithdrawalAmount
|
||||
transactionsCount
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
query ManagerReferralLinks {
|
||||
managerReferralLinks {
|
||||
id
|
||||
referrerName
|
||||
referrerEmail
|
||||
referrerCompanyName
|
||||
refereeName
|
||||
refereeEmail
|
||||
refereeCompanyName
|
||||
bonusPercent
|
||||
createdAt
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
query ManagerWithdrawalRequests($status: WithdrawalStatus) {
|
||||
managerWithdrawalRequests(status: $status) {
|
||||
id
|
||||
requesterId
|
||||
requesterEmail
|
||||
requesterFullName
|
||||
companyName
|
||||
amount
|
||||
status
|
||||
reviewComment
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
+94
@@ -0,0 +1,94 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:gql/ast.dart' as _i1;
|
||||
|
||||
const CreateMyDeliveryAddress = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.mutation,
|
||||
name: _i1.NameNode(value: 'CreateMyDeliveryAddress'),
|
||||
variableDefinitions: [
|
||||
_i1.VariableDefinitionNode(
|
||||
variable: _i1.VariableNode(name: _i1.NameNode(value: 'input')),
|
||||
type: _i1.NamedTypeNode(
|
||||
name: _i1.NameNode(value: 'CreateMyDeliveryAddressInput'),
|
||||
isNonNull: true,
|
||||
),
|
||||
defaultValue: _i1.DefaultValueNode(value: null),
|
||||
directives: [],
|
||||
)
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'createMyDeliveryAddress'),
|
||||
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: 'label'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'address'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'unrestrictedValue'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'fiasId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isDefault'),
|
||||
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: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [CreateMyDeliveryAddress]);
|
||||
+86
@@ -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:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'create_my_delivery_address.data.gql.g.dart';
|
||||
|
||||
abstract class GCreateMyDeliveryAddressData
|
||||
implements
|
||||
Built<GCreateMyDeliveryAddressData,
|
||||
GCreateMyDeliveryAddressDataBuilder> {
|
||||
GCreateMyDeliveryAddressData._();
|
||||
|
||||
factory GCreateMyDeliveryAddressData(
|
||||
[void Function(GCreateMyDeliveryAddressDataBuilder b) updates]) =
|
||||
_$GCreateMyDeliveryAddressData;
|
||||
|
||||
static void _initializeBuilder(GCreateMyDeliveryAddressDataBuilder b) =>
|
||||
b..G__typename = 'Mutation';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress
|
||||
get createMyDeliveryAddress;
|
||||
static Serializer<GCreateMyDeliveryAddressData> get serializer =>
|
||||
_$gCreateMyDeliveryAddressDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GCreateMyDeliveryAddressData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GCreateMyDeliveryAddressData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GCreateMyDeliveryAddressData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GCreateMyDeliveryAddressData_createMyDeliveryAddress
|
||||
implements
|
||||
Built<GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder> {
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress._();
|
||||
|
||||
factory GCreateMyDeliveryAddressData_createMyDeliveryAddress(
|
||||
[void Function(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder b)
|
||||
updates]) = _$GCreateMyDeliveryAddressData_createMyDeliveryAddress;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder b) =>
|
||||
b..G__typename = 'DeliveryAddress';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String? get label;
|
||||
String get address;
|
||||
String? get unrestrictedValue;
|
||||
String? get fiasId;
|
||||
bool get isDefault;
|
||||
_i2.GDateTime get createdAt;
|
||||
_i2.GDateTime get updatedAt;
|
||||
static Serializer<GCreateMyDeliveryAddressData_createMyDeliveryAddress>
|
||||
get serializer =>
|
||||
_$gCreateMyDeliveryAddressDataCreateMyDeliveryAddressSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GCreateMyDeliveryAddressData_createMyDeliveryAddress? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+635
@@ -0,0 +1,635 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'create_my_delivery_address.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GCreateMyDeliveryAddressData>
|
||||
_$gCreateMyDeliveryAddressDataSerializer =
|
||||
_$GCreateMyDeliveryAddressDataSerializer();
|
||||
Serializer<GCreateMyDeliveryAddressData_createMyDeliveryAddress>
|
||||
_$gCreateMyDeliveryAddressDataCreateMyDeliveryAddressSerializer =
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddressSerializer();
|
||||
|
||||
class _$GCreateMyDeliveryAddressDataSerializer
|
||||
implements StructuredSerializer<GCreateMyDeliveryAddressData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GCreateMyDeliveryAddressData,
|
||||
_$GCreateMyDeliveryAddressData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GCreateMyDeliveryAddressData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GCreateMyDeliveryAddressData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'createMyDeliveryAddress',
|
||||
serializers.serialize(
|
||||
object.createMyDeliveryAddress,
|
||||
specifiedType: const FullType(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GCreateMyDeliveryAddressDataBuilder();
|
||||
|
||||
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 'createMyDeliveryAddress':
|
||||
result.createMyDeliveryAddress.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
),
|
||||
)!
|
||||
as GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GCreateMyDeliveryAddressData_createMyDeliveryAddressSerializer
|
||||
implements
|
||||
StructuredSerializer<
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress
|
||||
> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
];
|
||||
@override
|
||||
final String wireName =
|
||||
'GCreateMyDeliveryAddressData_createMyDeliveryAddress';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress 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)),
|
||||
'address',
|
||||
serializers.serialize(
|
||||
object.address,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'isDefault',
|
||||
serializers.serialize(
|
||||
object.isDefault,
|
||||
specifiedType: const FullType(bool),
|
||||
),
|
||||
'createdAt',
|
||||
serializers.serialize(
|
||||
object.createdAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
'updatedAt',
|
||||
serializers.serialize(
|
||||
object.updatedAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.label;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('label')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.unrestrictedValue;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('unrestrictedValue')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.fiasId;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('fiasId')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result =
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder();
|
||||
|
||||
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 'label':
|
||||
result.label =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'address':
|
||||
result.address =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'unrestrictedValue':
|
||||
result.unrestrictedValue =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'fiasId':
|
||||
result.fiasId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'isDefault':
|
||||
result.isDefault =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(bool),
|
||||
)!
|
||||
as bool;
|
||||
break;
|
||||
case 'createdAt':
|
||||
result.createdAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
case 'updatedAt':
|
||||
result.updatedAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GCreateMyDeliveryAddressData extends GCreateMyDeliveryAddressData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final GCreateMyDeliveryAddressData_createMyDeliveryAddress
|
||||
createMyDeliveryAddress;
|
||||
|
||||
factory _$GCreateMyDeliveryAddressData([
|
||||
void Function(GCreateMyDeliveryAddressDataBuilder)? updates,
|
||||
]) => (GCreateMyDeliveryAddressDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GCreateMyDeliveryAddressData._({
|
||||
required this.G__typename,
|
||||
required this.createMyDeliveryAddress,
|
||||
}) : super._();
|
||||
@override
|
||||
GCreateMyDeliveryAddressData rebuild(
|
||||
void Function(GCreateMyDeliveryAddressDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressDataBuilder toBuilder() =>
|
||||
GCreateMyDeliveryAddressDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GCreateMyDeliveryAddressData &&
|
||||
G__typename == other.G__typename &&
|
||||
createMyDeliveryAddress == other.createMyDeliveryAddress;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, createMyDeliveryAddress.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GCreateMyDeliveryAddressData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('createMyDeliveryAddress', createMyDeliveryAddress))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GCreateMyDeliveryAddressDataBuilder
|
||||
implements
|
||||
Builder<
|
||||
GCreateMyDeliveryAddressData,
|
||||
GCreateMyDeliveryAddressDataBuilder
|
||||
> {
|
||||
_$GCreateMyDeliveryAddressData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder?
|
||||
_createMyDeliveryAddress;
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder
|
||||
get createMyDeliveryAddress => _$this._createMyDeliveryAddress ??=
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder();
|
||||
set createMyDeliveryAddress(
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder?
|
||||
createMyDeliveryAddress,
|
||||
) => _$this._createMyDeliveryAddress = createMyDeliveryAddress;
|
||||
|
||||
GCreateMyDeliveryAddressDataBuilder() {
|
||||
GCreateMyDeliveryAddressData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GCreateMyDeliveryAddressDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_createMyDeliveryAddress = $v.createMyDeliveryAddress.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GCreateMyDeliveryAddressData other) {
|
||||
_$v = other as _$GCreateMyDeliveryAddressData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GCreateMyDeliveryAddressDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressData build() => _build();
|
||||
|
||||
_$GCreateMyDeliveryAddressData _build() {
|
||||
_$GCreateMyDeliveryAddressData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GCreateMyDeliveryAddressData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GCreateMyDeliveryAddressData',
|
||||
'G__typename',
|
||||
),
|
||||
createMyDeliveryAddress: createMyDeliveryAddress.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createMyDeliveryAddress';
|
||||
createMyDeliveryAddress.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GCreateMyDeliveryAddressData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GCreateMyDeliveryAddressData_createMyDeliveryAddress
|
||||
extends GCreateMyDeliveryAddressData_createMyDeliveryAddress {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final String? label;
|
||||
@override
|
||||
final String address;
|
||||
@override
|
||||
final String? unrestrictedValue;
|
||||
@override
|
||||
final String? fiasId;
|
||||
@override
|
||||
final bool isDefault;
|
||||
@override
|
||||
final _i2.GDateTime createdAt;
|
||||
@override
|
||||
final _i2.GDateTime updatedAt;
|
||||
|
||||
factory _$GCreateMyDeliveryAddressData_createMyDeliveryAddress([
|
||||
void Function(GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder)?
|
||||
updates,
|
||||
]) =>
|
||||
(GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder()
|
||||
..update(updates))
|
||||
._build();
|
||||
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
this.label,
|
||||
required this.address,
|
||||
this.unrestrictedValue,
|
||||
this.fiasId,
|
||||
required this.isDefault,
|
||||
required this.createdAt,
|
||||
required this.updatedAt,
|
||||
}) : super._();
|
||||
@override
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress rebuild(
|
||||
void Function(GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder toBuilder() =>
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder()
|
||||
..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GCreateMyDeliveryAddressData_createMyDeliveryAddress &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
label == other.label &&
|
||||
address == other.address &&
|
||||
unrestrictedValue == other.unrestrictedValue &&
|
||||
fiasId == other.fiasId &&
|
||||
isDefault == other.isDefault &&
|
||||
createdAt == other.createdAt &&
|
||||
updatedAt == other.updatedAt;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, label.hashCode);
|
||||
_$hash = $jc(_$hash, address.hashCode);
|
||||
_$hash = $jc(_$hash, unrestrictedValue.hashCode);
|
||||
_$hash = $jc(_$hash, fiasId.hashCode);
|
||||
_$hash = $jc(_$hash, isDefault.hashCode);
|
||||
_$hash = $jc(_$hash, createdAt.hashCode);
|
||||
_$hash = $jc(_$hash, updatedAt.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('label', label)
|
||||
..add('address', address)
|
||||
..add('unrestrictedValue', unrestrictedValue)
|
||||
..add('fiasId', fiasId)
|
||||
..add('isDefault', isDefault)
|
||||
..add('createdAt', createdAt)
|
||||
..add('updatedAt', updatedAt))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder
|
||||
implements
|
||||
Builder<
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress,
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder
|
||||
> {
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress? _$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? _label;
|
||||
String? get label => _$this._label;
|
||||
set label(String? label) => _$this._label = label;
|
||||
|
||||
String? _address;
|
||||
String? get address => _$this._address;
|
||||
set address(String? address) => _$this._address = address;
|
||||
|
||||
String? _unrestrictedValue;
|
||||
String? get unrestrictedValue => _$this._unrestrictedValue;
|
||||
set unrestrictedValue(String? unrestrictedValue) =>
|
||||
_$this._unrestrictedValue = unrestrictedValue;
|
||||
|
||||
String? _fiasId;
|
||||
String? get fiasId => _$this._fiasId;
|
||||
set fiasId(String? fiasId) => _$this._fiasId = fiasId;
|
||||
|
||||
bool? _isDefault;
|
||||
bool? get isDefault => _$this._isDefault;
|
||||
set isDefault(bool? isDefault) => _$this._isDefault = isDefault;
|
||||
|
||||
_i2.GDateTimeBuilder? _createdAt;
|
||||
_i2.GDateTimeBuilder get createdAt =>
|
||||
_$this._createdAt ??= _i2.GDateTimeBuilder();
|
||||
set createdAt(_i2.GDateTimeBuilder? createdAt) =>
|
||||
_$this._createdAt = createdAt;
|
||||
|
||||
_i2.GDateTimeBuilder? _updatedAt;
|
||||
_i2.GDateTimeBuilder get updatedAt =>
|
||||
_$this._updatedAt ??= _i2.GDateTimeBuilder();
|
||||
set updatedAt(_i2.GDateTimeBuilder? updatedAt) =>
|
||||
_$this._updatedAt = updatedAt;
|
||||
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder() {
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress._initializeBuilder(
|
||||
this,
|
||||
);
|
||||
}
|
||||
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_label = $v.label;
|
||||
_address = $v.address;
|
||||
_unrestrictedValue = $v.unrestrictedValue;
|
||||
_fiasId = $v.fiasId;
|
||||
_isDefault = $v.isDefault;
|
||||
_createdAt = $v.createdAt.toBuilder();
|
||||
_updatedAt = $v.updatedAt.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GCreateMyDeliveryAddressData_createMyDeliveryAddress other) {
|
||||
_$v = other as _$GCreateMyDeliveryAddressData_createMyDeliveryAddress;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GCreateMyDeliveryAddressData_createMyDeliveryAddressBuilder)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressData_createMyDeliveryAddress build() => _build();
|
||||
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress _build() {
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GCreateMyDeliveryAddressData_createMyDeliveryAddress._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
'id',
|
||||
),
|
||||
label: label,
|
||||
address: BuiltValueNullFieldError.checkNotNull(
|
||||
address,
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
'address',
|
||||
),
|
||||
unrestrictedValue: unrestrictedValue,
|
||||
fiasId: fiasId,
|
||||
isDefault: BuiltValueNullFieldError.checkNotNull(
|
||||
isDefault,
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
'isDefault',
|
||||
),
|
||||
createdAt: createdAt.build(),
|
||||
updatedAt: updatedAt.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createdAt';
|
||||
createdAt.build();
|
||||
_$failedField = 'updatedAt';
|
||||
updatedAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GCreateMyDeliveryAddressData_createMyDeliveryAddress',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/create_my_delivery_address.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'create_my_delivery_address.req.gql.g.dart';
|
||||
|
||||
abstract class GCreateMyDeliveryAddressReq
|
||||
implements
|
||||
Built<GCreateMyDeliveryAddressReq, GCreateMyDeliveryAddressReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GCreateMyDeliveryAddressData,
|
||||
_i3.GCreateMyDeliveryAddressVars> {
|
||||
GCreateMyDeliveryAddressReq._();
|
||||
|
||||
factory GCreateMyDeliveryAddressReq(
|
||||
[void Function(GCreateMyDeliveryAddressReqBuilder b) updates]) =
|
||||
_$GCreateMyDeliveryAddressReq;
|
||||
|
||||
static void _initializeBuilder(GCreateMyDeliveryAddressReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'CreateMyDeliveryAddress',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GCreateMyDeliveryAddressVars 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.GCreateMyDeliveryAddressData? Function(
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GCreateMyDeliveryAddressData? 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.GCreateMyDeliveryAddressData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GCreateMyDeliveryAddressData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GCreateMyDeliveryAddressData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GCreateMyDeliveryAddressData,
|
||||
_i3.GCreateMyDeliveryAddressVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GCreateMyDeliveryAddressReq> get serializer =>
|
||||
_$gCreateMyDeliveryAddressReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GCreateMyDeliveryAddressReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GCreateMyDeliveryAddressReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GCreateMyDeliveryAddressReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+452
@@ -0,0 +1,452 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'create_my_delivery_address.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GCreateMyDeliveryAddressReq>
|
||||
_$gCreateMyDeliveryAddressReqSerializer =
|
||||
_$GCreateMyDeliveryAddressReqSerializer();
|
||||
|
||||
class _$GCreateMyDeliveryAddressReqSerializer
|
||||
implements StructuredSerializer<GCreateMyDeliveryAddressReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GCreateMyDeliveryAddressReq,
|
||||
_$GCreateMyDeliveryAddressReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GCreateMyDeliveryAddressReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GCreateMyDeliveryAddressReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GCreateMyDeliveryAddressVars),
|
||||
),
|
||||
'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.GCreateMyDeliveryAddressData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GCreateMyDeliveryAddressReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GCreateMyDeliveryAddressReqBuilder();
|
||||
|
||||
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.GCreateMyDeliveryAddressVars,
|
||||
),
|
||||
)!
|
||||
as _i3.GCreateMyDeliveryAddressVars,
|
||||
);
|
||||
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.GCreateMyDeliveryAddressData,
|
||||
),
|
||||
)!
|
||||
as _i2.GCreateMyDeliveryAddressData,
|
||||
);
|
||||
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 _$GCreateMyDeliveryAddressReq extends GCreateMyDeliveryAddressReq {
|
||||
@override
|
||||
final _i3.GCreateMyDeliveryAddressVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GCreateMyDeliveryAddressData? Function(
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GCreateMyDeliveryAddressData? 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 _$GCreateMyDeliveryAddressReq([
|
||||
void Function(GCreateMyDeliveryAddressReqBuilder)? updates,
|
||||
]) => (GCreateMyDeliveryAddressReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GCreateMyDeliveryAddressReq._({
|
||||
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
|
||||
GCreateMyDeliveryAddressReq rebuild(
|
||||
void Function(GCreateMyDeliveryAddressReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressReqBuilder toBuilder() =>
|
||||
GCreateMyDeliveryAddressReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GCreateMyDeliveryAddressReq &&
|
||||
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'GCreateMyDeliveryAddressReq')
|
||||
..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 GCreateMyDeliveryAddressReqBuilder
|
||||
implements
|
||||
Builder<
|
||||
GCreateMyDeliveryAddressReq,
|
||||
GCreateMyDeliveryAddressReqBuilder
|
||||
> {
|
||||
_$GCreateMyDeliveryAddressReq? _$v;
|
||||
|
||||
_i3.GCreateMyDeliveryAddressVarsBuilder? _vars;
|
||||
_i3.GCreateMyDeliveryAddressVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GCreateMyDeliveryAddressVarsBuilder();
|
||||
set vars(_i3.GCreateMyDeliveryAddressVarsBuilder? 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.GCreateMyDeliveryAddressData? Function(
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GCreateMyDeliveryAddressData? Function(
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GCreateMyDeliveryAddressData? Function(
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
_i2.GCreateMyDeliveryAddressData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GCreateMyDeliveryAddressDataBuilder? _optimisticResponse;
|
||||
_i2.GCreateMyDeliveryAddressDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GCreateMyDeliveryAddressDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GCreateMyDeliveryAddressDataBuilder? 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;
|
||||
|
||||
GCreateMyDeliveryAddressReqBuilder() {
|
||||
GCreateMyDeliveryAddressReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GCreateMyDeliveryAddressReqBuilder 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(GCreateMyDeliveryAddressReq other) {
|
||||
_$v = other as _$GCreateMyDeliveryAddressReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GCreateMyDeliveryAddressReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressReq build() => _build();
|
||||
|
||||
_$GCreateMyDeliveryAddressReq _build() {
|
||||
_$GCreateMyDeliveryAddressReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GCreateMyDeliveryAddressReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GCreateMyDeliveryAddressReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GCreateMyDeliveryAddressReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GCreateMyDeliveryAddressReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i2;
|
||||
|
||||
part 'create_my_delivery_address.var.gql.g.dart';
|
||||
|
||||
abstract class GCreateMyDeliveryAddressVars
|
||||
implements
|
||||
Built<GCreateMyDeliveryAddressVars,
|
||||
GCreateMyDeliveryAddressVarsBuilder> {
|
||||
GCreateMyDeliveryAddressVars._();
|
||||
|
||||
factory GCreateMyDeliveryAddressVars(
|
||||
[void Function(GCreateMyDeliveryAddressVarsBuilder b) updates]) =
|
||||
_$GCreateMyDeliveryAddressVars;
|
||||
|
||||
_i1.GCreateMyDeliveryAddressInput get input;
|
||||
static Serializer<GCreateMyDeliveryAddressVars> get serializer =>
|
||||
_$gCreateMyDeliveryAddressVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
|
||||
GCreateMyDeliveryAddressVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GCreateMyDeliveryAddressVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i2.serializers.deserializeWith(
|
||||
GCreateMyDeliveryAddressVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+173
@@ -0,0 +1,173 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'create_my_delivery_address.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GCreateMyDeliveryAddressVars>
|
||||
_$gCreateMyDeliveryAddressVarsSerializer =
|
||||
_$GCreateMyDeliveryAddressVarsSerializer();
|
||||
|
||||
class _$GCreateMyDeliveryAddressVarsSerializer
|
||||
implements StructuredSerializer<GCreateMyDeliveryAddressVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GCreateMyDeliveryAddressVars,
|
||||
_$GCreateMyDeliveryAddressVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GCreateMyDeliveryAddressVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GCreateMyDeliveryAddressVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'input',
|
||||
serializers.serialize(
|
||||
object.input,
|
||||
specifiedType: const FullType(_i1.GCreateMyDeliveryAddressInput),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GCreateMyDeliveryAddressVarsBuilder();
|
||||
|
||||
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.GCreateMyDeliveryAddressInput,
|
||||
),
|
||||
)!
|
||||
as _i1.GCreateMyDeliveryAddressInput,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GCreateMyDeliveryAddressVars extends GCreateMyDeliveryAddressVars {
|
||||
@override
|
||||
final _i1.GCreateMyDeliveryAddressInput input;
|
||||
|
||||
factory _$GCreateMyDeliveryAddressVars([
|
||||
void Function(GCreateMyDeliveryAddressVarsBuilder)? updates,
|
||||
]) => (GCreateMyDeliveryAddressVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GCreateMyDeliveryAddressVars._({required this.input}) : super._();
|
||||
@override
|
||||
GCreateMyDeliveryAddressVars rebuild(
|
||||
void Function(GCreateMyDeliveryAddressVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressVarsBuilder toBuilder() =>
|
||||
GCreateMyDeliveryAddressVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GCreateMyDeliveryAddressVars && 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'GCreateMyDeliveryAddressVars',
|
||||
)..add('input', input)).toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GCreateMyDeliveryAddressVarsBuilder
|
||||
implements
|
||||
Builder<
|
||||
GCreateMyDeliveryAddressVars,
|
||||
GCreateMyDeliveryAddressVarsBuilder
|
||||
> {
|
||||
_$GCreateMyDeliveryAddressVars? _$v;
|
||||
|
||||
_i1.GCreateMyDeliveryAddressInputBuilder? _input;
|
||||
_i1.GCreateMyDeliveryAddressInputBuilder get input =>
|
||||
_$this._input ??= _i1.GCreateMyDeliveryAddressInputBuilder();
|
||||
set input(_i1.GCreateMyDeliveryAddressInputBuilder? input) =>
|
||||
_$this._input = input;
|
||||
|
||||
GCreateMyDeliveryAddressVarsBuilder();
|
||||
|
||||
GCreateMyDeliveryAddressVarsBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_input = $v.input.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GCreateMyDeliveryAddressVars other) {
|
||||
_$v = other as _$GCreateMyDeliveryAddressVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GCreateMyDeliveryAddressVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GCreateMyDeliveryAddressVars build() => _build();
|
||||
|
||||
_$GCreateMyDeliveryAddressVars _build() {
|
||||
_$GCreateMyDeliveryAddressVars _$result;
|
||||
try {
|
||||
_$result = _$v ?? _$GCreateMyDeliveryAddressVars._(input: input.build());
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'input';
|
||||
input.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GCreateMyDeliveryAddressVars',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+135
@@ -0,0 +1,135 @@
|
||||
// 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 MyCounterpartyProfile = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'MyCounterpartyProfile'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'myCounterpartyProfile'),
|
||||
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: 'companyName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'companyFullName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'inn'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'kpp'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'ogrn'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'legalAddress'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'bankName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'bik'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'correspondentAccount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'checkingAccount'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'signerFullName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'signerPosition'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'signerBasis'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isComplete'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [MyCounterpartyProfile]);
|
||||
Generated
+91
@@ -0,0 +1,91 @@
|
||||
// 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:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'my_counterparty_profile.data.gql.g.dart';
|
||||
|
||||
abstract class GMyCounterpartyProfileData
|
||||
implements
|
||||
Built<GMyCounterpartyProfileData, GMyCounterpartyProfileDataBuilder> {
|
||||
GMyCounterpartyProfileData._();
|
||||
|
||||
factory GMyCounterpartyProfileData(
|
||||
[void Function(GMyCounterpartyProfileDataBuilder b) updates]) =
|
||||
_$GMyCounterpartyProfileData;
|
||||
|
||||
static void _initializeBuilder(GMyCounterpartyProfileDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile? get myCounterpartyProfile;
|
||||
static Serializer<GMyCounterpartyProfileData> get serializer =>
|
||||
_$gMyCounterpartyProfileDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyCounterpartyProfileData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyCounterpartyProfileData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyCounterpartyProfileData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GMyCounterpartyProfileData_myCounterpartyProfile
|
||||
implements
|
||||
Built<GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder> {
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile._();
|
||||
|
||||
factory GMyCounterpartyProfileData_myCounterpartyProfile(
|
||||
[void Function(GMyCounterpartyProfileData_myCounterpartyProfileBuilder b)
|
||||
updates]) = _$GMyCounterpartyProfileData_myCounterpartyProfile;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder b) =>
|
||||
b..G__typename = 'CounterpartyProfile';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String get companyName;
|
||||
String get companyFullName;
|
||||
String get inn;
|
||||
String? get kpp;
|
||||
String? get ogrn;
|
||||
String get legalAddress;
|
||||
String get bankName;
|
||||
String get bik;
|
||||
String get correspondentAccount;
|
||||
String get checkingAccount;
|
||||
String get signerFullName;
|
||||
String get signerPosition;
|
||||
String get signerBasis;
|
||||
bool get isComplete;
|
||||
_i2.GDateTime get updatedAt;
|
||||
static Serializer<GMyCounterpartyProfileData_myCounterpartyProfile>
|
||||
get serializer =>
|
||||
_$gMyCounterpartyProfileDataMyCounterpartyProfileSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyCounterpartyProfileData_myCounterpartyProfile? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+859
@@ -0,0 +1,859 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_counterparty_profile.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyCounterpartyProfileData> _$gMyCounterpartyProfileDataSerializer =
|
||||
_$GMyCounterpartyProfileDataSerializer();
|
||||
Serializer<GMyCounterpartyProfileData_myCounterpartyProfile>
|
||||
_$gMyCounterpartyProfileDataMyCounterpartyProfileSerializer =
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfileSerializer();
|
||||
|
||||
class _$GMyCounterpartyProfileDataSerializer
|
||||
implements StructuredSerializer<GMyCounterpartyProfileData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyCounterpartyProfileData,
|
||||
_$GMyCounterpartyProfileData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyCounterpartyProfileData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyCounterpartyProfileData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.myCounterpartyProfile;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('myCounterpartyProfile')
|
||||
..add(
|
||||
serializers.serialize(
|
||||
value,
|
||||
specifiedType: const FullType(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyCounterpartyProfileDataBuilder();
|
||||
|
||||
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 'myCounterpartyProfile':
|
||||
result.myCounterpartyProfile.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
),
|
||||
)!
|
||||
as GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyCounterpartyProfileData_myCounterpartyProfileSerializer
|
||||
implements
|
||||
StructuredSerializer<GMyCounterpartyProfileData_myCounterpartyProfile> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyCounterpartyProfileData_myCounterpartyProfile';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile 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)),
|
||||
'companyName',
|
||||
serializers.serialize(
|
||||
object.companyName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'companyFullName',
|
||||
serializers.serialize(
|
||||
object.companyFullName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'inn',
|
||||
serializers.serialize(object.inn, specifiedType: const FullType(String)),
|
||||
'legalAddress',
|
||||
serializers.serialize(
|
||||
object.legalAddress,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'bankName',
|
||||
serializers.serialize(
|
||||
object.bankName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'bik',
|
||||
serializers.serialize(object.bik, specifiedType: const FullType(String)),
|
||||
'correspondentAccount',
|
||||
serializers.serialize(
|
||||
object.correspondentAccount,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'checkingAccount',
|
||||
serializers.serialize(
|
||||
object.checkingAccount,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'signerFullName',
|
||||
serializers.serialize(
|
||||
object.signerFullName,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'signerPosition',
|
||||
serializers.serialize(
|
||||
object.signerPosition,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'signerBasis',
|
||||
serializers.serialize(
|
||||
object.signerBasis,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'isComplete',
|
||||
serializers.serialize(
|
||||
object.isComplete,
|
||||
specifiedType: const FullType(bool),
|
||||
),
|
||||
'updatedAt',
|
||||
serializers.serialize(
|
||||
object.updatedAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.kpp;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('kpp')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.ogrn;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('ogrn')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyCounterpartyProfileData_myCounterpartyProfileBuilder();
|
||||
|
||||
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 'companyName':
|
||||
result.companyName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'companyFullName':
|
||||
result.companyFullName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'inn':
|
||||
result.inn =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'kpp':
|
||||
result.kpp =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'ogrn':
|
||||
result.ogrn =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'legalAddress':
|
||||
result.legalAddress =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'bankName':
|
||||
result.bankName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'bik':
|
||||
result.bik =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'correspondentAccount':
|
||||
result.correspondentAccount =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'checkingAccount':
|
||||
result.checkingAccount =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'signerFullName':
|
||||
result.signerFullName =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'signerPosition':
|
||||
result.signerPosition =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'signerBasis':
|
||||
result.signerBasis =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'isComplete':
|
||||
result.isComplete =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(bool),
|
||||
)!
|
||||
as bool;
|
||||
break;
|
||||
case 'updatedAt':
|
||||
result.updatedAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyCounterpartyProfileData extends GMyCounterpartyProfileData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final GMyCounterpartyProfileData_myCounterpartyProfile? myCounterpartyProfile;
|
||||
|
||||
factory _$GMyCounterpartyProfileData([
|
||||
void Function(GMyCounterpartyProfileDataBuilder)? updates,
|
||||
]) => (GMyCounterpartyProfileDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyCounterpartyProfileData._({
|
||||
required this.G__typename,
|
||||
this.myCounterpartyProfile,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyCounterpartyProfileData rebuild(
|
||||
void Function(GMyCounterpartyProfileDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileDataBuilder toBuilder() =>
|
||||
GMyCounterpartyProfileDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyCounterpartyProfileData &&
|
||||
G__typename == other.G__typename &&
|
||||
myCounterpartyProfile == other.myCounterpartyProfile;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, myCounterpartyProfile.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GMyCounterpartyProfileData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('myCounterpartyProfile', myCounterpartyProfile))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyCounterpartyProfileDataBuilder
|
||||
implements
|
||||
Builder<GMyCounterpartyProfileData, GMyCounterpartyProfileDataBuilder> {
|
||||
_$GMyCounterpartyProfileData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder?
|
||||
_myCounterpartyProfile;
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder
|
||||
get myCounterpartyProfile => _$this._myCounterpartyProfile ??=
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder();
|
||||
set myCounterpartyProfile(
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder?
|
||||
myCounterpartyProfile,
|
||||
) => _$this._myCounterpartyProfile = myCounterpartyProfile;
|
||||
|
||||
GMyCounterpartyProfileDataBuilder() {
|
||||
GMyCounterpartyProfileData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyCounterpartyProfileDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_myCounterpartyProfile = $v.myCounterpartyProfile?.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyCounterpartyProfileData other) {
|
||||
_$v = other as _$GMyCounterpartyProfileData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyCounterpartyProfileDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileData build() => _build();
|
||||
|
||||
_$GMyCounterpartyProfileData _build() {
|
||||
_$GMyCounterpartyProfileData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyCounterpartyProfileData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyCounterpartyProfileData',
|
||||
'G__typename',
|
||||
),
|
||||
myCounterpartyProfile: _myCounterpartyProfile?.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'myCounterpartyProfile';
|
||||
_myCounterpartyProfile?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyCounterpartyProfileData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyCounterpartyProfileData_myCounterpartyProfile
|
||||
extends GMyCounterpartyProfileData_myCounterpartyProfile {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final String companyName;
|
||||
@override
|
||||
final String companyFullName;
|
||||
@override
|
||||
final String inn;
|
||||
@override
|
||||
final String? kpp;
|
||||
@override
|
||||
final String? ogrn;
|
||||
@override
|
||||
final String legalAddress;
|
||||
@override
|
||||
final String bankName;
|
||||
@override
|
||||
final String bik;
|
||||
@override
|
||||
final String correspondentAccount;
|
||||
@override
|
||||
final String checkingAccount;
|
||||
@override
|
||||
final String signerFullName;
|
||||
@override
|
||||
final String signerPosition;
|
||||
@override
|
||||
final String signerBasis;
|
||||
@override
|
||||
final bool isComplete;
|
||||
@override
|
||||
final _i2.GDateTime updatedAt;
|
||||
|
||||
factory _$GMyCounterpartyProfileData_myCounterpartyProfile([
|
||||
void Function(GMyCounterpartyProfileData_myCounterpartyProfileBuilder)?
|
||||
updates,
|
||||
]) =>
|
||||
(GMyCounterpartyProfileData_myCounterpartyProfileBuilder()
|
||||
..update(updates))
|
||||
._build();
|
||||
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
required this.companyName,
|
||||
required this.companyFullName,
|
||||
required this.inn,
|
||||
this.kpp,
|
||||
this.ogrn,
|
||||
required this.legalAddress,
|
||||
required this.bankName,
|
||||
required this.bik,
|
||||
required this.correspondentAccount,
|
||||
required this.checkingAccount,
|
||||
required this.signerFullName,
|
||||
required this.signerPosition,
|
||||
required this.signerBasis,
|
||||
required this.isComplete,
|
||||
required this.updatedAt,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile rebuild(
|
||||
void Function(GMyCounterpartyProfileData_myCounterpartyProfileBuilder)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder toBuilder() =>
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyCounterpartyProfileData_myCounterpartyProfile &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
companyName == other.companyName &&
|
||||
companyFullName == other.companyFullName &&
|
||||
inn == other.inn &&
|
||||
kpp == other.kpp &&
|
||||
ogrn == other.ogrn &&
|
||||
legalAddress == other.legalAddress &&
|
||||
bankName == other.bankName &&
|
||||
bik == other.bik &&
|
||||
correspondentAccount == other.correspondentAccount &&
|
||||
checkingAccount == other.checkingAccount &&
|
||||
signerFullName == other.signerFullName &&
|
||||
signerPosition == other.signerPosition &&
|
||||
signerBasis == other.signerBasis &&
|
||||
isComplete == other.isComplete &&
|
||||
updatedAt == other.updatedAt;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, companyName.hashCode);
|
||||
_$hash = $jc(_$hash, companyFullName.hashCode);
|
||||
_$hash = $jc(_$hash, inn.hashCode);
|
||||
_$hash = $jc(_$hash, kpp.hashCode);
|
||||
_$hash = $jc(_$hash, ogrn.hashCode);
|
||||
_$hash = $jc(_$hash, legalAddress.hashCode);
|
||||
_$hash = $jc(_$hash, bankName.hashCode);
|
||||
_$hash = $jc(_$hash, bik.hashCode);
|
||||
_$hash = $jc(_$hash, correspondentAccount.hashCode);
|
||||
_$hash = $jc(_$hash, checkingAccount.hashCode);
|
||||
_$hash = $jc(_$hash, signerFullName.hashCode);
|
||||
_$hash = $jc(_$hash, signerPosition.hashCode);
|
||||
_$hash = $jc(_$hash, signerBasis.hashCode);
|
||||
_$hash = $jc(_$hash, isComplete.hashCode);
|
||||
_$hash = $jc(_$hash, updatedAt.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('companyName', companyName)
|
||||
..add('companyFullName', companyFullName)
|
||||
..add('inn', inn)
|
||||
..add('kpp', kpp)
|
||||
..add('ogrn', ogrn)
|
||||
..add('legalAddress', legalAddress)
|
||||
..add('bankName', bankName)
|
||||
..add('bik', bik)
|
||||
..add('correspondentAccount', correspondentAccount)
|
||||
..add('checkingAccount', checkingAccount)
|
||||
..add('signerFullName', signerFullName)
|
||||
..add('signerPosition', signerPosition)
|
||||
..add('signerBasis', signerBasis)
|
||||
..add('isComplete', isComplete)
|
||||
..add('updatedAt', updatedAt))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyCounterpartyProfileData_myCounterpartyProfileBuilder
|
||||
implements
|
||||
Builder<
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile,
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder
|
||||
> {
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile? _$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? _companyName;
|
||||
String? get companyName => _$this._companyName;
|
||||
set companyName(String? companyName) => _$this._companyName = companyName;
|
||||
|
||||
String? _companyFullName;
|
||||
String? get companyFullName => _$this._companyFullName;
|
||||
set companyFullName(String? companyFullName) =>
|
||||
_$this._companyFullName = companyFullName;
|
||||
|
||||
String? _inn;
|
||||
String? get inn => _$this._inn;
|
||||
set inn(String? inn) => _$this._inn = inn;
|
||||
|
||||
String? _kpp;
|
||||
String? get kpp => _$this._kpp;
|
||||
set kpp(String? kpp) => _$this._kpp = kpp;
|
||||
|
||||
String? _ogrn;
|
||||
String? get ogrn => _$this._ogrn;
|
||||
set ogrn(String? ogrn) => _$this._ogrn = ogrn;
|
||||
|
||||
String? _legalAddress;
|
||||
String? get legalAddress => _$this._legalAddress;
|
||||
set legalAddress(String? legalAddress) => _$this._legalAddress = legalAddress;
|
||||
|
||||
String? _bankName;
|
||||
String? get bankName => _$this._bankName;
|
||||
set bankName(String? bankName) => _$this._bankName = bankName;
|
||||
|
||||
String? _bik;
|
||||
String? get bik => _$this._bik;
|
||||
set bik(String? bik) => _$this._bik = bik;
|
||||
|
||||
String? _correspondentAccount;
|
||||
String? get correspondentAccount => _$this._correspondentAccount;
|
||||
set correspondentAccount(String? correspondentAccount) =>
|
||||
_$this._correspondentAccount = correspondentAccount;
|
||||
|
||||
String? _checkingAccount;
|
||||
String? get checkingAccount => _$this._checkingAccount;
|
||||
set checkingAccount(String? checkingAccount) =>
|
||||
_$this._checkingAccount = checkingAccount;
|
||||
|
||||
String? _signerFullName;
|
||||
String? get signerFullName => _$this._signerFullName;
|
||||
set signerFullName(String? signerFullName) =>
|
||||
_$this._signerFullName = signerFullName;
|
||||
|
||||
String? _signerPosition;
|
||||
String? get signerPosition => _$this._signerPosition;
|
||||
set signerPosition(String? signerPosition) =>
|
||||
_$this._signerPosition = signerPosition;
|
||||
|
||||
String? _signerBasis;
|
||||
String? get signerBasis => _$this._signerBasis;
|
||||
set signerBasis(String? signerBasis) => _$this._signerBasis = signerBasis;
|
||||
|
||||
bool? _isComplete;
|
||||
bool? get isComplete => _$this._isComplete;
|
||||
set isComplete(bool? isComplete) => _$this._isComplete = isComplete;
|
||||
|
||||
_i2.GDateTimeBuilder? _updatedAt;
|
||||
_i2.GDateTimeBuilder get updatedAt =>
|
||||
_$this._updatedAt ??= _i2.GDateTimeBuilder();
|
||||
set updatedAt(_i2.GDateTimeBuilder? updatedAt) =>
|
||||
_$this._updatedAt = updatedAt;
|
||||
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder() {
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyCounterpartyProfileData_myCounterpartyProfileBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_companyName = $v.companyName;
|
||||
_companyFullName = $v.companyFullName;
|
||||
_inn = $v.inn;
|
||||
_kpp = $v.kpp;
|
||||
_ogrn = $v.ogrn;
|
||||
_legalAddress = $v.legalAddress;
|
||||
_bankName = $v.bankName;
|
||||
_bik = $v.bik;
|
||||
_correspondentAccount = $v.correspondentAccount;
|
||||
_checkingAccount = $v.checkingAccount;
|
||||
_signerFullName = $v.signerFullName;
|
||||
_signerPosition = $v.signerPosition;
|
||||
_signerBasis = $v.signerBasis;
|
||||
_isComplete = $v.isComplete;
|
||||
_updatedAt = $v.updatedAt.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyCounterpartyProfileData_myCounterpartyProfile other) {
|
||||
_$v = other as _$GMyCounterpartyProfileData_myCounterpartyProfile;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GMyCounterpartyProfileData_myCounterpartyProfileBuilder)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileData_myCounterpartyProfile build() => _build();
|
||||
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile _build() {
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyCounterpartyProfileData_myCounterpartyProfile._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'id',
|
||||
),
|
||||
companyName: BuiltValueNullFieldError.checkNotNull(
|
||||
companyName,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'companyName',
|
||||
),
|
||||
companyFullName: BuiltValueNullFieldError.checkNotNull(
|
||||
companyFullName,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'companyFullName',
|
||||
),
|
||||
inn: BuiltValueNullFieldError.checkNotNull(
|
||||
inn,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'inn',
|
||||
),
|
||||
kpp: kpp,
|
||||
ogrn: ogrn,
|
||||
legalAddress: BuiltValueNullFieldError.checkNotNull(
|
||||
legalAddress,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'legalAddress',
|
||||
),
|
||||
bankName: BuiltValueNullFieldError.checkNotNull(
|
||||
bankName,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'bankName',
|
||||
),
|
||||
bik: BuiltValueNullFieldError.checkNotNull(
|
||||
bik,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'bik',
|
||||
),
|
||||
correspondentAccount: BuiltValueNullFieldError.checkNotNull(
|
||||
correspondentAccount,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'correspondentAccount',
|
||||
),
|
||||
checkingAccount: BuiltValueNullFieldError.checkNotNull(
|
||||
checkingAccount,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'checkingAccount',
|
||||
),
|
||||
signerFullName: BuiltValueNullFieldError.checkNotNull(
|
||||
signerFullName,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'signerFullName',
|
||||
),
|
||||
signerPosition: BuiltValueNullFieldError.checkNotNull(
|
||||
signerPosition,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'signerPosition',
|
||||
),
|
||||
signerBasis: BuiltValueNullFieldError.checkNotNull(
|
||||
signerBasis,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'signerBasis',
|
||||
),
|
||||
isComplete: BuiltValueNullFieldError.checkNotNull(
|
||||
isComplete,
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
'isComplete',
|
||||
),
|
||||
updatedAt: updatedAt.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'updatedAt';
|
||||
updatedAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyCounterpartyProfileData_myCounterpartyProfile',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_counterparty_profile.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'my_counterparty_profile.req.gql.g.dart';
|
||||
|
||||
abstract class GMyCounterpartyProfileReq
|
||||
implements
|
||||
Built<GMyCounterpartyProfileReq, GMyCounterpartyProfileReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GMyCounterpartyProfileData,
|
||||
_i3.GMyCounterpartyProfileVars> {
|
||||
GMyCounterpartyProfileReq._();
|
||||
|
||||
factory GMyCounterpartyProfileReq(
|
||||
[void Function(GMyCounterpartyProfileReqBuilder b) updates]) =
|
||||
_$GMyCounterpartyProfileReq;
|
||||
|
||||
static void _initializeBuilder(GMyCounterpartyProfileReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'MyCounterpartyProfile',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GMyCounterpartyProfileVars 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.GMyCounterpartyProfileData? Function(
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GMyCounterpartyProfileData? 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.GMyCounterpartyProfileData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GMyCounterpartyProfileData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GMyCounterpartyProfileData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GMyCounterpartyProfileData,
|
||||
_i3.GMyCounterpartyProfileVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GMyCounterpartyProfileReq> get serializer =>
|
||||
_$gMyCounterpartyProfileReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GMyCounterpartyProfileReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyCounterpartyProfileReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GMyCounterpartyProfileReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/profile/__generated__/my_counterparty_profile.req.gql.g.dart
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_counterparty_profile.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyCounterpartyProfileReq> _$gMyCounterpartyProfileReqSerializer =
|
||||
_$GMyCounterpartyProfileReqSerializer();
|
||||
|
||||
class _$GMyCounterpartyProfileReqSerializer
|
||||
implements StructuredSerializer<GMyCounterpartyProfileReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyCounterpartyProfileReq,
|
||||
_$GMyCounterpartyProfileReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyCounterpartyProfileReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyCounterpartyProfileReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GMyCounterpartyProfileVars),
|
||||
),
|
||||
'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.GMyCounterpartyProfileData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GMyCounterpartyProfileReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyCounterpartyProfileReqBuilder();
|
||||
|
||||
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.GMyCounterpartyProfileVars),
|
||||
)!
|
||||
as _i3.GMyCounterpartyProfileVars,
|
||||
);
|
||||
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.GMyCounterpartyProfileData),
|
||||
)!
|
||||
as _i2.GMyCounterpartyProfileData,
|
||||
);
|
||||
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 _$GMyCounterpartyProfileReq extends GMyCounterpartyProfileReq {
|
||||
@override
|
||||
final _i3.GMyCounterpartyProfileVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GMyCounterpartyProfileData? Function(
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GMyCounterpartyProfileData? 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 _$GMyCounterpartyProfileReq([
|
||||
void Function(GMyCounterpartyProfileReqBuilder)? updates,
|
||||
]) => (GMyCounterpartyProfileReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyCounterpartyProfileReq._({
|
||||
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
|
||||
GMyCounterpartyProfileReq rebuild(
|
||||
void Function(GMyCounterpartyProfileReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileReqBuilder toBuilder() =>
|
||||
GMyCounterpartyProfileReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyCounterpartyProfileReq &&
|
||||
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'GMyCounterpartyProfileReq')
|
||||
..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 GMyCounterpartyProfileReqBuilder
|
||||
implements
|
||||
Builder<GMyCounterpartyProfileReq, GMyCounterpartyProfileReqBuilder> {
|
||||
_$GMyCounterpartyProfileReq? _$v;
|
||||
|
||||
_i3.GMyCounterpartyProfileVarsBuilder? _vars;
|
||||
_i3.GMyCounterpartyProfileVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GMyCounterpartyProfileVarsBuilder();
|
||||
set vars(_i3.GMyCounterpartyProfileVarsBuilder? 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.GMyCounterpartyProfileData? Function(
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GMyCounterpartyProfileData? Function(
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GMyCounterpartyProfileData? Function(
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
_i2.GMyCounterpartyProfileData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GMyCounterpartyProfileDataBuilder? _optimisticResponse;
|
||||
_i2.GMyCounterpartyProfileDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GMyCounterpartyProfileDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GMyCounterpartyProfileDataBuilder? 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;
|
||||
|
||||
GMyCounterpartyProfileReqBuilder() {
|
||||
GMyCounterpartyProfileReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyCounterpartyProfileReqBuilder 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(GMyCounterpartyProfileReq other) {
|
||||
_$v = other as _$GMyCounterpartyProfileReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyCounterpartyProfileReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileReq build() => _build();
|
||||
|
||||
_$GMyCounterpartyProfileReq _build() {
|
||||
_$GMyCounterpartyProfileReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyCounterpartyProfileReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GMyCounterpartyProfileReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GMyCounterpartyProfileReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyCounterpartyProfileReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+34
@@ -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:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'my_counterparty_profile.var.gql.g.dart';
|
||||
|
||||
abstract class GMyCounterpartyProfileVars
|
||||
implements
|
||||
Built<GMyCounterpartyProfileVars, GMyCounterpartyProfileVarsBuilder> {
|
||||
GMyCounterpartyProfileVars._();
|
||||
|
||||
factory GMyCounterpartyProfileVars(
|
||||
[void Function(GMyCounterpartyProfileVarsBuilder b) updates]) =
|
||||
_$GMyCounterpartyProfileVars;
|
||||
|
||||
static Serializer<GMyCounterpartyProfileVars> get serializer =>
|
||||
_$gMyCounterpartyProfileVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyCounterpartyProfileVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyCounterpartyProfileVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyCounterpartyProfileVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/profile/__generated__/my_counterparty_profile.var.gql.g.dart
Generated
+102
@@ -0,0 +1,102 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_counterparty_profile.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyCounterpartyProfileVars> _$gMyCounterpartyProfileVarsSerializer =
|
||||
_$GMyCounterpartyProfileVarsSerializer();
|
||||
|
||||
class _$GMyCounterpartyProfileVarsSerializer
|
||||
implements StructuredSerializer<GMyCounterpartyProfileVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyCounterpartyProfileVars,
|
||||
_$GMyCounterpartyProfileVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyCounterpartyProfileVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyCounterpartyProfileVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return <Object?>[];
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return GMyCounterpartyProfileVarsBuilder().build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyCounterpartyProfileVars extends GMyCounterpartyProfileVars {
|
||||
factory _$GMyCounterpartyProfileVars([
|
||||
void Function(GMyCounterpartyProfileVarsBuilder)? updates,
|
||||
]) => (GMyCounterpartyProfileVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyCounterpartyProfileVars._() : super._();
|
||||
@override
|
||||
GMyCounterpartyProfileVars rebuild(
|
||||
void Function(GMyCounterpartyProfileVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileVarsBuilder toBuilder() =>
|
||||
GMyCounterpartyProfileVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyCounterpartyProfileVars;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
return 589949935;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return newBuiltValueToStringHelper(
|
||||
r'GMyCounterpartyProfileVars',
|
||||
).toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyCounterpartyProfileVarsBuilder
|
||||
implements
|
||||
Builder<GMyCounterpartyProfileVars, GMyCounterpartyProfileVarsBuilder> {
|
||||
_$GMyCounterpartyProfileVars? _$v;
|
||||
|
||||
GMyCounterpartyProfileVarsBuilder();
|
||||
|
||||
@override
|
||||
void replace(GMyCounterpartyProfileVars other) {
|
||||
_$v = other as _$GMyCounterpartyProfileVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyCounterpartyProfileVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyCounterpartyProfileVars build() => _build();
|
||||
|
||||
_$GMyCounterpartyProfileVars _build() {
|
||||
final _$result = _$v ?? _$GMyCounterpartyProfileVars._();
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+79
@@ -0,0 +1,79 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:gql/ast.dart' as _i1;
|
||||
|
||||
const MyDeliveryAddresses = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'MyDeliveryAddresses'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'myDeliveryAddresses'),
|
||||
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: 'label'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'address'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'unrestrictedValue'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'fiasId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'isDefault'),
|
||||
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: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [MyDeliveryAddresses]);
|
||||
Generated
+84
@@ -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_collection/built_collection.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'my_delivery_addresses.data.gql.g.dart';
|
||||
|
||||
abstract class GMyDeliveryAddressesData
|
||||
implements
|
||||
Built<GMyDeliveryAddressesData, GMyDeliveryAddressesDataBuilder> {
|
||||
GMyDeliveryAddressesData._();
|
||||
|
||||
factory GMyDeliveryAddressesData(
|
||||
[void Function(GMyDeliveryAddressesDataBuilder b) updates]) =
|
||||
_$GMyDeliveryAddressesData;
|
||||
|
||||
static void _initializeBuilder(GMyDeliveryAddressesDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
BuiltList<GMyDeliveryAddressesData_myDeliveryAddresses>
|
||||
get myDeliveryAddresses;
|
||||
static Serializer<GMyDeliveryAddressesData> get serializer =>
|
||||
_$gMyDeliveryAddressesDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyDeliveryAddressesData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyDeliveryAddressesData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyDeliveryAddressesData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GMyDeliveryAddressesData_myDeliveryAddresses
|
||||
implements
|
||||
Built<GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder> {
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses._();
|
||||
|
||||
factory GMyDeliveryAddressesData_myDeliveryAddresses(
|
||||
[void Function(GMyDeliveryAddressesData_myDeliveryAddressesBuilder b)
|
||||
updates]) = _$GMyDeliveryAddressesData_myDeliveryAddresses;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder b) =>
|
||||
b..G__typename = 'DeliveryAddress';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
String? get label;
|
||||
String get address;
|
||||
String? get unrestrictedValue;
|
||||
String? get fiasId;
|
||||
bool get isDefault;
|
||||
_i2.GDateTime get createdAt;
|
||||
_i2.GDateTime get updatedAt;
|
||||
static Serializer<GMyDeliveryAddressesData_myDeliveryAddresses>
|
||||
get serializer => _$gMyDeliveryAddressesDataMyDeliveryAddressesSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyDeliveryAddressesData_myDeliveryAddresses? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+621
@@ -0,0 +1,621 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_delivery_addresses.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyDeliveryAddressesData> _$gMyDeliveryAddressesDataSerializer =
|
||||
_$GMyDeliveryAddressesDataSerializer();
|
||||
Serializer<GMyDeliveryAddressesData_myDeliveryAddresses>
|
||||
_$gMyDeliveryAddressesDataMyDeliveryAddressesSerializer =
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddressesSerializer();
|
||||
|
||||
class _$GMyDeliveryAddressesDataSerializer
|
||||
implements StructuredSerializer<GMyDeliveryAddressesData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyDeliveryAddressesData,
|
||||
_$GMyDeliveryAddressesData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyDeliveryAddressesData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyDeliveryAddressesData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'myDeliveryAddresses',
|
||||
serializers.serialize(
|
||||
object.myDeliveryAddresses,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(GMyDeliveryAddressesData_myDeliveryAddresses),
|
||||
]),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyDeliveryAddressesDataBuilder();
|
||||
|
||||
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 'myDeliveryAddresses':
|
||||
result.myDeliveryAddresses.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
),
|
||||
]),
|
||||
)!
|
||||
as BuiltList<Object?>,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyDeliveryAddressesData_myDeliveryAddressesSerializer
|
||||
implements
|
||||
StructuredSerializer<GMyDeliveryAddressesData_myDeliveryAddresses> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyDeliveryAddressesData_myDeliveryAddresses';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses 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)),
|
||||
'address',
|
||||
serializers.serialize(
|
||||
object.address,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'isDefault',
|
||||
serializers.serialize(
|
||||
object.isDefault,
|
||||
specifiedType: const FullType(bool),
|
||||
),
|
||||
'createdAt',
|
||||
serializers.serialize(
|
||||
object.createdAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
'updatedAt',
|
||||
serializers.serialize(
|
||||
object.updatedAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.label;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('label')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.unrestrictedValue;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('unrestrictedValue')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
value = object.fiasId;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('fiasId')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyDeliveryAddressesData_myDeliveryAddressesBuilder();
|
||||
|
||||
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 'label':
|
||||
result.label =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'address':
|
||||
result.address =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'unrestrictedValue':
|
||||
result.unrestrictedValue =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'fiasId':
|
||||
result.fiasId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
case 'isDefault':
|
||||
result.isDefault =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(bool),
|
||||
)!
|
||||
as bool;
|
||||
break;
|
||||
case 'createdAt':
|
||||
result.createdAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
case 'updatedAt':
|
||||
result.updatedAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyDeliveryAddressesData extends GMyDeliveryAddressesData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final BuiltList<GMyDeliveryAddressesData_myDeliveryAddresses>
|
||||
myDeliveryAddresses;
|
||||
|
||||
factory _$GMyDeliveryAddressesData([
|
||||
void Function(GMyDeliveryAddressesDataBuilder)? updates,
|
||||
]) => (GMyDeliveryAddressesDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyDeliveryAddressesData._({
|
||||
required this.G__typename,
|
||||
required this.myDeliveryAddresses,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyDeliveryAddressesData rebuild(
|
||||
void Function(GMyDeliveryAddressesDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesDataBuilder toBuilder() =>
|
||||
GMyDeliveryAddressesDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyDeliveryAddressesData &&
|
||||
G__typename == other.G__typename &&
|
||||
myDeliveryAddresses == other.myDeliveryAddresses;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, myDeliveryAddresses.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GMyDeliveryAddressesData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('myDeliveryAddresses', myDeliveryAddresses))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyDeliveryAddressesDataBuilder
|
||||
implements
|
||||
Builder<GMyDeliveryAddressesData, GMyDeliveryAddressesDataBuilder> {
|
||||
_$GMyDeliveryAddressesData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
ListBuilder<GMyDeliveryAddressesData_myDeliveryAddresses>?
|
||||
_myDeliveryAddresses;
|
||||
ListBuilder<GMyDeliveryAddressesData_myDeliveryAddresses>
|
||||
get myDeliveryAddresses => _$this._myDeliveryAddresses ??=
|
||||
ListBuilder<GMyDeliveryAddressesData_myDeliveryAddresses>();
|
||||
set myDeliveryAddresses(
|
||||
ListBuilder<GMyDeliveryAddressesData_myDeliveryAddresses>?
|
||||
myDeliveryAddresses,
|
||||
) => _$this._myDeliveryAddresses = myDeliveryAddresses;
|
||||
|
||||
GMyDeliveryAddressesDataBuilder() {
|
||||
GMyDeliveryAddressesData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyDeliveryAddressesDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_myDeliveryAddresses = $v.myDeliveryAddresses.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyDeliveryAddressesData other) {
|
||||
_$v = other as _$GMyDeliveryAddressesData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyDeliveryAddressesDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesData build() => _build();
|
||||
|
||||
_$GMyDeliveryAddressesData _build() {
|
||||
_$GMyDeliveryAddressesData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyDeliveryAddressesData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyDeliveryAddressesData',
|
||||
'G__typename',
|
||||
),
|
||||
myDeliveryAddresses: myDeliveryAddresses.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'myDeliveryAddresses';
|
||||
myDeliveryAddresses.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyDeliveryAddressesData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyDeliveryAddressesData_myDeliveryAddresses
|
||||
extends GMyDeliveryAddressesData_myDeliveryAddresses {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final String? label;
|
||||
@override
|
||||
final String address;
|
||||
@override
|
||||
final String? unrestrictedValue;
|
||||
@override
|
||||
final String? fiasId;
|
||||
@override
|
||||
final bool isDefault;
|
||||
@override
|
||||
final _i2.GDateTime createdAt;
|
||||
@override
|
||||
final _i2.GDateTime updatedAt;
|
||||
|
||||
factory _$GMyDeliveryAddressesData_myDeliveryAddresses([
|
||||
void Function(GMyDeliveryAddressesData_myDeliveryAddressesBuilder)? updates,
|
||||
]) => (GMyDeliveryAddressesData_myDeliveryAddressesBuilder()..update(updates))
|
||||
._build();
|
||||
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
this.label,
|
||||
required this.address,
|
||||
this.unrestrictedValue,
|
||||
this.fiasId,
|
||||
required this.isDefault,
|
||||
required this.createdAt,
|
||||
required this.updatedAt,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses rebuild(
|
||||
void Function(GMyDeliveryAddressesData_myDeliveryAddressesBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder toBuilder() =>
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyDeliveryAddressesData_myDeliveryAddresses &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
label == other.label &&
|
||||
address == other.address &&
|
||||
unrestrictedValue == other.unrestrictedValue &&
|
||||
fiasId == other.fiasId &&
|
||||
isDefault == other.isDefault &&
|
||||
createdAt == other.createdAt &&
|
||||
updatedAt == other.updatedAt;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, label.hashCode);
|
||||
_$hash = $jc(_$hash, address.hashCode);
|
||||
_$hash = $jc(_$hash, unrestrictedValue.hashCode);
|
||||
_$hash = $jc(_$hash, fiasId.hashCode);
|
||||
_$hash = $jc(_$hash, isDefault.hashCode);
|
||||
_$hash = $jc(_$hash, createdAt.hashCode);
|
||||
_$hash = $jc(_$hash, updatedAt.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('label', label)
|
||||
..add('address', address)
|
||||
..add('unrestrictedValue', unrestrictedValue)
|
||||
..add('fiasId', fiasId)
|
||||
..add('isDefault', isDefault)
|
||||
..add('createdAt', createdAt)
|
||||
..add('updatedAt', updatedAt))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyDeliveryAddressesData_myDeliveryAddressesBuilder
|
||||
implements
|
||||
Builder<
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses,
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder
|
||||
> {
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses? _$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? _label;
|
||||
String? get label => _$this._label;
|
||||
set label(String? label) => _$this._label = label;
|
||||
|
||||
String? _address;
|
||||
String? get address => _$this._address;
|
||||
set address(String? address) => _$this._address = address;
|
||||
|
||||
String? _unrestrictedValue;
|
||||
String? get unrestrictedValue => _$this._unrestrictedValue;
|
||||
set unrestrictedValue(String? unrestrictedValue) =>
|
||||
_$this._unrestrictedValue = unrestrictedValue;
|
||||
|
||||
String? _fiasId;
|
||||
String? get fiasId => _$this._fiasId;
|
||||
set fiasId(String? fiasId) => _$this._fiasId = fiasId;
|
||||
|
||||
bool? _isDefault;
|
||||
bool? get isDefault => _$this._isDefault;
|
||||
set isDefault(bool? isDefault) => _$this._isDefault = isDefault;
|
||||
|
||||
_i2.GDateTimeBuilder? _createdAt;
|
||||
_i2.GDateTimeBuilder get createdAt =>
|
||||
_$this._createdAt ??= _i2.GDateTimeBuilder();
|
||||
set createdAt(_i2.GDateTimeBuilder? createdAt) =>
|
||||
_$this._createdAt = createdAt;
|
||||
|
||||
_i2.GDateTimeBuilder? _updatedAt;
|
||||
_i2.GDateTimeBuilder get updatedAt =>
|
||||
_$this._updatedAt ??= _i2.GDateTimeBuilder();
|
||||
set updatedAt(_i2.GDateTimeBuilder? updatedAt) =>
|
||||
_$this._updatedAt = updatedAt;
|
||||
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder() {
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyDeliveryAddressesData_myDeliveryAddressesBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_label = $v.label;
|
||||
_address = $v.address;
|
||||
_unrestrictedValue = $v.unrestrictedValue;
|
||||
_fiasId = $v.fiasId;
|
||||
_isDefault = $v.isDefault;
|
||||
_createdAt = $v.createdAt.toBuilder();
|
||||
_updatedAt = $v.updatedAt.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyDeliveryAddressesData_myDeliveryAddresses other) {
|
||||
_$v = other as _$GMyDeliveryAddressesData_myDeliveryAddresses;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GMyDeliveryAddressesData_myDeliveryAddressesBuilder)? updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesData_myDeliveryAddresses build() => _build();
|
||||
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses _build() {
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyDeliveryAddressesData_myDeliveryAddresses._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
'id',
|
||||
),
|
||||
label: label,
|
||||
address: BuiltValueNullFieldError.checkNotNull(
|
||||
address,
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
'address',
|
||||
),
|
||||
unrestrictedValue: unrestrictedValue,
|
||||
fiasId: fiasId,
|
||||
isDefault: BuiltValueNullFieldError.checkNotNull(
|
||||
isDefault,
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
'isDefault',
|
||||
),
|
||||
createdAt: createdAt.build(),
|
||||
updatedAt: updatedAt.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createdAt';
|
||||
createdAt.build();
|
||||
_$failedField = 'updatedAt';
|
||||
updatedAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyDeliveryAddressesData_myDeliveryAddresses',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_delivery_addresses.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'my_delivery_addresses.req.gql.g.dart';
|
||||
|
||||
abstract class GMyDeliveryAddressesReq
|
||||
implements
|
||||
Built<GMyDeliveryAddressesReq, GMyDeliveryAddressesReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GMyDeliveryAddressesData,
|
||||
_i3.GMyDeliveryAddressesVars> {
|
||||
GMyDeliveryAddressesReq._();
|
||||
|
||||
factory GMyDeliveryAddressesReq(
|
||||
[void Function(GMyDeliveryAddressesReqBuilder b) updates]) =
|
||||
_$GMyDeliveryAddressesReq;
|
||||
|
||||
static void _initializeBuilder(GMyDeliveryAddressesReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'MyDeliveryAddresses',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GMyDeliveryAddressesVars 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.GMyDeliveryAddressesData? Function(
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GMyDeliveryAddressesData? 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.GMyDeliveryAddressesData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GMyDeliveryAddressesData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GMyDeliveryAddressesData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GMyDeliveryAddressesData,
|
||||
_i3.GMyDeliveryAddressesVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GMyDeliveryAddressesReq> get serializer =>
|
||||
_$gMyDeliveryAddressesReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GMyDeliveryAddressesReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyDeliveryAddressesReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GMyDeliveryAddressesReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_delivery_addresses.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyDeliveryAddressesReq> _$gMyDeliveryAddressesReqSerializer =
|
||||
_$GMyDeliveryAddressesReqSerializer();
|
||||
|
||||
class _$GMyDeliveryAddressesReqSerializer
|
||||
implements StructuredSerializer<GMyDeliveryAddressesReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyDeliveryAddressesReq,
|
||||
_$GMyDeliveryAddressesReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyDeliveryAddressesReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyDeliveryAddressesReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GMyDeliveryAddressesVars),
|
||||
),
|
||||
'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.GMyDeliveryAddressesData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GMyDeliveryAddressesReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyDeliveryAddressesReqBuilder();
|
||||
|
||||
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.GMyDeliveryAddressesVars),
|
||||
)!
|
||||
as _i3.GMyDeliveryAddressesVars,
|
||||
);
|
||||
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.GMyDeliveryAddressesData),
|
||||
)!
|
||||
as _i2.GMyDeliveryAddressesData,
|
||||
);
|
||||
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 _$GMyDeliveryAddressesReq extends GMyDeliveryAddressesReq {
|
||||
@override
|
||||
final _i3.GMyDeliveryAddressesVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GMyDeliveryAddressesData? Function(
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GMyDeliveryAddressesData? 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 _$GMyDeliveryAddressesReq([
|
||||
void Function(GMyDeliveryAddressesReqBuilder)? updates,
|
||||
]) => (GMyDeliveryAddressesReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyDeliveryAddressesReq._({
|
||||
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
|
||||
GMyDeliveryAddressesReq rebuild(
|
||||
void Function(GMyDeliveryAddressesReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesReqBuilder toBuilder() =>
|
||||
GMyDeliveryAddressesReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyDeliveryAddressesReq &&
|
||||
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'GMyDeliveryAddressesReq')
|
||||
..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 GMyDeliveryAddressesReqBuilder
|
||||
implements
|
||||
Builder<GMyDeliveryAddressesReq, GMyDeliveryAddressesReqBuilder> {
|
||||
_$GMyDeliveryAddressesReq? _$v;
|
||||
|
||||
_i3.GMyDeliveryAddressesVarsBuilder? _vars;
|
||||
_i3.GMyDeliveryAddressesVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GMyDeliveryAddressesVarsBuilder();
|
||||
set vars(_i3.GMyDeliveryAddressesVarsBuilder? 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.GMyDeliveryAddressesData? Function(
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GMyDeliveryAddressesData? Function(
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GMyDeliveryAddressesData? Function(
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
_i2.GMyDeliveryAddressesData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GMyDeliveryAddressesDataBuilder? _optimisticResponse;
|
||||
_i2.GMyDeliveryAddressesDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GMyDeliveryAddressesDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GMyDeliveryAddressesDataBuilder? 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;
|
||||
|
||||
GMyDeliveryAddressesReqBuilder() {
|
||||
GMyDeliveryAddressesReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyDeliveryAddressesReqBuilder 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(GMyDeliveryAddressesReq other) {
|
||||
_$v = other as _$GMyDeliveryAddressesReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyDeliveryAddressesReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesReq build() => _build();
|
||||
|
||||
_$GMyDeliveryAddressesReq _build() {
|
||||
_$GMyDeliveryAddressesReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyDeliveryAddressesReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GMyDeliveryAddressesReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GMyDeliveryAddressesReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyDeliveryAddressesReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+34
@@ -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:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'my_delivery_addresses.var.gql.g.dart';
|
||||
|
||||
abstract class GMyDeliveryAddressesVars
|
||||
implements
|
||||
Built<GMyDeliveryAddressesVars, GMyDeliveryAddressesVarsBuilder> {
|
||||
GMyDeliveryAddressesVars._();
|
||||
|
||||
factory GMyDeliveryAddressesVars(
|
||||
[void Function(GMyDeliveryAddressesVarsBuilder b) updates]) =
|
||||
_$GMyDeliveryAddressesVars;
|
||||
|
||||
static Serializer<GMyDeliveryAddressesVars> get serializer =>
|
||||
_$gMyDeliveryAddressesVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyDeliveryAddressesVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyDeliveryAddressesVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyDeliveryAddressesVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_delivery_addresses.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyDeliveryAddressesVars> _$gMyDeliveryAddressesVarsSerializer =
|
||||
_$GMyDeliveryAddressesVarsSerializer();
|
||||
|
||||
class _$GMyDeliveryAddressesVarsSerializer
|
||||
implements StructuredSerializer<GMyDeliveryAddressesVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyDeliveryAddressesVars,
|
||||
_$GMyDeliveryAddressesVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyDeliveryAddressesVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyDeliveryAddressesVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return <Object?>[];
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
return GMyDeliveryAddressesVarsBuilder().build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyDeliveryAddressesVars extends GMyDeliveryAddressesVars {
|
||||
factory _$GMyDeliveryAddressesVars([
|
||||
void Function(GMyDeliveryAddressesVarsBuilder)? updates,
|
||||
]) => (GMyDeliveryAddressesVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyDeliveryAddressesVars._() : super._();
|
||||
@override
|
||||
GMyDeliveryAddressesVars rebuild(
|
||||
void Function(GMyDeliveryAddressesVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesVarsBuilder toBuilder() =>
|
||||
GMyDeliveryAddressesVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyDeliveryAddressesVars;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
return 65414183;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return newBuiltValueToStringHelper(r'GMyDeliveryAddressesVars').toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyDeliveryAddressesVarsBuilder
|
||||
implements
|
||||
Builder<GMyDeliveryAddressesVars, GMyDeliveryAddressesVarsBuilder> {
|
||||
_$GMyDeliveryAddressesVars? _$v;
|
||||
|
||||
GMyDeliveryAddressesVarsBuilder();
|
||||
|
||||
@override
|
||||
void replace(GMyDeliveryAddressesVars other) {
|
||||
_$v = other as _$GMyDeliveryAddressesVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyDeliveryAddressesVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyDeliveryAddressesVars build() => _build();
|
||||
|
||||
_$GMyDeliveryAddressesVars _build() {
|
||||
final _$result = _$v ?? _$GMyDeliveryAddressesVars._();
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+93
@@ -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:gql/ast.dart' as _i1;
|
||||
|
||||
const MyNotificationHistory = _i1.OperationDefinitionNode(
|
||||
type: _i1.OperationType.query,
|
||||
name: _i1.NameNode(value: 'MyNotificationHistory'),
|
||||
variableDefinitions: [
|
||||
_i1.VariableDefinitionNode(
|
||||
variable: _i1.VariableNode(name: _i1.NameNode(value: 'channel')),
|
||||
type: _i1.NamedTypeNode(
|
||||
name: _i1.NameNode(value: 'MessengerType'),
|
||||
isNonNull: true,
|
||||
),
|
||||
defaultValue: _i1.DefaultValueNode(value: null),
|
||||
directives: [],
|
||||
),
|
||||
_i1.VariableDefinitionNode(
|
||||
variable: _i1.VariableNode(name: _i1.NameNode(value: 'limit')),
|
||||
type: _i1.NamedTypeNode(
|
||||
name: _i1.NameNode(value: 'Int'),
|
||||
isNonNull: false,
|
||||
),
|
||||
defaultValue: _i1.DefaultValueNode(value: _i1.IntValueNode(value: '50')),
|
||||
directives: [],
|
||||
),
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'myNotificationHistory'),
|
||||
alias: null,
|
||||
arguments: [
|
||||
_i1.ArgumentNode(
|
||||
name: _i1.NameNode(value: 'channel'),
|
||||
value: _i1.VariableNode(name: _i1.NameNode(value: 'channel')),
|
||||
),
|
||||
_i1.ArgumentNode(
|
||||
name: _i1.NameNode(value: 'limit'),
|
||||
value: _i1.VariableNode(name: _i1.NameNode(value: 'limit')),
|
||||
),
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: _i1.SelectionSetNode(selections: [
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'id'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'channel'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'title'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
_i1.FieldNode(
|
||||
name: _i1.NameNode(value: 'message'),
|
||||
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: 'orderId'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null,
|
||||
),
|
||||
]),
|
||||
)
|
||||
]),
|
||||
);
|
||||
const document = _i1.DocumentNode(definitions: [MyNotificationHistory]);
|
||||
Generated
+83
@@ -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:built_collection/built_collection.dart';
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i1;
|
||||
|
||||
part 'my_notification_history.data.gql.g.dart';
|
||||
|
||||
abstract class GMyNotificationHistoryData
|
||||
implements
|
||||
Built<GMyNotificationHistoryData, GMyNotificationHistoryDataBuilder> {
|
||||
GMyNotificationHistoryData._();
|
||||
|
||||
factory GMyNotificationHistoryData(
|
||||
[void Function(GMyNotificationHistoryDataBuilder b) updates]) =
|
||||
_$GMyNotificationHistoryData;
|
||||
|
||||
static void _initializeBuilder(GMyNotificationHistoryDataBuilder b) =>
|
||||
b..G__typename = 'Query';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
BuiltList<GMyNotificationHistoryData_myNotificationHistory>
|
||||
get myNotificationHistory;
|
||||
static Serializer<GMyNotificationHistoryData> get serializer =>
|
||||
_$gMyNotificationHistoryDataSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyNotificationHistoryData.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyNotificationHistoryData? fromJson(Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyNotificationHistoryData.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
|
||||
abstract class GMyNotificationHistoryData_myNotificationHistory
|
||||
implements
|
||||
Built<GMyNotificationHistoryData_myNotificationHistory,
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder> {
|
||||
GMyNotificationHistoryData_myNotificationHistory._();
|
||||
|
||||
factory GMyNotificationHistoryData_myNotificationHistory(
|
||||
[void Function(GMyNotificationHistoryData_myNotificationHistoryBuilder b)
|
||||
updates]) = _$GMyNotificationHistoryData_myNotificationHistory;
|
||||
|
||||
static void _initializeBuilder(
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder b) =>
|
||||
b..G__typename = 'NotificationHistoryItem';
|
||||
|
||||
@BuiltValueField(wireName: '__typename')
|
||||
String get G__typename;
|
||||
String get id;
|
||||
_i2.GMessengerType get channel;
|
||||
String get title;
|
||||
String get message;
|
||||
_i2.GDateTime get createdAt;
|
||||
String? get orderId;
|
||||
static Serializer<GMyNotificationHistoryData_myNotificationHistory>
|
||||
get serializer =>
|
||||
_$gMyNotificationHistoryDataMyNotificationHistorySerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
|
||||
GMyNotificationHistoryData_myNotificationHistory.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyNotificationHistoryData_myNotificationHistory? fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_i1.serializers.deserializeWith(
|
||||
GMyNotificationHistoryData_myNotificationHistory.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
+568
@@ -0,0 +1,568 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_notification_history.data.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyNotificationHistoryData> _$gMyNotificationHistoryDataSerializer =
|
||||
_$GMyNotificationHistoryDataSerializer();
|
||||
Serializer<GMyNotificationHistoryData_myNotificationHistory>
|
||||
_$gMyNotificationHistoryDataMyNotificationHistorySerializer =
|
||||
_$GMyNotificationHistoryData_myNotificationHistorySerializer();
|
||||
|
||||
class _$GMyNotificationHistoryDataSerializer
|
||||
implements StructuredSerializer<GMyNotificationHistoryData> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyNotificationHistoryData,
|
||||
_$GMyNotificationHistoryData,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyNotificationHistoryData';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyNotificationHistoryData object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'__typename',
|
||||
serializers.serialize(
|
||||
object.G__typename,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'myNotificationHistory',
|
||||
serializers.serialize(
|
||||
object.myNotificationHistory,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(GMyNotificationHistoryData_myNotificationHistory),
|
||||
]),
|
||||
),
|
||||
];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryData deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyNotificationHistoryDataBuilder();
|
||||
|
||||
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 'myNotificationHistory':
|
||||
result.myNotificationHistory.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(BuiltList, const [
|
||||
const FullType(
|
||||
GMyNotificationHistoryData_myNotificationHistory,
|
||||
),
|
||||
]),
|
||||
)!
|
||||
as BuiltList<Object?>,
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyNotificationHistoryData_myNotificationHistorySerializer
|
||||
implements
|
||||
StructuredSerializer<GMyNotificationHistoryData_myNotificationHistory> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyNotificationHistoryData_myNotificationHistory,
|
||||
_$GMyNotificationHistoryData_myNotificationHistory,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyNotificationHistoryData_myNotificationHistory';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyNotificationHistoryData_myNotificationHistory 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)),
|
||||
'channel',
|
||||
serializers.serialize(
|
||||
object.channel,
|
||||
specifiedType: const FullType(_i2.GMessengerType),
|
||||
),
|
||||
'title',
|
||||
serializers.serialize(
|
||||
object.title,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'message',
|
||||
serializers.serialize(
|
||||
object.message,
|
||||
specifiedType: const FullType(String),
|
||||
),
|
||||
'createdAt',
|
||||
serializers.serialize(
|
||||
object.createdAt,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.orderId;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('orderId')
|
||||
..add(
|
||||
serializers.serialize(value, specifiedType: const FullType(String)),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryData_myNotificationHistory deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyNotificationHistoryData_myNotificationHistoryBuilder();
|
||||
|
||||
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 'channel':
|
||||
result.channel =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GMessengerType),
|
||||
)!
|
||||
as _i2.GMessengerType;
|
||||
break;
|
||||
case 'title':
|
||||
result.title =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'message':
|
||||
result.message =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)!
|
||||
as String;
|
||||
break;
|
||||
case 'createdAt':
|
||||
result.createdAt.replace(
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i2.GDateTime),
|
||||
)!
|
||||
as _i2.GDateTime,
|
||||
);
|
||||
break;
|
||||
case 'orderId':
|
||||
result.orderId =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(String),
|
||||
)
|
||||
as String?;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyNotificationHistoryData extends GMyNotificationHistoryData {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final BuiltList<GMyNotificationHistoryData_myNotificationHistory>
|
||||
myNotificationHistory;
|
||||
|
||||
factory _$GMyNotificationHistoryData([
|
||||
void Function(GMyNotificationHistoryDataBuilder)? updates,
|
||||
]) => (GMyNotificationHistoryDataBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyNotificationHistoryData._({
|
||||
required this.G__typename,
|
||||
required this.myNotificationHistory,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyNotificationHistoryData rebuild(
|
||||
void Function(GMyNotificationHistoryDataBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryDataBuilder toBuilder() =>
|
||||
GMyNotificationHistoryDataBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyNotificationHistoryData &&
|
||||
G__typename == other.G__typename &&
|
||||
myNotificationHistory == other.myNotificationHistory;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, myNotificationHistory.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GMyNotificationHistoryData')
|
||||
..add('G__typename', G__typename)
|
||||
..add('myNotificationHistory', myNotificationHistory))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyNotificationHistoryDataBuilder
|
||||
implements
|
||||
Builder<GMyNotificationHistoryData, GMyNotificationHistoryDataBuilder> {
|
||||
_$GMyNotificationHistoryData? _$v;
|
||||
|
||||
String? _G__typename;
|
||||
String? get G__typename => _$this._G__typename;
|
||||
set G__typename(String? G__typename) => _$this._G__typename = G__typename;
|
||||
|
||||
ListBuilder<GMyNotificationHistoryData_myNotificationHistory>?
|
||||
_myNotificationHistory;
|
||||
ListBuilder<GMyNotificationHistoryData_myNotificationHistory>
|
||||
get myNotificationHistory => _$this._myNotificationHistory ??=
|
||||
ListBuilder<GMyNotificationHistoryData_myNotificationHistory>();
|
||||
set myNotificationHistory(
|
||||
ListBuilder<GMyNotificationHistoryData_myNotificationHistory>?
|
||||
myNotificationHistory,
|
||||
) => _$this._myNotificationHistory = myNotificationHistory;
|
||||
|
||||
GMyNotificationHistoryDataBuilder() {
|
||||
GMyNotificationHistoryData._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyNotificationHistoryDataBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_myNotificationHistory = $v.myNotificationHistory.toBuilder();
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyNotificationHistoryData other) {
|
||||
_$v = other as _$GMyNotificationHistoryData;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyNotificationHistoryDataBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryData build() => _build();
|
||||
|
||||
_$GMyNotificationHistoryData _build() {
|
||||
_$GMyNotificationHistoryData _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyNotificationHistoryData._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyNotificationHistoryData',
|
||||
'G__typename',
|
||||
),
|
||||
myNotificationHistory: myNotificationHistory.build(),
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'myNotificationHistory';
|
||||
myNotificationHistory.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyNotificationHistoryData',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyNotificationHistoryData_myNotificationHistory
|
||||
extends GMyNotificationHistoryData_myNotificationHistory {
|
||||
@override
|
||||
final String G__typename;
|
||||
@override
|
||||
final String id;
|
||||
@override
|
||||
final _i2.GMessengerType channel;
|
||||
@override
|
||||
final String title;
|
||||
@override
|
||||
final String message;
|
||||
@override
|
||||
final _i2.GDateTime createdAt;
|
||||
@override
|
||||
final String? orderId;
|
||||
|
||||
factory _$GMyNotificationHistoryData_myNotificationHistory([
|
||||
void Function(GMyNotificationHistoryData_myNotificationHistoryBuilder)?
|
||||
updates,
|
||||
]) =>
|
||||
(GMyNotificationHistoryData_myNotificationHistoryBuilder()
|
||||
..update(updates))
|
||||
._build();
|
||||
|
||||
_$GMyNotificationHistoryData_myNotificationHistory._({
|
||||
required this.G__typename,
|
||||
required this.id,
|
||||
required this.channel,
|
||||
required this.title,
|
||||
required this.message,
|
||||
required this.createdAt,
|
||||
this.orderId,
|
||||
}) : super._();
|
||||
@override
|
||||
GMyNotificationHistoryData_myNotificationHistory rebuild(
|
||||
void Function(GMyNotificationHistoryData_myNotificationHistoryBuilder)
|
||||
updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder toBuilder() =>
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyNotificationHistoryData_myNotificationHistory &&
|
||||
G__typename == other.G__typename &&
|
||||
id == other.id &&
|
||||
channel == other.channel &&
|
||||
title == other.title &&
|
||||
message == other.message &&
|
||||
createdAt == other.createdAt &&
|
||||
orderId == other.orderId;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, G__typename.hashCode);
|
||||
_$hash = $jc(_$hash, id.hashCode);
|
||||
_$hash = $jc(_$hash, channel.hashCode);
|
||||
_$hash = $jc(_$hash, title.hashCode);
|
||||
_$hash = $jc(_$hash, message.hashCode);
|
||||
_$hash = $jc(_$hash, createdAt.hashCode);
|
||||
_$hash = $jc(_$hash, orderId.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
)
|
||||
..add('G__typename', G__typename)
|
||||
..add('id', id)
|
||||
..add('channel', channel)
|
||||
..add('title', title)
|
||||
..add('message', message)
|
||||
..add('createdAt', createdAt)
|
||||
..add('orderId', orderId))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyNotificationHistoryData_myNotificationHistoryBuilder
|
||||
implements
|
||||
Builder<
|
||||
GMyNotificationHistoryData_myNotificationHistory,
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder
|
||||
> {
|
||||
_$GMyNotificationHistoryData_myNotificationHistory? _$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.GMessengerType? _channel;
|
||||
_i2.GMessengerType? get channel => _$this._channel;
|
||||
set channel(_i2.GMessengerType? channel) => _$this._channel = channel;
|
||||
|
||||
String? _title;
|
||||
String? get title => _$this._title;
|
||||
set title(String? title) => _$this._title = title;
|
||||
|
||||
String? _message;
|
||||
String? get message => _$this._message;
|
||||
set message(String? message) => _$this._message = message;
|
||||
|
||||
_i2.GDateTimeBuilder? _createdAt;
|
||||
_i2.GDateTimeBuilder get createdAt =>
|
||||
_$this._createdAt ??= _i2.GDateTimeBuilder();
|
||||
set createdAt(_i2.GDateTimeBuilder? createdAt) =>
|
||||
_$this._createdAt = createdAt;
|
||||
|
||||
String? _orderId;
|
||||
String? get orderId => _$this._orderId;
|
||||
set orderId(String? orderId) => _$this._orderId = orderId;
|
||||
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder() {
|
||||
GMyNotificationHistoryData_myNotificationHistory._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyNotificationHistoryData_myNotificationHistoryBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_G__typename = $v.G__typename;
|
||||
_id = $v.id;
|
||||
_channel = $v.channel;
|
||||
_title = $v.title;
|
||||
_message = $v.message;
|
||||
_createdAt = $v.createdAt.toBuilder();
|
||||
_orderId = $v.orderId;
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyNotificationHistoryData_myNotificationHistory other) {
|
||||
_$v = other as _$GMyNotificationHistoryData_myNotificationHistory;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(
|
||||
void Function(GMyNotificationHistoryData_myNotificationHistoryBuilder)?
|
||||
updates,
|
||||
) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryData_myNotificationHistory build() => _build();
|
||||
|
||||
_$GMyNotificationHistoryData_myNotificationHistory _build() {
|
||||
_$GMyNotificationHistoryData_myNotificationHistory _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyNotificationHistoryData_myNotificationHistory._(
|
||||
G__typename: BuiltValueNullFieldError.checkNotNull(
|
||||
G__typename,
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
'G__typename',
|
||||
),
|
||||
id: BuiltValueNullFieldError.checkNotNull(
|
||||
id,
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
'id',
|
||||
),
|
||||
channel: BuiltValueNullFieldError.checkNotNull(
|
||||
channel,
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
'channel',
|
||||
),
|
||||
title: BuiltValueNullFieldError.checkNotNull(
|
||||
title,
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
'title',
|
||||
),
|
||||
message: BuiltValueNullFieldError.checkNotNull(
|
||||
message,
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
'message',
|
||||
),
|
||||
createdAt: createdAt.build(),
|
||||
orderId: orderId,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'createdAt';
|
||||
createdAt.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyNotificationHistoryData_myNotificationHistory',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+100
@@ -0,0 +1,100 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:ferry_exec/ferry_exec.dart' as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i6;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.ast.gql.dart'
|
||||
as _i5;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.data.gql.dart'
|
||||
as _i2;
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/profile/__generated__/my_notification_history.var.gql.dart'
|
||||
as _i3;
|
||||
import 'package:gql_exec/gql_exec.dart' as _i4;
|
||||
|
||||
part 'my_notification_history.req.gql.g.dart';
|
||||
|
||||
abstract class GMyNotificationHistoryReq
|
||||
implements
|
||||
Built<GMyNotificationHistoryReq, GMyNotificationHistoryReqBuilder>,
|
||||
_i1.OperationRequest<_i2.GMyNotificationHistoryData,
|
||||
_i3.GMyNotificationHistoryVars> {
|
||||
GMyNotificationHistoryReq._();
|
||||
|
||||
factory GMyNotificationHistoryReq(
|
||||
[void Function(GMyNotificationHistoryReqBuilder b) updates]) =
|
||||
_$GMyNotificationHistoryReq;
|
||||
|
||||
static void _initializeBuilder(GMyNotificationHistoryReqBuilder b) => b
|
||||
..operation = _i4.Operation(
|
||||
document: _i5.document,
|
||||
operationName: 'MyNotificationHistory',
|
||||
)
|
||||
..executeOnListen = true;
|
||||
|
||||
@override
|
||||
_i3.GMyNotificationHistoryVars 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.GMyNotificationHistoryData? Function(
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
)? get updateResult;
|
||||
@override
|
||||
_i2.GMyNotificationHistoryData? 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.GMyNotificationHistoryData? parseData(Map<String, dynamic> json) =>
|
||||
_i2.GMyNotificationHistoryData.fromJson(json);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> varsToJson() => vars.toJson();
|
||||
|
||||
@override
|
||||
Map<String, dynamic> dataToJson(_i2.GMyNotificationHistoryData data) =>
|
||||
data.toJson();
|
||||
|
||||
@override
|
||||
_i1.OperationRequest<_i2.GMyNotificationHistoryData,
|
||||
_i3.GMyNotificationHistoryVars> transformOperation(
|
||||
_i4.Operation Function(_i4.Operation) transform) =>
|
||||
this.rebuild((b) => b..operation = transform(operation));
|
||||
|
||||
static Serializer<GMyNotificationHistoryReq> get serializer =>
|
||||
_$gMyNotificationHistoryReqSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
|
||||
GMyNotificationHistoryReq.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyNotificationHistoryReq? fromJson(Map<String, dynamic> json) =>
|
||||
_i6.serializers.deserializeWith(
|
||||
GMyNotificationHistoryReq.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/profile/__generated__/my_notification_history.req.gql.g.dart
Generated
+443
@@ -0,0 +1,443 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_notification_history.req.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyNotificationHistoryReq> _$gMyNotificationHistoryReqSerializer =
|
||||
_$GMyNotificationHistoryReqSerializer();
|
||||
|
||||
class _$GMyNotificationHistoryReqSerializer
|
||||
implements StructuredSerializer<GMyNotificationHistoryReq> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyNotificationHistoryReq,
|
||||
_$GMyNotificationHistoryReq,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyNotificationHistoryReq';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyNotificationHistoryReq object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'vars',
|
||||
serializers.serialize(
|
||||
object.vars,
|
||||
specifiedType: const FullType(_i3.GMyNotificationHistoryVars),
|
||||
),
|
||||
'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.GMyNotificationHistoryData),
|
||||
),
|
||||
);
|
||||
}
|
||||
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
|
||||
GMyNotificationHistoryReq deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyNotificationHistoryReqBuilder();
|
||||
|
||||
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.GMyNotificationHistoryVars),
|
||||
)!
|
||||
as _i3.GMyNotificationHistoryVars,
|
||||
);
|
||||
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.GMyNotificationHistoryData),
|
||||
)!
|
||||
as _i2.GMyNotificationHistoryData,
|
||||
);
|
||||
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 _$GMyNotificationHistoryReq extends GMyNotificationHistoryReq {
|
||||
@override
|
||||
final _i3.GMyNotificationHistoryVars vars;
|
||||
@override
|
||||
final _i4.Operation operation;
|
||||
@override
|
||||
final String? requestId;
|
||||
@override
|
||||
final _i2.GMyNotificationHistoryData? Function(
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
)?
|
||||
updateResult;
|
||||
@override
|
||||
final _i2.GMyNotificationHistoryData? 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 _$GMyNotificationHistoryReq([
|
||||
void Function(GMyNotificationHistoryReqBuilder)? updates,
|
||||
]) => (GMyNotificationHistoryReqBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyNotificationHistoryReq._({
|
||||
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
|
||||
GMyNotificationHistoryReq rebuild(
|
||||
void Function(GMyNotificationHistoryReqBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryReqBuilder toBuilder() =>
|
||||
GMyNotificationHistoryReqBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyNotificationHistoryReq &&
|
||||
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'GMyNotificationHistoryReq')
|
||||
..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 GMyNotificationHistoryReqBuilder
|
||||
implements
|
||||
Builder<GMyNotificationHistoryReq, GMyNotificationHistoryReqBuilder> {
|
||||
_$GMyNotificationHistoryReq? _$v;
|
||||
|
||||
_i3.GMyNotificationHistoryVarsBuilder? _vars;
|
||||
_i3.GMyNotificationHistoryVarsBuilder get vars =>
|
||||
_$this._vars ??= _i3.GMyNotificationHistoryVarsBuilder();
|
||||
set vars(_i3.GMyNotificationHistoryVarsBuilder? 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.GMyNotificationHistoryData? Function(
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
)?
|
||||
_updateResult;
|
||||
_i2.GMyNotificationHistoryData? Function(
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
)?
|
||||
get updateResult => _$this._updateResult;
|
||||
set updateResult(
|
||||
_i2.GMyNotificationHistoryData? Function(
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
_i2.GMyNotificationHistoryData?,
|
||||
)?
|
||||
updateResult,
|
||||
) => _$this._updateResult = updateResult;
|
||||
|
||||
_i2.GMyNotificationHistoryDataBuilder? _optimisticResponse;
|
||||
_i2.GMyNotificationHistoryDataBuilder get optimisticResponse =>
|
||||
_$this._optimisticResponse ??= _i2.GMyNotificationHistoryDataBuilder();
|
||||
set optimisticResponse(
|
||||
_i2.GMyNotificationHistoryDataBuilder? 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;
|
||||
|
||||
GMyNotificationHistoryReqBuilder() {
|
||||
GMyNotificationHistoryReq._initializeBuilder(this);
|
||||
}
|
||||
|
||||
GMyNotificationHistoryReqBuilder 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(GMyNotificationHistoryReq other) {
|
||||
_$v = other as _$GMyNotificationHistoryReq;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyNotificationHistoryReqBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryReq build() => _build();
|
||||
|
||||
_$GMyNotificationHistoryReq _build() {
|
||||
_$GMyNotificationHistoryReq _$result;
|
||||
try {
|
||||
_$result =
|
||||
_$v ??
|
||||
_$GMyNotificationHistoryReq._(
|
||||
vars: vars.build(),
|
||||
operation: BuiltValueNullFieldError.checkNotNull(
|
||||
operation,
|
||||
r'GMyNotificationHistoryReq',
|
||||
'operation',
|
||||
),
|
||||
requestId: requestId,
|
||||
updateResult: updateResult,
|
||||
optimisticResponse: _optimisticResponse?.build(),
|
||||
updateCacheHandlerKey: updateCacheHandlerKey,
|
||||
updateCacheHandlerContext: updateCacheHandlerContext,
|
||||
fetchPolicy: fetchPolicy,
|
||||
executeOnListen: BuiltValueNullFieldError.checkNotNull(
|
||||
executeOnListen,
|
||||
r'GMyNotificationHistoryReq',
|
||||
'executeOnListen',
|
||||
),
|
||||
context: context,
|
||||
);
|
||||
} catch (_) {
|
||||
late String _$failedField;
|
||||
try {
|
||||
_$failedField = 'vars';
|
||||
vars.build();
|
||||
|
||||
_$failedField = 'optimisticResponse';
|
||||
_optimisticResponse?.build();
|
||||
} catch (e) {
|
||||
throw BuiltValueNestedFieldError(
|
||||
r'GMyNotificationHistoryReq',
|
||||
_$failedField,
|
||||
e.toString(),
|
||||
);
|
||||
}
|
||||
rethrow;
|
||||
}
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
Generated
+38
@@ -0,0 +1,38 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||
import 'package:built_value/built_value.dart';
|
||||
import 'package:built_value/serializer.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/schema.schema.gql.dart'
|
||||
as _i1;
|
||||
import 'package:fregat_flutter_frontend/graphql/__generated__/serializers.gql.dart'
|
||||
as _i2;
|
||||
|
||||
part 'my_notification_history.var.gql.g.dart';
|
||||
|
||||
abstract class GMyNotificationHistoryVars
|
||||
implements
|
||||
Built<GMyNotificationHistoryVars, GMyNotificationHistoryVarsBuilder> {
|
||||
GMyNotificationHistoryVars._();
|
||||
|
||||
factory GMyNotificationHistoryVars(
|
||||
[void Function(GMyNotificationHistoryVarsBuilder b) updates]) =
|
||||
_$GMyNotificationHistoryVars;
|
||||
|
||||
_i1.GMessengerType get channel;
|
||||
int? get limit;
|
||||
static Serializer<GMyNotificationHistoryVars> get serializer =>
|
||||
_$gMyNotificationHistoryVarsSerializer;
|
||||
|
||||
Map<String, dynamic> toJson() => (_i2.serializers.serializeWith(
|
||||
GMyNotificationHistoryVars.serializer,
|
||||
this,
|
||||
) as Map<String, dynamic>);
|
||||
|
||||
static GMyNotificationHistoryVars? fromJson(Map<String, dynamic> json) =>
|
||||
_i2.serializers.deserializeWith(
|
||||
GMyNotificationHistoryVars.serializer,
|
||||
json,
|
||||
);
|
||||
}
|
||||
flutter-frontend/lib/graphql/operations/profile/__generated__/my_notification_history.var.gql.g.dart
Generated
+180
@@ -0,0 +1,180 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'my_notification_history.var.gql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// BuiltValueGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Serializer<GMyNotificationHistoryVars> _$gMyNotificationHistoryVarsSerializer =
|
||||
_$GMyNotificationHistoryVarsSerializer();
|
||||
|
||||
class _$GMyNotificationHistoryVarsSerializer
|
||||
implements StructuredSerializer<GMyNotificationHistoryVars> {
|
||||
@override
|
||||
final Iterable<Type> types = const [
|
||||
GMyNotificationHistoryVars,
|
||||
_$GMyNotificationHistoryVars,
|
||||
];
|
||||
@override
|
||||
final String wireName = 'GMyNotificationHistoryVars';
|
||||
|
||||
@override
|
||||
Iterable<Object?> serialize(
|
||||
Serializers serializers,
|
||||
GMyNotificationHistoryVars object, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = <Object?>[
|
||||
'channel',
|
||||
serializers.serialize(
|
||||
object.channel,
|
||||
specifiedType: const FullType(_i1.GMessengerType),
|
||||
),
|
||||
];
|
||||
Object? value;
|
||||
value = object.limit;
|
||||
if (value != null) {
|
||||
result
|
||||
..add('limit')
|
||||
..add(serializers.serialize(value, specifiedType: const FullType(int)));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryVars deserialize(
|
||||
Serializers serializers,
|
||||
Iterable<Object?> serialized, {
|
||||
FullType specifiedType = FullType.unspecified,
|
||||
}) {
|
||||
final result = GMyNotificationHistoryVarsBuilder();
|
||||
|
||||
final iterator = serialized.iterator;
|
||||
while (iterator.moveNext()) {
|
||||
final key = iterator.current! as String;
|
||||
iterator.moveNext();
|
||||
final Object? value = iterator.current;
|
||||
switch (key) {
|
||||
case 'channel':
|
||||
result.channel =
|
||||
serializers.deserialize(
|
||||
value,
|
||||
specifiedType: const FullType(_i1.GMessengerType),
|
||||
)!
|
||||
as _i1.GMessengerType;
|
||||
break;
|
||||
case 'limit':
|
||||
result.limit =
|
||||
serializers.deserialize(value, specifiedType: const FullType(int))
|
||||
as int?;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return result.build();
|
||||
}
|
||||
}
|
||||
|
||||
class _$GMyNotificationHistoryVars extends GMyNotificationHistoryVars {
|
||||
@override
|
||||
final _i1.GMessengerType channel;
|
||||
@override
|
||||
final int? limit;
|
||||
|
||||
factory _$GMyNotificationHistoryVars([
|
||||
void Function(GMyNotificationHistoryVarsBuilder)? updates,
|
||||
]) => (GMyNotificationHistoryVarsBuilder()..update(updates))._build();
|
||||
|
||||
_$GMyNotificationHistoryVars._({required this.channel, this.limit})
|
||||
: super._();
|
||||
@override
|
||||
GMyNotificationHistoryVars rebuild(
|
||||
void Function(GMyNotificationHistoryVarsBuilder) updates,
|
||||
) => (toBuilder()..update(updates)).build();
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryVarsBuilder toBuilder() =>
|
||||
GMyNotificationHistoryVarsBuilder()..replace(this);
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
if (identical(other, this)) return true;
|
||||
return other is GMyNotificationHistoryVars &&
|
||||
channel == other.channel &&
|
||||
limit == other.limit;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode {
|
||||
var _$hash = 0;
|
||||
_$hash = $jc(_$hash, channel.hashCode);
|
||||
_$hash = $jc(_$hash, limit.hashCode);
|
||||
_$hash = $jf(_$hash);
|
||||
return _$hash;
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return (newBuiltValueToStringHelper(r'GMyNotificationHistoryVars')
|
||||
..add('channel', channel)
|
||||
..add('limit', limit))
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
class GMyNotificationHistoryVarsBuilder
|
||||
implements
|
||||
Builder<GMyNotificationHistoryVars, GMyNotificationHistoryVarsBuilder> {
|
||||
_$GMyNotificationHistoryVars? _$v;
|
||||
|
||||
_i1.GMessengerType? _channel;
|
||||
_i1.GMessengerType? get channel => _$this._channel;
|
||||
set channel(_i1.GMessengerType? channel) => _$this._channel = channel;
|
||||
|
||||
int? _limit;
|
||||
int? get limit => _$this._limit;
|
||||
set limit(int? limit) => _$this._limit = limit;
|
||||
|
||||
GMyNotificationHistoryVarsBuilder();
|
||||
|
||||
GMyNotificationHistoryVarsBuilder get _$this {
|
||||
final $v = _$v;
|
||||
if ($v != null) {
|
||||
_channel = $v.channel;
|
||||
_limit = $v.limit;
|
||||
_$v = null;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@override
|
||||
void replace(GMyNotificationHistoryVars other) {
|
||||
_$v = other as _$GMyNotificationHistoryVars;
|
||||
}
|
||||
|
||||
@override
|
||||
void update(void Function(GMyNotificationHistoryVarsBuilder)? updates) {
|
||||
if (updates != null) updates(this);
|
||||
}
|
||||
|
||||
@override
|
||||
GMyNotificationHistoryVars build() => _build();
|
||||
|
||||
_$GMyNotificationHistoryVars _build() {
|
||||
final _$result =
|
||||
_$v ??
|
||||
_$GMyNotificationHistoryVars._(
|
||||
channel: BuiltValueNullFieldError.checkNotNull(
|
||||
channel,
|
||||
r'GMyNotificationHistoryVars',
|
||||
'channel',
|
||||
),
|
||||
limit: limit,
|
||||
);
|
||||
replace(_$result);
|
||||
return _$result;
|
||||
}
|
||||
}
|
||||
|
||||
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||
@@ -0,0 +1,12 @@
|
||||
mutation CreateMyDeliveryAddress($input: CreateMyDeliveryAddressInput!) {
|
||||
createMyDeliveryAddress(input: $input) {
|
||||
id
|
||||
label
|
||||
address
|
||||
unrestrictedValue
|
||||
fiasId
|
||||
isDefault
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
query MyCounterpartyProfile {
|
||||
myCounterpartyProfile {
|
||||
id
|
||||
companyName
|
||||
companyFullName
|
||||
inn
|
||||
kpp
|
||||
ogrn
|
||||
legalAddress
|
||||
bankName
|
||||
bik
|
||||
correspondentAccount
|
||||
checkingAccount
|
||||
signerFullName
|
||||
signerPosition
|
||||
signerBasis
|
||||
isComplete
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
query MyDeliveryAddresses {
|
||||
myDeliveryAddresses {
|
||||
id
|
||||
label
|
||||
address
|
||||
unrestrictedValue
|
||||
fiasId
|
||||
isDefault
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
query MyNotificationHistory($channel: MessengerType!, $limit: Int = 50) {
|
||||
myNotificationHistory(channel: $channel, limit: $limit) {
|
||||
id
|
||||
channel
|
||||
title
|
||||
message
|
||||
createdAt
|
||||
orderId
|
||||
}
|
||||
}
|
||||
@@ -2,23 +2,50 @@ import 'dart:async';
|
||||
|
||||
import 'package:ferry/ferry.dart';
|
||||
|
||||
import '../graphql/__generated__/schema.schema.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/me.data.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/me.req.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/request_login_code.data.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/request_login_code.req.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/verify_login_code.data.gql.dart';
|
||||
import '../graphql/operations/auth/__generated__/verify_login_code.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/add_product_to_cart.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/clear_cart.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/client_products.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/client_products.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_cart.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_cart.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_orders.data.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/my_orders.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/submit_ready_order.req.gql.dart';
|
||||
import '../graphql/operations/client/__generated__/update_cart_item_quantity.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_account.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_account.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_balances.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_bonus_balances.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/create_invitation.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/create_invitation.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_orders.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_orders.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_set_order_status.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_users.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_users.req.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_withdrawal_requests.data.gql.dart';
|
||||
import '../graphql/operations/manager/__generated__/manager_withdrawal_requests.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/connect_messenger.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/create_my_delivery_address.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_counterparty_profile.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_counterparty_profile.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_delivery_addresses.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_delivery_addresses.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_messenger_connections.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_messenger_connections.req.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_notification_history.data.gql.dart';
|
||||
import '../graphql/operations/profile/__generated__/my_notification_history.req.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/catalog_product_type_settings.req.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/integration_sync_dashboard.data.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/integration_sync_dashboard.req.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/notification_templates.data.gql.dart';
|
||||
import '../graphql/operations/supermanager/__generated__/notification_templates.req.gql.dart';
|
||||
|
||||
class FregatGraphqlRepository {
|
||||
@@ -41,41 +68,194 @@ class FregatGraphqlRepository {
|
||||
return response;
|
||||
}
|
||||
|
||||
Future<void> me() => execute(GMeReq()).then((_) {});
|
||||
Future<void> requestLoginCode(GRequestLoginCodeReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<void> verifyLoginCode(GVerifyLoginCodeReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<GMeData_me?> me() async {
|
||||
final response = await execute(GMeReq());
|
||||
return response.data!.me;
|
||||
}
|
||||
|
||||
Future<GRequestLoginCodeData_requestLoginCode> requestLoginCode(
|
||||
String email,
|
||||
) async {
|
||||
final response = await execute(
|
||||
GRequestLoginCodeReq(
|
||||
(b) => b.vars.input
|
||||
..channel = GLoginChannel.EMAIL
|
||||
..destination = email,
|
||||
),
|
||||
);
|
||||
return response.data!.requestLoginCode;
|
||||
}
|
||||
|
||||
Future<GVerifyLoginCodeData_verifyLoginCode> verifyLoginCode({
|
||||
required String challengeToken,
|
||||
required String code,
|
||||
}) async {
|
||||
final response = await execute(
|
||||
GVerifyLoginCodeReq(
|
||||
(b) => b.vars.input
|
||||
..challengeToken = challengeToken
|
||||
..code = code,
|
||||
),
|
||||
);
|
||||
return response.data!.verifyLoginCode;
|
||||
}
|
||||
|
||||
Future<List<GClientProductsData_clientProducts>> clientProducts() async {
|
||||
final response = await execute(GClientProductsReq());
|
||||
return response.data!.clientProducts.toList();
|
||||
}
|
||||
|
||||
Future<void> myCart() => execute(GMyCartReq()).then((_) {});
|
||||
Future<void> myOrders() => execute(GMyOrdersReq()).then((_) {});
|
||||
Future<void> addProductToCart(GAddProductToCartReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<void> submitReadyOrder(GSubmitReadyOrderReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<GMyCartData_myCart> myCart() async {
|
||||
final response = await execute(GMyCartReq());
|
||||
return response.data!.myCart;
|
||||
}
|
||||
|
||||
Future<List<GMyOrdersData_myOrders>> myOrders() async {
|
||||
final response = await execute(GMyOrdersReq());
|
||||
return response.data!.myOrders.toList();
|
||||
}
|
||||
|
||||
Future<void> addProductToCart(String productId) async {
|
||||
await execute(GAddProductToCartReq((b) => b.vars.productId = productId));
|
||||
}
|
||||
|
||||
Future<void> updateCartItemQuantity({
|
||||
required String productId,
|
||||
required double quantity,
|
||||
}) async {
|
||||
await execute(
|
||||
GUpdateCartItemQuantityReq(
|
||||
(b) => b.vars.input
|
||||
..productId = productId
|
||||
..quantity = quantity,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> clearCart() => execute(GClearCartReq()).then((_) {});
|
||||
|
||||
Future<void> submitReadyOrder(List<GMyCartData_myCart_items> items) async {
|
||||
await execute(
|
||||
GSubmitReadyOrderReq(
|
||||
(b) => b.vars.input.items.addAll(
|
||||
items.map(
|
||||
(item) => GReadyOrderItemInput(
|
||||
(input) => input
|
||||
..productId = item.productId
|
||||
..quantity = item.quantity,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<GMyMessengerConnectionsData_myMessengerConnections>>
|
||||
myMessengerConnections() async {
|
||||
final response = await execute(GMyMessengerConnectionsReq());
|
||||
return response.data!.myMessengerConnections.toList();
|
||||
}
|
||||
|
||||
Future<void> myMessengerConnections() =>
|
||||
execute(GMyMessengerConnectionsReq()).then((_) {});
|
||||
Future<void> connectMessenger(GConnectMessengerReq request) =>
|
||||
execute(request).then((_) {});
|
||||
|
||||
Future<void> managerUsers() => execute(GManagerUsersReq()).then((_) {});
|
||||
Future<void> managerOrders(GManagerOrdersReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<void> createInvitation(GCreateInvitationReq request) =>
|
||||
execute(request).then((_) {});
|
||||
Future<GMyCounterpartyProfileData_myCounterpartyProfile?>
|
||||
myCounterpartyProfile() async {
|
||||
final response = await execute(GMyCounterpartyProfileReq());
|
||||
return response.data!.myCounterpartyProfile;
|
||||
}
|
||||
|
||||
Future<List<GMyDeliveryAddressesData_myDeliveryAddresses>>
|
||||
myDeliveryAddresses() async {
|
||||
final response = await execute(GMyDeliveryAddressesReq());
|
||||
return response.data!.myDeliveryAddresses.toList();
|
||||
}
|
||||
|
||||
Future<void> createMyDeliveryAddress(String address) async {
|
||||
await execute(
|
||||
GCreateMyDeliveryAddressReq((b) => b.vars.input.address = address),
|
||||
);
|
||||
}
|
||||
|
||||
Future<List<GMyNotificationHistoryData_myNotificationHistory>>
|
||||
myNotificationHistory(GMessengerType channel) async {
|
||||
final response = await execute(
|
||||
GMyNotificationHistoryReq(
|
||||
(b) => b.vars
|
||||
..channel = channel
|
||||
..limit = 50,
|
||||
),
|
||||
);
|
||||
return response.data!.myNotificationHistory.toList();
|
||||
}
|
||||
|
||||
Future<List<GManagerUsersData_managerUsers>> managerUsers() async {
|
||||
final response = await execute(GManagerUsersReq());
|
||||
return response.data!.managerUsers.toList();
|
||||
}
|
||||
|
||||
Future<List<GManagerOrdersData_managerOrders>> managerOrders({
|
||||
String? customerId,
|
||||
}) async {
|
||||
final response = await execute(
|
||||
GManagerOrdersReq((b) {
|
||||
if (customerId != null) {
|
||||
b.vars.customerId = customerId;
|
||||
}
|
||||
}),
|
||||
);
|
||||
return response.data!.managerOrders.toList();
|
||||
}
|
||||
|
||||
Future<GCreateInvitationData_createInvitation> createInvitation({
|
||||
required String email,
|
||||
required String companyName,
|
||||
}) async {
|
||||
final response = await execute(
|
||||
GCreateInvitationReq(
|
||||
(b) => b.vars.input
|
||||
..email = email
|
||||
..companyName = companyName,
|
||||
),
|
||||
);
|
||||
return response.data!.createInvitation;
|
||||
}
|
||||
|
||||
Future<void> managerSetOrderStatus(GManagerSetOrderStatusReq request) =>
|
||||
execute(request).then((_) {});
|
||||
|
||||
Future<void> catalogProductTypeSettings() =>
|
||||
execute(GCatalogProductTypeSettingsReq()).then((_) {});
|
||||
Future<void> integrationSyncDashboard() =>
|
||||
execute(GIntegrationSyncDashboardReq()).then((_) {});
|
||||
Future<void> notificationTemplates() =>
|
||||
execute(GNotificationTemplatesReq()).then((_) {});
|
||||
Future<GIntegrationSyncDashboardData_integrationSyncDashboard>
|
||||
integrationSyncDashboard() async {
|
||||
final response = await execute(GIntegrationSyncDashboardReq());
|
||||
return response.data!.integrationSyncDashboard;
|
||||
}
|
||||
|
||||
Future<List<GNotificationTemplatesData_notificationTemplates>>
|
||||
notificationTemplates() async {
|
||||
final response = await execute(GNotificationTemplatesReq());
|
||||
return response.data!.notificationTemplates.toList();
|
||||
}
|
||||
|
||||
Future<List<GManagerBonusBalancesData_managerBonusBalances>>
|
||||
managerBonusBalances() async {
|
||||
final response = await execute(GManagerBonusBalancesReq());
|
||||
return response.data!.managerBonusBalances.toList();
|
||||
}
|
||||
|
||||
Future<GManagerBonusAccountData_managerBonusAccount> managerBonusAccount(
|
||||
String userId,
|
||||
) async {
|
||||
final response = await execute(
|
||||
GManagerBonusAccountReq((b) => b.vars.userId = userId),
|
||||
);
|
||||
return response.data!.managerBonusAccount;
|
||||
}
|
||||
|
||||
Future<List<GManagerWithdrawalRequestsData_managerWithdrawalRequests>>
|
||||
managerWithdrawalRequests() async {
|
||||
final response = await execute(GManagerWithdrawalRequestsReq());
|
||||
return response.data!.managerWithdrawalRequests.toList();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,9 +2,11 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../app/app_state.dart';
|
||||
import '../../domain/demo_data.dart';
|
||||
import '../../domain/entities.dart';
|
||||
import '../../graphql/__generated__/schema.schema.gql.dart';
|
||||
import '../../graphql/operations/client/__generated__/client_products.data.gql.dart';
|
||||
import '../../graphql/operations/client/__generated__/my_cart.data.gql.dart';
|
||||
import '../../graphql/operations/client/__generated__/my_orders.data.gql.dart';
|
||||
import '../../ui/common.dart';
|
||||
|
||||
class ClientDashboardScreen extends ConsumerWidget {
|
||||
@@ -12,13 +14,9 @@ class ClientDashboardScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final company = demoCompanies.first;
|
||||
final requests = demoRequests
|
||||
.where((item) => item.companyId == company.id)
|
||||
.toList();
|
||||
final orders = demoOrders
|
||||
.where((item) => item.companyId == company.id)
|
||||
.toList();
|
||||
final me = ref.watch(meProvider).asData?.value;
|
||||
final cart = ref.watch(myCartProvider).asData?.value;
|
||||
final orders = ref.watch(myOrdersProvider).asData?.value ?? const [];
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
@@ -29,17 +27,17 @@ class ClientDashboardScreen extends ConsumerWidget {
|
||||
runSpacing: 12,
|
||||
children: [
|
||||
MetricTile(
|
||||
label: 'Баланс на ${company.balanceDate}',
|
||||
value: money(company.balance),
|
||||
label: me?.company?.name ?? 'Клиент',
|
||||
value: me?.company?.inn ?? '-',
|
||||
icon: Icons.account_balance_wallet_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Заявки в кабинете',
|
||||
value: '${requests.length}',
|
||||
label: 'Позиции в корзине',
|
||||
value: '${cart?.items.length ?? 0}',
|
||||
icon: Icons.assignment_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Заказы из 1С',
|
||||
label: 'Заказы',
|
||||
value: '${orders.length}',
|
||||
icon: Icons.local_shipping_outlined,
|
||||
),
|
||||
@@ -53,25 +51,27 @@ class ClientDashboardScreen extends ConsumerWidget {
|
||||
const SizedBox(height: 24),
|
||||
_TwoColumn(
|
||||
left: _ListBlock(
|
||||
title: 'Последние заявки',
|
||||
title: 'Корзина',
|
||||
children: [
|
||||
for (final request in requests)
|
||||
for (final item
|
||||
in cart?.items ?? const <GMyCartData_myCart_items>[])
|
||||
EntityCard(
|
||||
title: request.code,
|
||||
subtitle: request.title,
|
||||
trailing: StatusPill(request.status.label),
|
||||
title: item.productName,
|
||||
subtitle:
|
||||
'${item.sku} · ${item.quantity.toStringAsFixed(0)} шт.',
|
||||
trailing: const StatusPill('В заявке'),
|
||||
),
|
||||
],
|
||||
),
|
||||
right: _ListBlock(
|
||||
title: 'Связанные заказы',
|
||||
title: 'Заказы',
|
||||
children: [
|
||||
for (final order in orders)
|
||||
EntityCard(
|
||||
title: order.number,
|
||||
title: order.code,
|
||||
subtitle:
|
||||
'${money(order.amount)} · обновлено ${order.updatedAt}',
|
||||
trailing: StatusPill(order.status.label),
|
||||
'${orderMoney(order.totalPrice)} · обновлено ${shortDate(order.updatedAt.value)}',
|
||||
trailing: StatusPill(orderStatusLabel(order.status)),
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -137,15 +137,12 @@ class ClientConstructorScreen extends ConsumerWidget {
|
||||
FilledButton.icon(
|
||||
onPressed: () {
|
||||
final first = product.products.first;
|
||||
final item = RequestDraftItem(
|
||||
productTitle: first.name,
|
||||
quantity: 1,
|
||||
parameters: clientProductParameters(first),
|
||||
comment: 'Добавлено из конструктора',
|
||||
);
|
||||
ref
|
||||
.read(cartProvider.notifier)
|
||||
.update((items) => [...items, item]);
|
||||
.read(graphqlRepositoryProvider)
|
||||
.addProductToCart(first.id)
|
||||
.then((_) {
|
||||
ref.invalidate(myCartProvider);
|
||||
});
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text(
|
||||
@@ -237,43 +234,95 @@ class ClientCartScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final items = ref.watch(cartProvider);
|
||||
final cart = ref.watch(myCartProvider);
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Корзина заявки',
|
||||
action: FilledButton.icon(
|
||||
onPressed: items.isEmpty
|
||||
? null
|
||||
: () {
|
||||
ref.read(cartProvider.notifier).state = const [];
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text('Заявка направлена менеджеру'),
|
||||
return cart.when(
|
||||
loading: () => const _LoadingBlock(title: 'Корзина заявки'),
|
||||
error: (error, _) => _ErrorBlock(title: 'Корзина заявки', error: error),
|
||||
data: (data) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Корзина заявки',
|
||||
action: FilledButton.icon(
|
||||
onPressed: data.items.isEmpty
|
||||
? null
|
||||
: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.submitReadyOrder(data.items.toList());
|
||||
ref
|
||||
..invalidate(myCartProvider)
|
||||
..invalidate(myOrdersProvider);
|
||||
if (context.mounted) navigateToPath(ref, '/orders');
|
||||
},
|
||||
icon: const Icon(Icons.send_outlined),
|
||||
label: const Text('Отправить'),
|
||||
),
|
||||
),
|
||||
if (data.items.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(20),
|
||||
child: Text('Корзина пуста'),
|
||||
),
|
||||
)
|
||||
else
|
||||
Card(
|
||||
child: Column(
|
||||
children: [
|
||||
for (final item in data.items)
|
||||
ListTile(
|
||||
title: Text(item.productName),
|
||||
subtitle: Text(item.sku),
|
||||
trailing: Wrap(
|
||||
crossAxisAlignment: WrapCrossAlignment.center,
|
||||
children: [
|
||||
IconButton(
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.updateCartItemQuantity(
|
||||
productId: item.productId,
|
||||
quantity: item.quantity - 1,
|
||||
);
|
||||
ref.invalidate(myCartProvider);
|
||||
},
|
||||
icon: const Icon(Icons.remove),
|
||||
),
|
||||
Text(item.quantity.toStringAsFixed(0)),
|
||||
IconButton(
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.updateCartItemQuantity(
|
||||
productId: item.productId,
|
||||
quantity: item.quantity + 1,
|
||||
);
|
||||
ref.invalidate(myCartProvider);
|
||||
},
|
||||
icon: const Icon(Icons.add),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
},
|
||||
icon: const Icon(Icons.send_outlined),
|
||||
label: const Text('Отправить'),
|
||||
),
|
||||
),
|
||||
if (items.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(20),
|
||||
child: Text('Корзина пуста'),
|
||||
),
|
||||
const Divider(height: 1),
|
||||
Align(
|
||||
alignment: Alignment.centerLeft,
|
||||
child: TextButton.icon(
|
||||
onPressed: () async {
|
||||
await ref.read(graphqlRepositoryProvider).clearCart();
|
||||
ref.invalidate(myCartProvider);
|
||||
},
|
||||
icon: const Icon(Icons.delete_outline),
|
||||
label: const Text('Очистить'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
)
|
||||
else
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: ItemLines(items),
|
||||
),
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -283,76 +332,39 @@ class ClientRequestsScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final selectedId = ref.watch(selectedRequestProvider);
|
||||
final requests = demoRequests
|
||||
.where((item) => item.companyId == demoCompanies.first.id)
|
||||
.toList();
|
||||
final selected = requests.firstWhere(
|
||||
(item) => item.id == selectedId,
|
||||
orElse: () => requests.first,
|
||||
);
|
||||
ClientOrder? linkedOrder;
|
||||
for (final order in demoOrders) {
|
||||
if (order.id == selected.linkedOrderId) {
|
||||
linkedOrder = order;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Мои заявки'),
|
||||
_TwoColumn(
|
||||
left: Column(
|
||||
children: [
|
||||
for (final request in requests)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: request.code,
|
||||
subtitle: request.title,
|
||||
selected: request.id == selected.id,
|
||||
trailing: StatusPill(request.status.label),
|
||||
onTap: () =>
|
||||
ref.read(selectedRequestProvider.notifier).state =
|
||||
request.id,
|
||||
),
|
||||
final orders = ref.watch(myOrdersProvider);
|
||||
return orders.when(
|
||||
loading: () => const _LoadingBlock(title: 'Мои заявки'),
|
||||
error: (error, _) => _ErrorBlock(title: 'Мои заявки', error: error),
|
||||
data: (items) {
|
||||
final requests = items
|
||||
.where((item) => item.kind == GOrderKind.CALCULATION)
|
||||
.toList();
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Мои заявки'),
|
||||
for (final request in requests)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: request.code,
|
||||
subtitle:
|
||||
'${orderMoney(request.totalPrice)} · ${shortDate(request.updatedAt.value)}',
|
||||
trailing: StatusPill(orderStatusLabel(request.status)),
|
||||
onTap: () => navigateToPath(ref, '/orders/${request.id}'),
|
||||
),
|
||||
],
|
||||
),
|
||||
right: Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
selected.title,
|
||||
style: Theme.of(context).textTheme.titleLarge,
|
||||
),
|
||||
const SizedBox(height: 8),
|
||||
Wrap(
|
||||
spacing: 8,
|
||||
children: [
|
||||
StatusPill(selected.status.label),
|
||||
Text(selected.createdAt),
|
||||
],
|
||||
),
|
||||
const Divider(height: 28),
|
||||
ItemLines(selected.items),
|
||||
if (linkedOrder != null) ...[
|
||||
const Divider(height: 28),
|
||||
Text(
|
||||
'Заказ 1С: ${linkedOrder.number} · ${linkedOrder.status.label}',
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
if (requests.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: Text('Заявок пока нет'),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -362,63 +374,35 @@ class ClientOrdersScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final selectedId = ref.watch(selectedOrderProvider);
|
||||
final orders = demoOrders
|
||||
.where((item) => item.companyId == demoCompanies.first.id)
|
||||
.toList();
|
||||
final selected = orders.firstWhere(
|
||||
(item) => item.id == selectedId,
|
||||
orElse: () => orders.first,
|
||||
);
|
||||
final orders = ref.watch(myOrdersProvider);
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заказы из 1С'),
|
||||
_TwoColumn(
|
||||
left: Column(
|
||||
children: [
|
||||
for (final order in orders)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: order.number,
|
||||
subtitle: '${money(order.amount)} · ${order.updatedAt}',
|
||||
selected: order.id == selected.id,
|
||||
trailing: StatusPill(order.status.label),
|
||||
onTap: () =>
|
||||
ref.read(selectedOrderProvider.notifier).state =
|
||||
order.id,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
right: Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
selected.number,
|
||||
style: Theme.of(context).textTheme.titleLarge,
|
||||
),
|
||||
const SizedBox(height: 8),
|
||||
Wrap(
|
||||
spacing: 8,
|
||||
children: [
|
||||
StatusPill(selected.status.label),
|
||||
Text(money(selected.amount)),
|
||||
],
|
||||
),
|
||||
const Divider(height: 28),
|
||||
ItemLines(selected.items),
|
||||
],
|
||||
return orders.when(
|
||||
loading: () => const _LoadingBlock(title: 'Заказы'),
|
||||
error: (error, _) => _ErrorBlock(title: 'Заказы', error: error),
|
||||
data: (items) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заказы'),
|
||||
for (final order in items)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: order.code,
|
||||
subtitle:
|
||||
'${orderMoney(order.totalPrice)} · ${shortDate(order.updatedAt.value)}',
|
||||
trailing: StatusPill(orderStatusLabel(order.status)),
|
||||
onTap: () => navigateToPath(ref, '/orders/${order.id}'),
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
if (items.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: Text('Заказов пока нет'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -428,8 +412,9 @@ class ClientProfileScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final company = demoCompanies.first;
|
||||
final connected = ref.watch(connectedMessengersProvider);
|
||||
final me = ref.watch(meProvider).asData?.value;
|
||||
final connections =
|
||||
ref.watch(myMessengerConnectionsProvider).asData?.value ?? const [];
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
@@ -441,27 +426,23 @@ class ClientProfileScreen extends ConsumerWidget {
|
||||
child: Column(
|
||||
children: [
|
||||
ListTile(
|
||||
title: Text(company.name),
|
||||
subtitle: Text('ИНН ${company.inn} · ОГРН ${company.ogrn}'),
|
||||
title: Text(me?.company?.name ?? me?.fullName ?? 'Профиль'),
|
||||
subtitle: Text('ИНН ${me?.company?.inn ?? '-'}'),
|
||||
),
|
||||
ListTile(
|
||||
title: const Text('Email для входа'),
|
||||
subtitle: Text(company.email),
|
||||
subtitle: Text(me?.email ?? '-'),
|
||||
trailing: const StatusPill('6-значный код'),
|
||||
),
|
||||
for (final messenger in MessengerType.values)
|
||||
SwitchListTile(
|
||||
title: Text(messenger.label),
|
||||
value: connected.contains(messenger),
|
||||
onChanged: (enabled) {
|
||||
ref.read(connectedMessengersProvider.notifier).update((
|
||||
items,
|
||||
) {
|
||||
final next = Set<MessengerType>.of(items);
|
||||
enabled ? next.add(messenger) : next.remove(messenger);
|
||||
return next;
|
||||
});
|
||||
},
|
||||
for (final connection in connections)
|
||||
ListTile(
|
||||
title: Text(connection.type.name),
|
||||
subtitle: Text(
|
||||
connection.displayName ?? connection.channelId,
|
||||
),
|
||||
trailing: StatusPill(
|
||||
connection.isActive ? 'Активен' : 'Отключен',
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -472,6 +453,96 @@ class ClientProfileScreen extends ConsumerWidget {
|
||||
}
|
||||
}
|
||||
|
||||
String orderStatusLabel(GOrderStatus status) {
|
||||
if (status == GOrderStatus.NEW) return 'Новый';
|
||||
if (status == GOrderStatus.MANAGER_PROCESSING) return 'В работе';
|
||||
if (status == GOrderStatus.WAITING_DOUBLE_CONFIRM) return 'На согласовании';
|
||||
if (status == GOrderStatus.CLIENT_REJECTED) return 'Отклонен клиентом';
|
||||
if (status == GOrderStatus.MANAGER_REJECTED) return 'Отклонен менеджером';
|
||||
if (status == GOrderStatus.MANAGER_BLOCKED) return 'Заблокирован';
|
||||
if (status == GOrderStatus.CONFIRMED) return 'Подтвержден';
|
||||
if (status == GOrderStatus.IN_PROGRESS) return 'В производстве';
|
||||
if (status == GOrderStatus.COMPLETED) return 'Завершен';
|
||||
return status.name;
|
||||
}
|
||||
|
||||
String orderKindLabel(GOrderKind kind) {
|
||||
if (kind == GOrderKind.READY) return 'Заказ';
|
||||
if (kind == GOrderKind.CALCULATION) return 'Заявка';
|
||||
return kind.name;
|
||||
}
|
||||
|
||||
String orderMoney(double? value) {
|
||||
if (value == null) return '-';
|
||||
return money(value.round());
|
||||
}
|
||||
|
||||
String shortDate(String value) =>
|
||||
value.length >= 10 ? value.substring(0, 10) : value;
|
||||
|
||||
List<RequestDraftItem> orderItemsToDraftItems(
|
||||
Iterable<GMyOrdersData_myOrders_items> items,
|
||||
) {
|
||||
return [
|
||||
for (final item in items)
|
||||
RequestDraftItem(
|
||||
productTitle: item.productName,
|
||||
quantity: item.quantity.round(),
|
||||
parameters: item.unitPrice == null
|
||||
? '-'
|
||||
: '${orderMoney(item.unitPrice)} за шт.',
|
||||
comment: item.lineTotal == null
|
||||
? ''
|
||||
: 'Итого ${orderMoney(item.lineTotal)}',
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
class _LoadingBlock extends StatelessWidget {
|
||||
const _LoadingBlock({required this.title});
|
||||
|
||||
final String title;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: title),
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: CircularProgressIndicator(),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _ErrorBlock extends StatelessWidget {
|
||||
const _ErrorBlock({required this.title, required this.error});
|
||||
|
||||
final String title;
|
||||
final Object error;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: title),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Text(error.toString()),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _TwoColumn extends StatelessWidget {
|
||||
const _TwoColumn({required this.left, required this.right});
|
||||
|
||||
|
||||
@@ -2,169 +2,93 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../app/app_state.dart';
|
||||
import '../../domain/demo_data.dart';
|
||||
import '../../domain/entities.dart';
|
||||
import '../../graphql/__generated__/schema.schema.gql.dart';
|
||||
import '../../graphql/operations/manager/__generated__/manager_users.data.gql.dart';
|
||||
import '../../ui/common.dart';
|
||||
import '../client/client_module.dart';
|
||||
|
||||
class ManagerClientsScreen extends ConsumerWidget {
|
||||
const ManagerClientsScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final selectedId = ref.watch(selectedClientProvider);
|
||||
final selected = demoCompanies.firstWhere((item) => item.id == selectedId);
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Клиенты',
|
||||
action: FilledButton.icon(
|
||||
onPressed: () {},
|
||||
icon: const Icon(Icons.person_add_alt_outlined),
|
||||
label: const Text('Создать'),
|
||||
),
|
||||
),
|
||||
_ManagerTwoColumn(
|
||||
left: Column(
|
||||
children: [
|
||||
for (final company in demoCompanies)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: company.name,
|
||||
subtitle: 'ИНН ${company.inn} · ${company.email}',
|
||||
selected: company.id == selected.id,
|
||||
trailing: StatusPill(
|
||||
company.confirmed ? 'Подтвержден' : 'Черновик',
|
||||
),
|
||||
onTap: () =>
|
||||
ref.read(selectedClientProvider.notifier).state =
|
||||
company.id,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
right: Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
selected.name,
|
||||
style: Theme.of(context).textTheme.titleLarge,
|
||||
),
|
||||
const SizedBox(height: 8),
|
||||
Text('ИНН ${selected.inn} · ОГРН ${selected.ogrn}'),
|
||||
const Divider(height: 28),
|
||||
ListTile(
|
||||
contentPadding: EdgeInsets.zero,
|
||||
title: const Text('Email'),
|
||||
subtitle: Text(selected.email),
|
||||
),
|
||||
ListTile(
|
||||
contentPadding: EdgeInsets.zero,
|
||||
title: const Text('Баланс'),
|
||||
subtitle: Text(
|
||||
'${money(selected.balance)} · ${selected.balanceDate}',
|
||||
),
|
||||
),
|
||||
FilledButton.icon(
|
||||
onPressed: () {},
|
||||
icon: const Icon(Icons.mail_outline),
|
||||
label: const Text('Отправить приглашение'),
|
||||
),
|
||||
],
|
||||
),
|
||||
final users = ref.watch(managerUsersProvider);
|
||||
return users.when(
|
||||
loading: () => const _ManagerInfo(title: 'Клиенты', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_ManagerInfo(title: 'Клиенты', text: error.toString()),
|
||||
data: (items) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Клиенты',
|
||||
action: FilledButton.icon(
|
||||
onPressed: () =>
|
||||
navigateToPath(ref, '/admin/orders/clients/invite'),
|
||||
icon: const Icon(Icons.person_add_alt_outlined),
|
||||
label: const Text('Создать'),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
for (final user in items.where(
|
||||
(item) => item.role == GUserRole.CLIENT,
|
||||
))
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: user.companyName ?? user.fullName,
|
||||
subtitle: 'ИНН ${user.inn ?? '-'} · ${user.email}',
|
||||
trailing: StatusPill('${user.orderCount} заказов'),
|
||||
onTap: () =>
|
||||
navigateToPath(ref, '/admin/orders/clients/${user.id}'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class ManagerRequestsScreen extends ConsumerStatefulWidget {
|
||||
class ManagerRequestsScreen extends ConsumerWidget {
|
||||
const ManagerRequestsScreen({super.key});
|
||||
|
||||
@override
|
||||
ConsumerState<ManagerRequestsScreen> createState() =>
|
||||
_ManagerRequestsScreenState();
|
||||
}
|
||||
|
||||
class _ManagerRequestsScreenState extends ConsumerState<ManagerRequestsScreen> {
|
||||
final orderController = TextEditingController(text: '1C-51492');
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
orderController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final selectedId = ref.watch(selectedRequestProvider);
|
||||
final selected = demoRequests.firstWhere((item) => item.id == selectedId);
|
||||
final company = demoCompanies.firstWhere(
|
||||
(item) => item.id == selected.companyId,
|
||||
);
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заявки клиентов'),
|
||||
_ManagerTwoColumn(
|
||||
left: Column(
|
||||
children: [
|
||||
for (final request in demoRequests)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: request.code,
|
||||
subtitle: '${request.title} · ${request.createdAt}',
|
||||
selected: request.id == selected.id,
|
||||
trailing: StatusPill(request.status.label),
|
||||
onTap: () =>
|
||||
ref.read(selectedRequestProvider.notifier).state =
|
||||
request.id,
|
||||
),
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final orders = ref.watch(managerOrdersProvider);
|
||||
return orders.when(
|
||||
loading: () =>
|
||||
const _ManagerInfo(title: 'Заявки клиентов', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_ManagerInfo(title: 'Заявки клиентов', text: error.toString()),
|
||||
data: (items) {
|
||||
final requests = items
|
||||
.where((item) => item.kind == GOrderKind.CALCULATION)
|
||||
.toList();
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заявки клиентов'),
|
||||
for (final request in requests)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: request.code,
|
||||
subtitle:
|
||||
'${orderMoney(request.totalPrice)} · ${shortDate(request.updatedAt.value)}',
|
||||
trailing: StatusPill(orderStatusLabel(request.status)),
|
||||
onTap: () =>
|
||||
navigateToPath(ref, '/admin/orders/${request.id}'),
|
||||
),
|
||||
],
|
||||
),
|
||||
right: Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
selected.code,
|
||||
style: Theme.of(context).textTheme.titleLarge,
|
||||
),
|
||||
const SizedBox(height: 6),
|
||||
Text(company.name),
|
||||
const Divider(height: 28),
|
||||
ItemLines(selected.items),
|
||||
const Divider(height: 28),
|
||||
TextField(
|
||||
controller: orderController,
|
||||
decoration: const InputDecoration(
|
||||
labelText: 'Номер заказа 1С',
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
FilledButton.icon(
|
||||
onPressed: () {},
|
||||
icon: const Icon(Icons.link_outlined),
|
||||
label: const Text('Связать с заказом'),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
if (requests.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: Text('Заявок пока нет'),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -174,25 +98,35 @@ class ManagerOrdersScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заказы 1С'),
|
||||
Column(
|
||||
children: [
|
||||
for (final order in demoOrders)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: order.number,
|
||||
subtitle:
|
||||
'${money(order.amount)} · обновлено ${order.updatedAt}',
|
||||
trailing: StatusPill(order.status.label),
|
||||
),
|
||||
final orders = ref.watch(managerOrdersProvider);
|
||||
return orders.when(
|
||||
loading: () => const _ManagerInfo(title: 'Заказы', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_ManagerInfo(title: 'Заказы', text: error.toString()),
|
||||
data: (items) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Заказы'),
|
||||
for (final order in items)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: order.code,
|
||||
subtitle:
|
||||
'${orderKindLabel(order.kind)} · ${orderMoney(order.totalPrice)} · ${shortDate(order.updatedAt.value)}',
|
||||
trailing: StatusPill(orderStatusLabel(order.status)),
|
||||
onTap: () => navigateToPath(ref, '/admin/orders/${order.id}'),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
if (items.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: Text('Заказов пока нет'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -202,72 +136,91 @@ class ManagerClientViewScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final company = demoCompanies.firstWhere(
|
||||
(item) => item.id == ref.watch(selectedClientProvider),
|
||||
final userId = ref.watch(currentPathProvider).split('/').last;
|
||||
final users = ref.watch(managerUsersProvider);
|
||||
final orders = ref.watch(managerOrdersProvider).asData?.value ?? const [];
|
||||
return users.when(
|
||||
loading: () => const _ManagerInfo(title: 'Клиент', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_ManagerInfo(title: 'Клиент', text: error.toString()),
|
||||
data: (items) {
|
||||
final user = _findUser(items, userId);
|
||||
if (user == null) {
|
||||
return const _ManagerInfo(title: 'Клиент', text: 'Клиент не найден.');
|
||||
}
|
||||
final clientOrders = orders
|
||||
.where((item) => item.customerId == user.id)
|
||||
.toList();
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: user.companyName ?? user.fullName),
|
||||
Wrap(
|
||||
spacing: 12,
|
||||
runSpacing: 12,
|
||||
children: [
|
||||
MetricTile(
|
||||
label: 'ИНН ${user.inn ?? '-'}',
|
||||
value: 'Клиент',
|
||||
icon: Icons.business_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Заказы',
|
||||
value: '${clientOrders.length}',
|
||||
icon: Icons.local_shipping_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Email',
|
||||
value: user.email,
|
||||
icon: Icons.mail_outline,
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
for (final order in clientOrders)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: order.code,
|
||||
subtitle:
|
||||
'${orderKindLabel(order.kind)} · ${orderMoney(order.totalPrice)}',
|
||||
trailing: StatusPill(orderStatusLabel(order.status)),
|
||||
onTap: () => navigateToPath(ref, '/admin/orders/${order.id}'),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
final requests = demoRequests
|
||||
.where((item) => item.companyId == company.id)
|
||||
.length;
|
||||
final orders = demoOrders
|
||||
.where((item) => item.companyId == company.id)
|
||||
.length;
|
||||
}
|
||||
}
|
||||
|
||||
GManagerUsersData_managerUsers? _findUser(
|
||||
Iterable<GManagerUsersData_managerUsers> users,
|
||||
String id,
|
||||
) {
|
||||
for (final user in users) {
|
||||
if (user.id == id) return user;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
class _ManagerInfo extends StatelessWidget {
|
||||
const _ManagerInfo({required this.title, required this.text});
|
||||
|
||||
final String title;
|
||||
final String text;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Вид клиента'),
|
||||
Wrap(
|
||||
spacing: 12,
|
||||
runSpacing: 12,
|
||||
children: [
|
||||
MetricTile(
|
||||
label: company.name,
|
||||
value: 'Клиент',
|
||||
icon: Icons.business_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Заявки видимые клиенту',
|
||||
value: '$requests',
|
||||
icon: Icons.assignment_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Заказы видимые клиенту',
|
||||
value: '$orders',
|
||||
icon: Icons.local_shipping_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Баланс на ${company.balanceDate}',
|
||||
value: money(company.balance),
|
||||
icon: Icons.account_balance_wallet_outlined,
|
||||
),
|
||||
],
|
||||
ScreenTitle(title: title),
|
||||
Card(
|
||||
child: Padding(padding: const EdgeInsets.all(16), child: Text(text)),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _ManagerTwoColumn extends StatelessWidget {
|
||||
const _ManagerTwoColumn({required this.left, required this.right});
|
||||
|
||||
final Widget left;
|
||||
final Widget right;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final wide = MediaQuery.sizeOf(context).width >= 900;
|
||||
|
||||
if (!wide) {
|
||||
return Column(children: [left, const SizedBox(height: 16), right]);
|
||||
}
|
||||
|
||||
return Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Expanded(child: left),
|
||||
const SizedBox(width: 16),
|
||||
Expanded(child: right),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../app/app_state.dart';
|
||||
import '../../domain/demo_data.dart';
|
||||
import '../../ui/common.dart';
|
||||
|
||||
class SuperOntologyScreen extends ConsumerWidget {
|
||||
@@ -72,69 +71,110 @@ class SuperOntologyScreen extends ConsumerWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class SuperSyncScreen extends StatelessWidget {
|
||||
class SuperSyncScreen extends ConsumerWidget {
|
||||
const SuperSyncScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Синхронизация 1С'),
|
||||
Column(
|
||||
children: [
|
||||
for (final event in demoSyncEvents)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: event.title,
|
||||
subtitle: event.result,
|
||||
trailing: Text(event.time),
|
||||
),
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final dashboard = ref.watch(integrationSyncDashboardProvider);
|
||||
return dashboard.when(
|
||||
loading: () =>
|
||||
const _SuperInfo(title: 'Синхронизация 1С', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_SuperInfo(title: 'Синхронизация 1С', text: error.toString()),
|
||||
data: (data) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Синхронизация 1С'),
|
||||
Wrap(
|
||||
spacing: 12,
|
||||
runSpacing: 12,
|
||||
children: [
|
||||
MetricTile(
|
||||
label: 'Заказы',
|
||||
value: '${data.totalOrders}',
|
||||
icon: Icons.receipt_long_outlined,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
MetricTile(
|
||||
label: 'Продукты',
|
||||
value: '${data.totalProducts}',
|
||||
icon: Icons.inventory_2_outlined,
|
||||
),
|
||||
MetricTile(
|
||||
label: 'Клиенты',
|
||||
value: '${data.totalClients}',
|
||||
icon: Icons.groups_outlined,
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
for (final item in data.items)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 8),
|
||||
child: EntityCard(
|
||||
title: item.title,
|
||||
subtitle: '${item.source} · ${item.description}',
|
||||
trailing: StatusPill(item.status),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class SuperNotificationsScreen extends StatelessWidget {
|
||||
class SuperNotificationsScreen extends ConsumerWidget {
|
||||
const SuperNotificationsScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
const templates = [
|
||||
'Приглашение клиента',
|
||||
'Код входа на email',
|
||||
'Заявка направлена менеджеру',
|
||||
'Заявка связана с заказом 1С',
|
||||
'Обновление задолженности',
|
||||
];
|
||||
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Уведомления'),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final templates = ref.watch(notificationTemplatesProvider);
|
||||
return templates.when(
|
||||
loading: () =>
|
||||
const _SuperInfo(title: 'Уведомления', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_SuperInfo(title: 'Уведомления', text: error.toString()),
|
||||
data: (items) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Уведомления'),
|
||||
Card(
|
||||
child: Column(
|
||||
children: [
|
||||
for (final template in templates)
|
||||
Column(
|
||||
children: [
|
||||
ListTile(
|
||||
contentPadding: EdgeInsets.zero,
|
||||
title: Text(template),
|
||||
trailing: const StatusPill('Email'),
|
||||
),
|
||||
if (template != templates.last) const Divider(height: 1),
|
||||
],
|
||||
for (final template in items)
|
||||
ListTile(
|
||||
title: Text(template.title),
|
||||
trailing: Wrap(
|
||||
spacing: 6,
|
||||
children: [
|
||||
for (final channel in template.channels)
|
||||
StatusPill(channel.channel.name),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _SuperInfo extends StatelessWidget {
|
||||
const _SuperInfo({required this.title, required this.text});
|
||||
|
||||
final String title;
|
||||
final String text;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: title),
|
||||
Card(
|
||||
child: Padding(padding: const EdgeInsets.all(16), child: Text(text)),
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
@@ -2,16 +2,62 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../../app/app_state.dart';
|
||||
import '../../domain/demo_data.dart';
|
||||
import '../../domain/entities.dart';
|
||||
import '../../graphql/operations/client/__generated__/client_products.data.gql.dart';
|
||||
import '../../graphql/operations/client/__generated__/my_orders.data.gql.dart';
|
||||
import '../../graphql/operations/manager/__generated__/manager_orders.data.gql.dart';
|
||||
import '../../ui/common.dart';
|
||||
import '../client/client_module.dart';
|
||||
|
||||
class LoginScreen extends ConsumerWidget {
|
||||
class LoginScreen extends ConsumerStatefulWidget {
|
||||
const LoginScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
ConsumerState<LoginScreen> createState() => _LoginScreenState();
|
||||
}
|
||||
|
||||
class _LoginScreenState extends ConsumerState<LoginScreen> {
|
||||
final emailController = TextEditingController(text: 'client@fregat.local');
|
||||
final codeController = TextEditingController(text: '123456');
|
||||
String? challengeToken;
|
||||
String? errorText;
|
||||
bool submitting = false;
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
emailController.dispose();
|
||||
codeController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
Future<void> _submit() async {
|
||||
setState(() {
|
||||
submitting = true;
|
||||
errorText = null;
|
||||
});
|
||||
|
||||
final repository = ref.read(graphqlRepositoryProvider);
|
||||
if (challengeToken == null) {
|
||||
final challenge = await repository.requestLoginCode(
|
||||
emailController.text.trim(),
|
||||
);
|
||||
setState(() {
|
||||
challengeToken = challenge.challengeToken;
|
||||
submitting = false;
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
final session = await repository.verifyLoginCode(
|
||||
challengeToken: challengeToken!,
|
||||
code: codeController.text.trim(),
|
||||
);
|
||||
await persistAuthToken(ref, session.accessToken);
|
||||
navigateToPath(ref, '/');
|
||||
if (mounted) setState(() => submitting = false);
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Center(
|
||||
child: ConstrainedBox(
|
||||
constraints: const BoxConstraints(maxWidth: 420),
|
||||
@@ -24,17 +70,41 @@ class LoginScreen extends ConsumerWidget {
|
||||
children: [
|
||||
Text('Вход', style: Theme.of(context).textTheme.headlineSmall),
|
||||
const SizedBox(height: 16),
|
||||
const TextField(
|
||||
TextField(
|
||||
controller: emailController,
|
||||
decoration: InputDecoration(labelText: 'Email'),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
const TextField(
|
||||
TextField(
|
||||
controller: codeController,
|
||||
decoration: InputDecoration(labelText: '6-значный код'),
|
||||
),
|
||||
if (errorText != null) ...[
|
||||
const SizedBox(height: 12),
|
||||
Text(
|
||||
errorText!,
|
||||
style: TextStyle(
|
||||
color: Theme.of(context).colorScheme.error,
|
||||
),
|
||||
),
|
||||
],
|
||||
const SizedBox(height: 16),
|
||||
FilledButton(
|
||||
onPressed: () => navigateToPath(ref, '/'),
|
||||
child: const Text('Войти'),
|
||||
onPressed: submitting
|
||||
? null
|
||||
: () {
|
||||
_submit().onError((error, _) {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
submitting = false;
|
||||
errorText = error.toString();
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
child: Text(
|
||||
challengeToken == null ? 'Получить код' : 'Войти',
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -144,20 +214,11 @@ class ProductDetailScreen extends ConsumerWidget {
|
||||
ScreenTitle(
|
||||
title: group.title,
|
||||
action: FilledButton.icon(
|
||||
onPressed: () {
|
||||
ref
|
||||
.read(cartProvider.notifier)
|
||||
.update(
|
||||
(items) => [
|
||||
...items,
|
||||
RequestDraftItem(
|
||||
productTitle: firstProduct.name,
|
||||
quantity: 1,
|
||||
parameters: productParameters(firstProduct),
|
||||
comment: 'Позиция из каталога',
|
||||
),
|
||||
],
|
||||
);
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.addProductToCart(firstProduct.id);
|
||||
ref.invalidate(myCartProvider);
|
||||
navigateToPath(ref, '/cart');
|
||||
},
|
||||
icon: const Icon(Icons.add_shopping_cart_outlined),
|
||||
@@ -188,6 +249,7 @@ class ProductDetailScreen extends ConsumerWidget {
|
||||
DataColumn(label: Text('Толщина')),
|
||||
DataColumn(label: Text('Втулка')),
|
||||
DataColumn(label: Text('Остаток')),
|
||||
DataColumn(label: Text('')),
|
||||
],
|
||||
rows: [
|
||||
for (final product in group.products)
|
||||
@@ -199,6 +261,20 @@ class ProductDetailScreen extends ConsumerWidget {
|
||||
DataCell(Text(valueOrDash(product.thicknessMicron))),
|
||||
DataCell(Text(valueOrDash(product.sleeveBrand))),
|
||||
DataCell(Text(totalAvailable(product).toString())),
|
||||
DataCell(
|
||||
IconButton(
|
||||
tooltip: 'В корзину',
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.addProductToCart(product.id);
|
||||
ref.invalidate(myCartProvider);
|
||||
},
|
||||
icon: const Icon(
|
||||
Icons.add_shopping_cart_outlined,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
@@ -344,7 +420,27 @@ String productParameters(GClientProductsData_clientProducts product) {
|
||||
return parts.join(', ');
|
||||
}
|
||||
|
||||
class OrderDetailScreen extends StatelessWidget {
|
||||
GMyOrdersData_myOrders? findClientOrder(
|
||||
Iterable<GMyOrdersData_myOrders> orders,
|
||||
String id,
|
||||
) {
|
||||
for (final order in orders) {
|
||||
if (order.id == id) return order;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
GManagerOrdersData_managerOrders? findManagerOrder(
|
||||
Iterable<GManagerOrdersData_managerOrders> orders,
|
||||
String id,
|
||||
) {
|
||||
for (final order in orders) {
|
||||
if (order.id == id) return order;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
class OrderDetailScreen extends ConsumerWidget {
|
||||
const OrderDetailScreen({
|
||||
required this.path,
|
||||
required this.manager,
|
||||
@@ -355,13 +451,60 @@ class OrderDetailScreen extends StatelessWidget {
|
||||
final bool manager;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final order = demoOrders.first;
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final id = path.split('/').last;
|
||||
|
||||
if (manager) {
|
||||
final orders = ref.watch(managerOrdersProvider);
|
||||
return orders.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Заказ', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Заказ', text: error.toString()),
|
||||
data: (items) {
|
||||
final order = findManagerOrder(items, id);
|
||||
if (order == null) {
|
||||
return const _PlainInfoScreen(
|
||||
title: 'Заказ',
|
||||
text: 'Заказ не найден.',
|
||||
);
|
||||
}
|
||||
return _ManagerOrderDetail(order: order);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
final orders = ref.watch(myOrdersProvider);
|
||||
return orders.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Заказ', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Заказ', text: error.toString()),
|
||||
data: (items) {
|
||||
final order = findClientOrder(items, id);
|
||||
if (order == null) {
|
||||
return const _PlainInfoScreen(
|
||||
title: 'Заказ',
|
||||
text: 'Заказ не найден.',
|
||||
);
|
||||
}
|
||||
return _ClientOrderDetail(order: order);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _ClientOrderDetail extends StatelessWidget {
|
||||
const _ClientOrderDetail({required this.order});
|
||||
|
||||
final GMyOrdersData_myOrders order;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: 'Заказ ${order.number}'),
|
||||
ScreenTitle(title: order.code),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
@@ -371,20 +514,59 @@ class OrderDetailScreen extends StatelessWidget {
|
||||
Wrap(
|
||||
spacing: 8,
|
||||
children: [
|
||||
StatusPill(order.status.label),
|
||||
Text(money(order.amount)),
|
||||
StatusPill(orderStatusLabel(order.status)),
|
||||
StatusPill(orderKindLabel(order.kind)),
|
||||
Text(orderMoney(order.totalPrice)),
|
||||
],
|
||||
),
|
||||
const Divider(height: 28),
|
||||
ItemLines(order.items),
|
||||
if (manager) ...[
|
||||
const Divider(height: 28),
|
||||
const TextField(
|
||||
decoration: InputDecoration(
|
||||
labelText: 'Комментарий менеджера',
|
||||
ItemLines(orderItemsToDraftItems(order.items)),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _ManagerOrderDetail extends StatelessWidget {
|
||||
const _ManagerOrderDetail({required this.order});
|
||||
|
||||
final GManagerOrdersData_managerOrders order;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(title: order.code),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Wrap(
|
||||
spacing: 8,
|
||||
children: [
|
||||
StatusPill(orderStatusLabel(order.status)),
|
||||
StatusPill(orderKindLabel(order.kind)),
|
||||
Text(orderMoney(order.totalPrice)),
|
||||
],
|
||||
),
|
||||
const Divider(height: 28),
|
||||
for (final item in order.items)
|
||||
ListTile(
|
||||
contentPadding: EdgeInsets.zero,
|
||||
title: Text(item.productName),
|
||||
subtitle: Text(
|
||||
item.unitPrice == null
|
||||
? '-'
|
||||
: '${orderMoney(item.unitPrice)} за шт.',
|
||||
),
|
||||
trailing: Text('${item.quantity.toStringAsFixed(0)} шт.'),
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
),
|
||||
@@ -399,7 +581,7 @@ class ProfileHomeScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final company = demoCompanies.first;
|
||||
final me = ref.watch(meProvider).asData?.value;
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
@@ -408,7 +590,7 @@ class ProfileHomeScreen extends ConsumerWidget {
|
||||
items: [
|
||||
_RouteItem(
|
||||
'Карточка контрагента',
|
||||
'ИНН ${company.inn} · ОГРН ${company.ogrn}',
|
||||
'ИНН ${me?.company?.inn ?? '-'}',
|
||||
'/profile/counterparty',
|
||||
),
|
||||
const _RouteItem(
|
||||
@@ -433,38 +615,55 @@ class ProfileHomeScreen extends ConsumerWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class CounterpartyProfileScreen extends StatelessWidget {
|
||||
class CounterpartyProfileScreen extends ConsumerWidget {
|
||||
const CounterpartyProfileScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final company = demoCompanies.first;
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Карточка контрагента'),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final profile = ref.watch(myCounterpartyProfileProvider);
|
||||
return profile.when(
|
||||
loading: () => const _PlainInfoScreen(
|
||||
title: 'Карточка контрагента',
|
||||
text: 'Загрузка...',
|
||||
),
|
||||
error: (error, _) => _PlainInfoScreen(
|
||||
title: 'Карточка контрагента',
|
||||
text: error.toString(),
|
||||
),
|
||||
data: (data) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Карточка контрагента'),
|
||||
Card(
|
||||
child: Column(
|
||||
children: [
|
||||
ListTile(
|
||||
title: Text(company.name),
|
||||
subtitle: Text('ИНН ${company.inn} · ОГРН ${company.ogrn}'),
|
||||
),
|
||||
const ListTile(
|
||||
title: Text('Банковские реквизиты'),
|
||||
subtitle: Text('Заполняются и подтверждаются в профиле'),
|
||||
),
|
||||
const ListTile(
|
||||
title: Text('Подписанты и основания'),
|
||||
subtitle: Text('Используются для договорных документов'),
|
||||
),
|
||||
],
|
||||
children: data == null
|
||||
? const [ListTile(title: Text('Карточка еще не заполнена'))]
|
||||
: [
|
||||
ListTile(
|
||||
title: Text(data.companyName),
|
||||
subtitle: Text(
|
||||
'ИНН ${data.inn} · ОГРН ${data.ogrn ?? '-'}',
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
title: const Text('Юридический адрес'),
|
||||
subtitle: Text(data.legalAddress),
|
||||
),
|
||||
ListTile(
|
||||
title: const Text('Банк'),
|
||||
subtitle: Text('${data.bankName} · БИК ${data.bik}'),
|
||||
),
|
||||
ListTile(
|
||||
title: const Text('Подписант'),
|
||||
subtitle: Text(
|
||||
'${data.signerFullName}, ${data.signerBasis}',
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -474,34 +673,66 @@ class DeliveryAddressesScreen extends ConsumerWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Адреса доставки',
|
||||
action: FilledButton.icon(
|
||||
onPressed: () => navigateToPath(ref, '/profile/addresses/new'),
|
||||
icon: const Icon(Icons.add),
|
||||
label: const Text('Добавить'),
|
||||
final addresses = ref.watch(myDeliveryAddressesProvider);
|
||||
return addresses.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Адреса доставки', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Адреса доставки', text: error.toString()),
|
||||
data: (items) => Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
ScreenTitle(
|
||||
title: 'Адреса доставки',
|
||||
action: FilledButton.icon(
|
||||
onPressed: () => navigateToPath(ref, '/profile/addresses/new'),
|
||||
icon: const Icon(Icons.add),
|
||||
label: const Text('Добавить'),
|
||||
),
|
||||
),
|
||||
),
|
||||
const Card(
|
||||
child: ListTile(
|
||||
title: Text('Москва, склад получателя'),
|
||||
subtitle: Text('Основной адрес для заявок и заказов'),
|
||||
trailing: StatusPill('Основной'),
|
||||
),
|
||||
),
|
||||
],
|
||||
for (final address in items)
|
||||
Card(
|
||||
child: ListTile(
|
||||
title: Text(address.address),
|
||||
subtitle: Text(address.label ?? '-'),
|
||||
trailing: address.isDefault
|
||||
? const StatusPill('Основной')
|
||||
: null,
|
||||
),
|
||||
),
|
||||
if (items.isEmpty)
|
||||
const Card(
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(16),
|
||||
child: Text('Адресов пока нет'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class NewDeliveryAddressScreen extends ConsumerWidget {
|
||||
class NewDeliveryAddressScreen extends ConsumerStatefulWidget {
|
||||
const NewDeliveryAddressScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
ConsumerState<NewDeliveryAddressScreen> createState() =>
|
||||
_NewDeliveryAddressScreenState();
|
||||
}
|
||||
|
||||
class _NewDeliveryAddressScreenState
|
||||
extends ConsumerState<NewDeliveryAddressScreen> {
|
||||
final addressController = TextEditingController();
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
addressController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
@@ -511,12 +742,21 @@ class NewDeliveryAddressScreen extends ConsumerWidget {
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
children: [
|
||||
const TextField(
|
||||
decoration: InputDecoration(labelText: 'Адрес'),
|
||||
TextField(
|
||||
controller: addressController,
|
||||
decoration: const InputDecoration(labelText: 'Адрес'),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
FilledButton(
|
||||
onPressed: () => navigateToPath(ref, '/profile/addresses'),
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.createMyDeliveryAddress(addressController.text.trim());
|
||||
ref.invalidate(myDeliveryAddressesProvider);
|
||||
if (context.mounted) {
|
||||
navigateToPath(ref, '/profile/addresses');
|
||||
}
|
||||
},
|
||||
child: const Text('Сохранить'),
|
||||
),
|
||||
],
|
||||
@@ -541,18 +781,25 @@ class NotificationSuccessScreen extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class NotificationsScreen extends StatelessWidget {
|
||||
class NotificationsScreen extends ConsumerWidget {
|
||||
const NotificationsScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
const items = [
|
||||
'Заявка направлена менеджеру',
|
||||
'Заявка связана с заказом 1С',
|
||||
'Обновлена задолженность',
|
||||
];
|
||||
|
||||
return const _PlainListScreen(title: 'Уведомления', items: items);
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final history = ref.watch(myNotificationHistoryProvider);
|
||||
return history.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Уведомления', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Уведомления', text: error.toString()),
|
||||
data: (items) => _PlainListScreen(
|
||||
title: 'Уведомления',
|
||||
items: [
|
||||
for (final item in items)
|
||||
'${item.title} · ${shortDate(item.createdAt.value)}',
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -591,58 +838,144 @@ class BonusProgramScreen extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class ManagerInviteScreen extends StatelessWidget {
|
||||
class ManagerInviteScreen extends ConsumerStatefulWidget {
|
||||
const ManagerInviteScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const _FormScreen(
|
||||
title: 'Пригласить нового клиента',
|
||||
fields: ['Компания', 'ИНН', 'ОГРН/ОГРНИП', 'Email клиента'],
|
||||
action: 'Отправить приглашение',
|
||||
);
|
||||
}
|
||||
ConsumerState<ManagerInviteScreen> createState() =>
|
||||
_ManagerInviteScreenState();
|
||||
}
|
||||
|
||||
class BonusBalancesScreen extends StatelessWidget {
|
||||
const BonusBalancesScreen({super.key});
|
||||
class _ManagerInviteScreenState extends ConsumerState<ManagerInviteScreen> {
|
||||
final companyController = TextEditingController();
|
||||
final emailController = TextEditingController();
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
companyController.dispose();
|
||||
emailController.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return _RouteList(
|
||||
title: 'Бонусы',
|
||||
items: [
|
||||
for (final company in demoCompanies)
|
||||
_RouteItem(
|
||||
company.name,
|
||||
'Баланс ${money(company.balance.abs())}',
|
||||
'/admin/bonuses/balances/${company.id}',
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const ScreenTitle(title: 'Пригласить клиента'),
|
||||
Card(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16),
|
||||
child: Column(
|
||||
children: [
|
||||
TextField(
|
||||
controller: companyController,
|
||||
decoration: const InputDecoration(labelText: 'Компания'),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
TextField(
|
||||
controller: emailController,
|
||||
decoration: const InputDecoration(labelText: 'Email клиента'),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
Align(
|
||||
alignment: Alignment.centerLeft,
|
||||
child: FilledButton.icon(
|
||||
onPressed: () async {
|
||||
await ref
|
||||
.read(graphqlRepositoryProvider)
|
||||
.createInvitation(
|
||||
email: emailController.text.trim(),
|
||||
companyName: companyController.text.trim(),
|
||||
);
|
||||
ref.invalidate(managerUsersProvider);
|
||||
if (context.mounted) {
|
||||
navigateToPath(ref, '/admin/orders/clients');
|
||||
}
|
||||
},
|
||||
icon: const Icon(Icons.mail_outline),
|
||||
label: const Text('Отправить'),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class BonusAccountScreen extends StatelessWidget {
|
||||
const BonusAccountScreen({super.key});
|
||||
class BonusBalancesScreen extends ConsumerWidget {
|
||||
const BonusBalancesScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const _PlainInfoScreen(
|
||||
title: 'Бонусный счет клиента',
|
||||
text: 'История начислений, выводов и связанных заказов.',
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final balances = ref.watch(managerBonusBalancesProvider);
|
||||
return balances.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Бонусы', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Бонусы', text: error.toString()),
|
||||
data: (items) => _RouteList(
|
||||
title: 'Бонусы',
|
||||
items: [
|
||||
for (final item in items)
|
||||
_RouteItem(
|
||||
item.companyName ?? item.fullName,
|
||||
'Баланс ${money(item.balance.round())}',
|
||||
'/admin/bonuses/balances/${item.userId}',
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class BonusWithdrawalListScreen extends StatelessWidget {
|
||||
class BonusAccountScreen extends ConsumerWidget {
|
||||
const BonusAccountScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final userId = ref.watch(currentPathProvider).split('/').last;
|
||||
final account = ref.watch(managerBonusAccountProvider(userId));
|
||||
return account.when(
|
||||
loading: () =>
|
||||
const _PlainInfoScreen(title: 'Бонусный счет', text: 'Загрузка...'),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Бонусный счет', text: error.toString()),
|
||||
data: (data) => _PlainListScreen(
|
||||
title: data.companyName ?? data.fullName,
|
||||
items: [
|
||||
'Баланс ${money(data.balance.round())}',
|
||||
for (final transaction in data.transactions)
|
||||
'${transaction.reason} · ${money(transaction.amount.round())}',
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class BonusWithdrawalListScreen extends ConsumerWidget {
|
||||
const BonusWithdrawalListScreen({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const _PlainListScreen(
|
||||
title: 'Заявки на выплату',
|
||||
items: ['REQ-WD-001 · ожидает проверки', 'REQ-WD-002 · согласована'],
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final requests = ref.watch(managerWithdrawalRequestsProvider);
|
||||
return requests.when(
|
||||
loading: () => const _PlainInfoScreen(
|
||||
title: 'Заявки на выплату',
|
||||
text: 'Загрузка...',
|
||||
),
|
||||
error: (error, _) =>
|
||||
_PlainInfoScreen(title: 'Заявки на выплату', text: error.toString()),
|
||||
data: (items) => _PlainListScreen(
|
||||
title: 'Заявки на выплату',
|
||||
items: [
|
||||
for (final item in items)
|
||||
'${item.companyName ?? item.requesterFullName} · ${money(item.amount.round())} · ${item.status.name}',
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -241,6 +241,14 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.6.1"
|
||||
ffi:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: ffi
|
||||
sha256: "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.2.0"
|
||||
file:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -283,6 +291,11 @@ packages:
|
||||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
flutter_web_plugins:
|
||||
dependency: transitive
|
||||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
frontend_server_client:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -515,6 +528,30 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.9.1"
|
||||
path_provider_linux:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: path_provider_linux
|
||||
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.2.1"
|
||||
path_provider_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: path_provider_platform_interface
|
||||
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.1.2"
|
||||
path_provider_windows:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: path_provider_windows
|
||||
sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.3.0"
|
||||
pedantic:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -523,6 +560,22 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.11.1"
|
||||
platform:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: platform
|
||||
sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.1.6"
|
||||
plugin_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: plugin_platform_interface
|
||||
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.1.8"
|
||||
pool:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -563,6 +616,62 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.28.0"
|
||||
shared_preferences:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: shared_preferences
|
||||
sha256: c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.5.5"
|
||||
shared_preferences_android:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_android
|
||||
sha256: e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.23"
|
||||
shared_preferences_foundation:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_foundation
|
||||
sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.5.6"
|
||||
shared_preferences_linux:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_linux
|
||||
sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.1"
|
||||
shared_preferences_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_platform_interface
|
||||
sha256: "649dc798a33931919ea356c4305c2d1f81619ea6e92244070b520187b5140ef9"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.2"
|
||||
shared_preferences_web:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_web
|
||||
sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.3"
|
||||
shared_preferences_windows:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: shared_preferences_windows
|
||||
sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.1"
|
||||
shelf:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -768,6 +877,14 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.2.1"
|
||||
xdg_directories:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: xdg_directories
|
||||
sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.0"
|
||||
yaml:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -778,4 +895,4 @@ packages:
|
||||
version: "3.1.3"
|
||||
sdks:
|
||||
dart: ">=3.11.5 <4.0.0"
|
||||
flutter: ">=3.18.0-18.0.pre.54"
|
||||
flutter: ">=3.35.0"
|
||||
|
||||
@@ -42,6 +42,7 @@ dependencies:
|
||||
built_value: ^8.12.6
|
||||
built_collection: ^5.1.1
|
||||
gql_code_builder_serializers: ^0.1.0+1
|
||||
shared_preferences: ^2.5.5
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
|
||||
@@ -3,9 +3,12 @@ import 'package:fregat_flutter_frontend/app/app_state.dart';
|
||||
import 'package:fregat_flutter_frontend/graphql/operations/client/__generated__/client_products.data.gql.dart';
|
||||
import 'package:fregat_flutter_frontend/main.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
void main() {
|
||||
testWidgets('Fregat Flutter shell opens catalog route', (tester) async {
|
||||
testWidgets('Fregat Flutter shell opens login route', (tester) async {
|
||||
SharedPreferences.setMockInitialValues({});
|
||||
|
||||
await tester.pumpWidget(
|
||||
ProviderScope(
|
||||
overrides: [
|
||||
@@ -16,9 +19,10 @@ void main() {
|
||||
child: const FregatApp(),
|
||||
),
|
||||
);
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
expect(find.text('Fregat'), findsOneWidget);
|
||||
expect(find.text('Каталог'), findsWidgets);
|
||||
expect(find.text('Мои заказы'), findsOneWidget);
|
||||
expect(find.text('Вход'), findsOneWidget);
|
||||
expect(find.text('Email'), findsOneWidget);
|
||||
expect(find.text('Получить код'), findsOneWidget);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user