diff --git a/lib/graphql/__generated__/duniter-custom-queries.ast.gql.dart b/lib/graphql/__generated__/duniter-custom-queries.ast.gql.dart
index c89936f71c6b612bce86bf3254a738c089b4215e..68787a5e1aadd8f09e0a99972338a1b0ce262dc0 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.ast.gql.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.ast.gql.dart
@@ -4,15 +4,15 @@
 // ignore_for_file: no_leading_underscores_for_library_prefixes
 import 'package:gql/ast.dart' as _i1;
 
-const AccountsByPk = _i1.OperationDefinitionNode(
+const AccountsByNameOrPk = _i1.OperationDefinitionNode(
   type: _i1.OperationType.query,
-  name: _i1.NameNode(value: 'AccountsByPk'),
+  name: _i1.NameNode(value: 'AccountsByNameOrPk'),
   variableDefinitions: [
     _i1.VariableDefinitionNode(
-      variable: _i1.VariableNode(name: _i1.NameNode(value: 'address')),
+      variable: _i1.VariableNode(name: _i1.NameNode(value: 'pattern')),
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        isNonNull: false,
       ),
       defaultValue: _i1.DefaultValueNode(value: null),
       directives: [],
@@ -21,24 +21,89 @@ const AccountsByPk = _i1.OperationDefinitionNode(
   directives: [],
   selectionSet: _i1.SelectionSetNode(selections: [
     _i1.FieldNode(
-      name: _i1.NameNode(value: 'account_by_pk'),
+      name: _i1.NameNode(value: 'identity'),
       alias: null,
       arguments: [
         _i1.ArgumentNode(
-          name: _i1.NameNode(value: 'pubkey'),
-          value: _i1.VariableNode(name: _i1.NameNode(value: 'address')),
+          name: _i1.NameNode(value: 'where'),
+          value: _i1.ObjectValueNode(fields: [
+            _i1.ObjectFieldNode(
+              name: _i1.NameNode(value: '_or'),
+              value: _i1.ListValueNode(values: [
+                _i1.ObjectValueNode(fields: [
+                  _i1.ObjectFieldNode(
+                    name: _i1.NameNode(value: 'name'),
+                    value: _i1.ObjectValueNode(fields: [
+                      _i1.ObjectFieldNode(
+                        name: _i1.NameNode(value: '_iregex'),
+                        value: _i1.VariableNode(
+                            name: _i1.NameNode(value: 'pattern')),
+                      )
+                    ]),
+                  )
+                ]),
+                _i1.ObjectValueNode(fields: [
+                  _i1.ObjectFieldNode(
+                    name: _i1.NameNode(value: 'accountId'),
+                    value: _i1.ObjectValueNode(fields: [
+                      _i1.ObjectFieldNode(
+                        name: _i1.NameNode(value: '_iregex'),
+                        value: _i1.VariableNode(
+                            name: _i1.NameNode(value: 'pattern')),
+                      )
+                    ]),
+                  )
+                ]),
+              ]),
+            )
+          ]),
         )
       ],
       directives: [],
       selectionSet: _i1.SelectionSetNode(selections: [
         _i1.FieldNode(
-          name: _i1.NameNode(value: 'identity'),
+          name: _i1.NameNode(value: 'isMember'),
+          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: 'accountId'),
+          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: 'createdOn'),
+          alias: null,
+          arguments: [],
+          directives: [],
+          selectionSet: null,
+        ),
+        _i1.FieldNode(
+          name: _i1.NameNode(value: 'account'),
           alias: null,
           arguments: [],
           directives: [],
           selectionSet: _i1.SelectionSetNode(selections: [
             _i1.FieldNode(
-              name: _i1.NameNode(value: 'name'),
+              name: _i1.NameNode(value: 'isActive'),
               alias: null,
               arguments: [],
               directives: [],
@@ -47,7 +112,7 @@ const AccountsByPk = _i1.OperationDefinitionNode(
           ]),
         ),
         _i1.FieldNode(
-          name: _i1.NameNode(value: 'pubkey'),
+          name: _i1.NameNode(value: 'index'),
           alias: null,
           arguments: [],
           directives: [],
@@ -57,12 +122,12 @@ const AccountsByPk = _i1.OperationDefinitionNode(
     )
   ]),
 );
-const SearchIdentity = _i1.OperationDefinitionNode(
+const AccountByPk = _i1.OperationDefinitionNode(
   type: _i1.OperationType.query,
-  name: _i1.NameNode(value: 'SearchIdentity'),
+  name: _i1.NameNode(value: 'AccountByPk'),
   variableDefinitions: [
     _i1.VariableDefinitionNode(
-      variable: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
+      variable: _i1.VariableNode(name: _i1.NameNode(value: 'id')),
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
         isNonNull: true,
@@ -74,61 +139,18 @@ const SearchIdentity = _i1.OperationDefinitionNode(
   directives: [],
   selectionSet: _i1.SelectionSetNode(selections: [
     _i1.FieldNode(
-      name: _i1.NameNode(value: 'search_identity'),
-      alias: null,
-      arguments: [
-        _i1.ArgumentNode(
-          name: _i1.NameNode(value: 'args'),
-          value: _i1.ObjectValueNode(fields: [
-            _i1.ObjectFieldNode(
-              name: _i1.NameNode(value: 'name'),
-              value: _i1.VariableNode(name: _i1.NameNode(value: 'name')),
-            )
-          ]),
-        )
-      ],
-      directives: [],
-      selectionSet: _i1.SelectionSetNode(selections: [
-        _i1.FieldNode(
-          name: _i1.NameNode(value: 'pubkey'),
-          alias: null,
-          arguments: [],
-          directives: [],
-          selectionSet: null,
-        ),
-        _i1.FieldNode(
-          name: _i1.NameNode(value: 'name'),
-          alias: null,
-          arguments: [],
-          directives: [],
-          selectionSet: null,
-        ),
-      ]),
-    )
-  ]),
-);
-const LastIndexedBlockNumber = _i1.OperationDefinitionNode(
-  type: _i1.OperationType.query,
-  name: _i1.NameNode(value: 'LastIndexedBlockNumber'),
-  variableDefinitions: [],
-  directives: [],
-  selectionSet: _i1.SelectionSetNode(selections: [
-    _i1.FieldNode(
-      name: _i1.NameNode(value: 'parameters_by_pk'),
+      name: _i1.NameNode(value: 'accountByPk'),
       alias: null,
       arguments: [
         _i1.ArgumentNode(
-          name: _i1.NameNode(value: 'key'),
-          value: _i1.StringValueNode(
-            value: 'last_indexed_block_number',
-            isBlock: false,
-          ),
+          name: _i1.NameNode(value: 'id'),
+          value: _i1.VariableNode(name: _i1.NameNode(value: 'id')),
         )
       ],
       directives: [],
       selectionSet: _i1.SelectionSetNode(selections: [
         _i1.FieldNode(
-          name: _i1.NameNode(value: 'value'),
+          name: _i1.NameNode(value: 'isActive'),
           alias: null,
           arguments: [],
           directives: [],
@@ -138,76 +160,26 @@ const LastIndexedBlockNumber = _i1.OperationDefinitionNode(
     )
   ]),
 );
-const AccountsByNameOrPk = _i1.OperationDefinitionNode(
+const LastBlock = _i1.OperationDefinitionNode(
   type: _i1.OperationType.query,
-  name: _i1.NameNode(value: 'AccountsByNameOrPk'),
-  variableDefinitions: [
-    _i1.VariableDefinitionNode(
-      variable: _i1.VariableNode(name: _i1.NameNode(value: 'pattern')),
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
-      ),
-      defaultValue: _i1.DefaultValueNode(value: null),
-      directives: [],
-    )
-  ],
+  name: _i1.NameNode(value: 'LastBlock'),
+  variableDefinitions: [],
   directives: [],
   selectionSet: _i1.SelectionSetNode(selections: [
     _i1.FieldNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'block'),
       alias: null,
       arguments: [
         _i1.ArgumentNode(
-          name: _i1.NameNode(value: 'order_by'),
-          value: _i1.ObjectValueNode(fields: [
-            _i1.ObjectFieldNode(
-              name: _i1.NameNode(value: 'identity'),
-              value: _i1.ObjectValueNode(fields: [
-                _i1.ObjectFieldNode(
-                  name: _i1.NameNode(value: 'name'),
-                  value: _i1.EnumValueNode(name: _i1.NameNode(value: 'asc')),
-                )
-              ]),
-            )
-          ]),
+          name: _i1.NameNode(value: 'limit'),
+          value: _i1.IntValueNode(value: '1'),
         ),
         _i1.ArgumentNode(
-          name: _i1.NameNode(value: 'where'),
+          name: _i1.NameNode(value: 'orderBy'),
           value: _i1.ObjectValueNode(fields: [
             _i1.ObjectFieldNode(
-              name: _i1.NameNode(value: '_or'),
-              value: _i1.ListValueNode(values: [
-                _i1.ObjectValueNode(fields: [
-                  _i1.ObjectFieldNode(
-                    name: _i1.NameNode(value: 'identity'),
-                    value: _i1.ObjectValueNode(fields: [
-                      _i1.ObjectFieldNode(
-                        name: _i1.NameNode(value: 'name'),
-                        value: _i1.ObjectValueNode(fields: [
-                          _i1.ObjectFieldNode(
-                            name: _i1.NameNode(value: '_ilike'),
-                            value: _i1.VariableNode(
-                                name: _i1.NameNode(value: 'pattern')),
-                          )
-                        ]),
-                      )
-                    ]),
-                  )
-                ]),
-                _i1.ObjectValueNode(fields: [
-                  _i1.ObjectFieldNode(
-                    name: _i1.NameNode(value: 'pubkey'),
-                    value: _i1.ObjectValueNode(fields: [
-                      _i1.ObjectFieldNode(
-                        name: _i1.NameNode(value: '_ilike'),
-                        value: _i1.VariableNode(
-                            name: _i1.NameNode(value: 'pattern')),
-                      )
-                    ]),
-                  )
-                ]),
-              ]),
+              name: _i1.NameNode(value: 'timestamp'),
+              value: _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC')),
             )
           ]),
         ),
@@ -215,50 +187,18 @@ const AccountsByNameOrPk = _i1.OperationDefinitionNode(
       directives: [],
       selectionSet: _i1.SelectionSetNode(selections: [
         _i1.FieldNode(
-          name: _i1.NameNode(value: 'identity'),
+          name: _i1.NameNode(value: 'height'),
           alias: null,
           arguments: [],
           directives: [],
-          selectionSet: _i1.SelectionSetNode(selections: [
-            _i1.FieldNode(
-              name: _i1.NameNode(value: 'account'),
-              alias: null,
-              arguments: [],
-              directives: [],
-              selectionSet: _i1.SelectionSetNode(selections: [
-                _i1.FieldNode(
-                  name: _i1.NameNode(value: 'identity'),
-                  alias: null,
-                  arguments: [],
-                  directives: [],
-                  selectionSet: _i1.SelectionSetNode(selections: [
-                    _i1.FieldNode(
-                      name: _i1.NameNode(value: 'name'),
-                      alias: null,
-                      arguments: [],
-                      directives: [],
-                      selectionSet: null,
-                    ),
-                    _i1.FieldNode(
-                      name: _i1.NameNode(value: 'pubkey'),
-                      alias: null,
-                      arguments: [],
-                      directives: [],
-                      selectionSet: null,
-                    ),
-                  ]),
-                )
-              ]),
-            )
-          ]),
+          selectionSet: null,
         )
       ]),
     )
   ]),
 );
 const document = _i1.DocumentNode(definitions: [
-  AccountsByPk,
-  SearchIdentity,
-  LastIndexedBlockNumber,
   AccountsByNameOrPk,
+  AccountByPk,
+  LastBlock,
 ]);
diff --git a/lib/graphql/__generated__/duniter-custom-queries.data.gql.dart b/lib/graphql/__generated__/duniter-custom-queries.data.gql.dart
index ef5d828849b1b187cb6134a4e0e6da68dc91c42a..a087217303a3b10190113a3435bc93589acb6265 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.data.gql.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.data.gql.dart
@@ -4,392 +4,225 @@
 // ignore_for_file: no_leading_underscores_for_library_prefixes
 import 'package:built_collection/built_collection.dart';
 import 'package:built_value/built_value.dart';
-import 'package:built_value/json_object.dart' as _i2;
 import 'package:built_value/serializer.dart';
+import 'package:ginkgo/graphql/__generated__/duniter-indexer.schema.gql.dart'
+    as _i2;
 import 'package:ginkgo/graphql/__generated__/serializers.gql.dart' as _i1;
 
 part 'duniter-custom-queries.data.gql.g.dart';
 
-abstract class GAccountsByPkData
-    implements Built<GAccountsByPkData, GAccountsByPkDataBuilder> {
-  GAccountsByPkData._();
+abstract class GAccountsByNameOrPkData
+    implements Built<GAccountsByNameOrPkData, GAccountsByNameOrPkDataBuilder> {
+  GAccountsByNameOrPkData._();
 
-  factory GAccountsByPkData(
-          [void Function(GAccountsByPkDataBuilder b) updates]) =
-      _$GAccountsByPkData;
+  factory GAccountsByNameOrPkData(
+          [void Function(GAccountsByNameOrPkDataBuilder b) updates]) =
+      _$GAccountsByNameOrPkData;
 
-  static void _initializeBuilder(GAccountsByPkDataBuilder b) =>
+  static void _initializeBuilder(GAccountsByNameOrPkDataBuilder b) =>
       b..G__typename = 'query_root';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  GAccountsByPkData_account_by_pk? get account_by_pk;
-  static Serializer<GAccountsByPkData> get serializer =>
-      _$gAccountsByPkDataSerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByPkData.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GAccountsByPkData? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GAccountsByPkData.serializer,
-        json,
-      );
-}
-
-abstract class GAccountsByPkData_account_by_pk
-    implements
-        Built<GAccountsByPkData_account_by_pk,
-            GAccountsByPkData_account_by_pkBuilder> {
-  GAccountsByPkData_account_by_pk._();
-
-  factory GAccountsByPkData_account_by_pk(
-          [void Function(GAccountsByPkData_account_by_pkBuilder b) updates]) =
-      _$GAccountsByPkData_account_by_pk;
-
-  static void _initializeBuilder(GAccountsByPkData_account_by_pkBuilder b) =>
-      b..G__typename = 'account';
-
-  @BuiltValueField(wireName: '__typename')
-  String get G__typename;
-  GAccountsByPkData_account_by_pk_identity? get identity;
-  String get pubkey;
-  static Serializer<GAccountsByPkData_account_by_pk> get serializer =>
-      _$gAccountsByPkDataAccountByPkSerializer;
+  BuiltList<GAccountsByNameOrPkData_identity> get identity;
+  static Serializer<GAccountsByNameOrPkData> get serializer =>
+      _$gAccountsByNameOrPkDataSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByPkData_account_by_pk.serializer,
+        GAccountsByNameOrPkData.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByPkData_account_by_pk? fromJson(Map<String, dynamic> json) =>
+  static GAccountsByNameOrPkData? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GAccountsByPkData_account_by_pk.serializer,
+        GAccountsByNameOrPkData.serializer,
         json,
       );
 }
 
-abstract class GAccountsByPkData_account_by_pk_identity
+abstract class GAccountsByNameOrPkData_identity
     implements
-        Built<GAccountsByPkData_account_by_pk_identity,
-            GAccountsByPkData_account_by_pk_identityBuilder> {
-  GAccountsByPkData_account_by_pk_identity._();
+        Built<GAccountsByNameOrPkData_identity,
+            GAccountsByNameOrPkData_identityBuilder> {
+  GAccountsByNameOrPkData_identity._();
 
-  factory GAccountsByPkData_account_by_pk_identity(
-      [void Function(GAccountsByPkData_account_by_pk_identityBuilder b)
-          updates]) = _$GAccountsByPkData_account_by_pk_identity;
+  factory GAccountsByNameOrPkData_identity(
+          [void Function(GAccountsByNameOrPkData_identityBuilder b) updates]) =
+      _$GAccountsByNameOrPkData_identity;
 
-  static void _initializeBuilder(
-          GAccountsByPkData_account_by_pk_identityBuilder b) =>
-      b..G__typename = 'identity';
+  static void _initializeBuilder(GAccountsByNameOrPkData_identityBuilder b) =>
+      b..G__typename = 'Identity';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  String? get name;
-  static Serializer<GAccountsByPkData_account_by_pk_identity> get serializer =>
-      _$gAccountsByPkDataAccountByPkIdentitySerializer;
+  bool get isMember;
+  String get name;
+  String? get accountId;
+  _i2.GIdentityStatusEnum? get status;
+  int get createdOn;
+  GAccountsByNameOrPkData_identity_account? get account;
+  int get index;
+  static Serializer<GAccountsByNameOrPkData_identity> get serializer =>
+      _$gAccountsByNameOrPkDataIdentitySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByPkData_account_by_pk_identity.serializer,
+        GAccountsByNameOrPkData_identity.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByPkData_account_by_pk_identity? fromJson(
+  static GAccountsByNameOrPkData_identity? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GAccountsByPkData_account_by_pk_identity.serializer,
+        GAccountsByNameOrPkData_identity.serializer,
         json,
       );
 }
 
-abstract class GSearchIdentityData
-    implements Built<GSearchIdentityData, GSearchIdentityDataBuilder> {
-  GSearchIdentityData._();
-
-  factory GSearchIdentityData(
-          [void Function(GSearchIdentityDataBuilder b) updates]) =
-      _$GSearchIdentityData;
-
-  static void _initializeBuilder(GSearchIdentityDataBuilder b) =>
-      b..G__typename = 'query_root';
-
-  @BuiltValueField(wireName: '__typename')
-  String get G__typename;
-  BuiltList<GSearchIdentityData_search_identity> get search_identity;
-  static Serializer<GSearchIdentityData> get serializer =>
-      _$gSearchIdentityDataSerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GSearchIdentityData.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GSearchIdentityData? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GSearchIdentityData.serializer,
-        json,
-      );
-}
-
-abstract class GSearchIdentityData_search_identity
+abstract class GAccountsByNameOrPkData_identity_account
     implements
-        Built<GSearchIdentityData_search_identity,
-            GSearchIdentityData_search_identityBuilder> {
-  GSearchIdentityData_search_identity._();
+        Built<GAccountsByNameOrPkData_identity_account,
+            GAccountsByNameOrPkData_identity_accountBuilder> {
+  GAccountsByNameOrPkData_identity_account._();
 
-  factory GSearchIdentityData_search_identity(
-      [void Function(GSearchIdentityData_search_identityBuilder b)
-          updates]) = _$GSearchIdentityData_search_identity;
+  factory GAccountsByNameOrPkData_identity_account(
+      [void Function(GAccountsByNameOrPkData_identity_accountBuilder b)
+          updates]) = _$GAccountsByNameOrPkData_identity_account;
 
   static void _initializeBuilder(
-          GSearchIdentityData_search_identityBuilder b) =>
-      b..G__typename = 'identity';
+          GAccountsByNameOrPkData_identity_accountBuilder b) =>
+      b..G__typename = 'Account';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  String get pubkey;
-  String? get name;
-  static Serializer<GSearchIdentityData_search_identity> get serializer =>
-      _$gSearchIdentityDataSearchIdentitySerializer;
+  bool get isActive;
+  static Serializer<GAccountsByNameOrPkData_identity_account> get serializer =>
+      _$gAccountsByNameOrPkDataIdentityAccountSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GSearchIdentityData_search_identity.serializer,
+        GAccountsByNameOrPkData_identity_account.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GSearchIdentityData_search_identity? fromJson(
+  static GAccountsByNameOrPkData_identity_account? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GSearchIdentityData_search_identity.serializer,
+        GAccountsByNameOrPkData_identity_account.serializer,
         json,
       );
 }
 
-abstract class GLastIndexedBlockNumberData
-    implements
-        Built<GLastIndexedBlockNumberData, GLastIndexedBlockNumberDataBuilder> {
-  GLastIndexedBlockNumberData._();
+abstract class GAccountByPkData
+    implements Built<GAccountByPkData, GAccountByPkDataBuilder> {
+  GAccountByPkData._();
 
-  factory GLastIndexedBlockNumberData(
-          [void Function(GLastIndexedBlockNumberDataBuilder b) updates]) =
-      _$GLastIndexedBlockNumberData;
+  factory GAccountByPkData([void Function(GAccountByPkDataBuilder b) updates]) =
+      _$GAccountByPkData;
 
-  static void _initializeBuilder(GLastIndexedBlockNumberDataBuilder b) =>
+  static void _initializeBuilder(GAccountByPkDataBuilder b) =>
       b..G__typename = 'query_root';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  GLastIndexedBlockNumberData_parameters_by_pk? get parameters_by_pk;
-  static Serializer<GLastIndexedBlockNumberData> get serializer =>
-      _$gLastIndexedBlockNumberDataSerializer;
+  GAccountByPkData_accountByPk? get accountByPk;
+  static Serializer<GAccountByPkData> get serializer =>
+      _$gAccountByPkDataSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GLastIndexedBlockNumberData.serializer,
+        GAccountByPkData.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GLastIndexedBlockNumberData? fromJson(Map<String, dynamic> json) =>
+  static GAccountByPkData? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GLastIndexedBlockNumberData.serializer,
+        GAccountByPkData.serializer,
         json,
       );
 }
 
-abstract class GLastIndexedBlockNumberData_parameters_by_pk
+abstract class GAccountByPkData_accountByPk
     implements
-        Built<GLastIndexedBlockNumberData_parameters_by_pk,
-            GLastIndexedBlockNumberData_parameters_by_pkBuilder> {
-  GLastIndexedBlockNumberData_parameters_by_pk._();
+        Built<GAccountByPkData_accountByPk,
+            GAccountByPkData_accountByPkBuilder> {
+  GAccountByPkData_accountByPk._();
 
-  factory GLastIndexedBlockNumberData_parameters_by_pk(
-      [void Function(GLastIndexedBlockNumberData_parameters_by_pkBuilder b)
-          updates]) = _$GLastIndexedBlockNumberData_parameters_by_pk;
+  factory GAccountByPkData_accountByPk(
+          [void Function(GAccountByPkData_accountByPkBuilder b) updates]) =
+      _$GAccountByPkData_accountByPk;
 
-  static void _initializeBuilder(
-          GLastIndexedBlockNumberData_parameters_by_pkBuilder b) =>
-      b..G__typename = 'parameters';
+  static void _initializeBuilder(GAccountByPkData_accountByPkBuilder b) =>
+      b..G__typename = 'Account';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  _i2.JsonObject? get value;
-  static Serializer<GLastIndexedBlockNumberData_parameters_by_pk>
-      get serializer => _$gLastIndexedBlockNumberDataParametersByPkSerializer;
+  bool get isActive;
+  static Serializer<GAccountByPkData_accountByPk> get serializer =>
+      _$gAccountByPkDataAccountByPkSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GLastIndexedBlockNumberData_parameters_by_pk.serializer,
+        GAccountByPkData_accountByPk.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GLastIndexedBlockNumberData_parameters_by_pk? fromJson(
-          Map<String, dynamic> json) =>
+  static GAccountByPkData_accountByPk? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GLastIndexedBlockNumberData_parameters_by_pk.serializer,
+        GAccountByPkData_accountByPk.serializer,
         json,
       );
 }
 
-abstract class GAccountsByNameOrPkData
-    implements Built<GAccountsByNameOrPkData, GAccountsByNameOrPkDataBuilder> {
-  GAccountsByNameOrPkData._();
+abstract class GLastBlockData
+    implements Built<GLastBlockData, GLastBlockDataBuilder> {
+  GLastBlockData._();
 
-  factory GAccountsByNameOrPkData(
-          [void Function(GAccountsByNameOrPkDataBuilder b) updates]) =
-      _$GAccountsByNameOrPkData;
+  factory GLastBlockData([void Function(GLastBlockDataBuilder b) updates]) =
+      _$GLastBlockData;
 
-  static void _initializeBuilder(GAccountsByNameOrPkDataBuilder b) =>
+  static void _initializeBuilder(GLastBlockDataBuilder b) =>
       b..G__typename = 'query_root';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  BuiltList<GAccountsByNameOrPkData_account> get account;
-  static Serializer<GAccountsByNameOrPkData> get serializer =>
-      _$gAccountsByNameOrPkDataSerializer;
+  BuiltList<GLastBlockData_block> get block;
+  static Serializer<GLastBlockData> get serializer =>
+      _$gLastBlockDataSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkData.serializer,
+        GLastBlockData.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByNameOrPkData? fromJson(Map<String, dynamic> json) =>
+  static GLastBlockData? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkData.serializer,
+        GLastBlockData.serializer,
         json,
       );
 }
 
-abstract class GAccountsByNameOrPkData_account
-    implements
-        Built<GAccountsByNameOrPkData_account,
-            GAccountsByNameOrPkData_accountBuilder> {
-  GAccountsByNameOrPkData_account._();
+abstract class GLastBlockData_block
+    implements Built<GLastBlockData_block, GLastBlockData_blockBuilder> {
+  GLastBlockData_block._();
 
-  factory GAccountsByNameOrPkData_account(
-          [void Function(GAccountsByNameOrPkData_accountBuilder b) updates]) =
-      _$GAccountsByNameOrPkData_account;
+  factory GLastBlockData_block(
+          [void Function(GLastBlockData_blockBuilder b) updates]) =
+      _$GLastBlockData_block;
 
-  static void _initializeBuilder(GAccountsByNameOrPkData_accountBuilder b) =>
-      b..G__typename = 'account';
+  static void _initializeBuilder(GLastBlockData_blockBuilder b) =>
+      b..G__typename = 'Block';
 
   @BuiltValueField(wireName: '__typename')
   String get G__typename;
-  GAccountsByNameOrPkData_account_identity? get identity;
-  static Serializer<GAccountsByNameOrPkData_account> get serializer =>
-      _$gAccountsByNameOrPkDataAccountSerializer;
+  int get height;
+  static Serializer<GLastBlockData_block> get serializer =>
+      _$gLastBlockDataBlockSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkData_account.serializer,
+        GLastBlockData_block.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByNameOrPkData_account? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkData_account.serializer,
-        json,
-      );
-}
-
-abstract class GAccountsByNameOrPkData_account_identity
-    implements
-        Built<GAccountsByNameOrPkData_account_identity,
-            GAccountsByNameOrPkData_account_identityBuilder> {
-  GAccountsByNameOrPkData_account_identity._();
-
-  factory GAccountsByNameOrPkData_account_identity(
-      [void Function(GAccountsByNameOrPkData_account_identityBuilder b)
-          updates]) = _$GAccountsByNameOrPkData_account_identity;
-
-  static void _initializeBuilder(
-          GAccountsByNameOrPkData_account_identityBuilder b) =>
-      b..G__typename = 'identity';
-
-  @BuiltValueField(wireName: '__typename')
-  String get G__typename;
-  GAccountsByNameOrPkData_account_identity_account? get account;
-  static Serializer<GAccountsByNameOrPkData_account_identity> get serializer =>
-      _$gAccountsByNameOrPkDataAccountIdentitySerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkData_account_identity.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GAccountsByNameOrPkData_account_identity? fromJson(
-          Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkData_account_identity.serializer,
-        json,
-      );
-}
-
-abstract class GAccountsByNameOrPkData_account_identity_account
-    implements
-        Built<GAccountsByNameOrPkData_account_identity_account,
-            GAccountsByNameOrPkData_account_identity_accountBuilder> {
-  GAccountsByNameOrPkData_account_identity_account._();
-
-  factory GAccountsByNameOrPkData_account_identity_account(
-      [void Function(GAccountsByNameOrPkData_account_identity_accountBuilder b)
-          updates]) = _$GAccountsByNameOrPkData_account_identity_account;
-
-  static void _initializeBuilder(
-          GAccountsByNameOrPkData_account_identity_accountBuilder b) =>
-      b..G__typename = 'account';
-
-  @BuiltValueField(wireName: '__typename')
-  String get G__typename;
-  GAccountsByNameOrPkData_account_identity_account_identity? get identity;
-  static Serializer<GAccountsByNameOrPkData_account_identity_account>
-      get serializer =>
-          _$gAccountsByNameOrPkDataAccountIdentityAccountSerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkData_account_identity_account.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GAccountsByNameOrPkData_account_identity_account? fromJson(
-          Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkData_account_identity_account.serializer,
-        json,
-      );
-}
-
-abstract class GAccountsByNameOrPkData_account_identity_account_identity
-    implements
-        Built<GAccountsByNameOrPkData_account_identity_account_identity,
-            GAccountsByNameOrPkData_account_identity_account_identityBuilder> {
-  GAccountsByNameOrPkData_account_identity_account_identity._();
-
-  factory GAccountsByNameOrPkData_account_identity_account_identity(
-      [void Function(
-              GAccountsByNameOrPkData_account_identity_account_identityBuilder
-                  b)
-          updates]) = _$GAccountsByNameOrPkData_account_identity_account_identity;
-
-  static void _initializeBuilder(
-          GAccountsByNameOrPkData_account_identity_account_identityBuilder b) =>
-      b..G__typename = 'identity';
-
-  @BuiltValueField(wireName: '__typename')
-  String get G__typename;
-  String? get name;
-  String get pubkey;
-  static Serializer<GAccountsByNameOrPkData_account_identity_account_identity>
-      get serializer =>
-          _$gAccountsByNameOrPkDataAccountIdentityAccountIdentitySerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkData_account_identity_account_identity.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GAccountsByNameOrPkData_account_identity_account_identity? fromJson(
-          Map<String, dynamic> json) =>
+  static GLastBlockData_block? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkData_account_identity_account_identity.serializer,
+        GLastBlockData_block.serializer,
         json,
       );
 }
diff --git a/lib/graphql/__generated__/duniter-custom-queries.data.gql.g.dart b/lib/graphql/__generated__/duniter-custom-queries.data.gql.g.dart
index e4ae40b70c7ba176c84a3b2996c8aee8785a139c..571fc6620f6f0e9ca54be331eefa7b3a1722ebb0 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.data.gql.g.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.data.gql.g.dart
@@ -6,134 +6,56 @@ part of 'duniter-custom-queries.data.gql.dart';
 // BuiltValueGenerator
 // **************************************************************************
 
-Serializer<GAccountsByPkData> _$gAccountsByPkDataSerializer =
-    new _$GAccountsByPkDataSerializer();
-Serializer<GAccountsByPkData_account_by_pk>
-    _$gAccountsByPkDataAccountByPkSerializer =
-    new _$GAccountsByPkData_account_by_pkSerializer();
-Serializer<GAccountsByPkData_account_by_pk_identity>
-    _$gAccountsByPkDataAccountByPkIdentitySerializer =
-    new _$GAccountsByPkData_account_by_pk_identitySerializer();
-Serializer<GSearchIdentityData> _$gSearchIdentityDataSerializer =
-    new _$GSearchIdentityDataSerializer();
-Serializer<GSearchIdentityData_search_identity>
-    _$gSearchIdentityDataSearchIdentitySerializer =
-    new _$GSearchIdentityData_search_identitySerializer();
-Serializer<GLastIndexedBlockNumberData>
-    _$gLastIndexedBlockNumberDataSerializer =
-    new _$GLastIndexedBlockNumberDataSerializer();
-Serializer<GLastIndexedBlockNumberData_parameters_by_pk>
-    _$gLastIndexedBlockNumberDataParametersByPkSerializer =
-    new _$GLastIndexedBlockNumberData_parameters_by_pkSerializer();
 Serializer<GAccountsByNameOrPkData> _$gAccountsByNameOrPkDataSerializer =
     new _$GAccountsByNameOrPkDataSerializer();
-Serializer<GAccountsByNameOrPkData_account>
-    _$gAccountsByNameOrPkDataAccountSerializer =
-    new _$GAccountsByNameOrPkData_accountSerializer();
-Serializer<GAccountsByNameOrPkData_account_identity>
-    _$gAccountsByNameOrPkDataAccountIdentitySerializer =
-    new _$GAccountsByNameOrPkData_account_identitySerializer();
-Serializer<GAccountsByNameOrPkData_account_identity_account>
-    _$gAccountsByNameOrPkDataAccountIdentityAccountSerializer =
-    new _$GAccountsByNameOrPkData_account_identity_accountSerializer();
-Serializer<GAccountsByNameOrPkData_account_identity_account_identity>
-    _$gAccountsByNameOrPkDataAccountIdentityAccountIdentitySerializer =
-    new _$GAccountsByNameOrPkData_account_identity_account_identitySerializer();
+Serializer<GAccountsByNameOrPkData_identity>
+    _$gAccountsByNameOrPkDataIdentitySerializer =
+    new _$GAccountsByNameOrPkData_identitySerializer();
+Serializer<GAccountsByNameOrPkData_identity_account>
+    _$gAccountsByNameOrPkDataIdentityAccountSerializer =
+    new _$GAccountsByNameOrPkData_identity_accountSerializer();
+Serializer<GAccountByPkData> _$gAccountByPkDataSerializer =
+    new _$GAccountByPkDataSerializer();
+Serializer<GAccountByPkData_accountByPk>
+    _$gAccountByPkDataAccountByPkSerializer =
+    new _$GAccountByPkData_accountByPkSerializer();
+Serializer<GLastBlockData> _$gLastBlockDataSerializer =
+    new _$GLastBlockDataSerializer();
+Serializer<GLastBlockData_block> _$gLastBlockDataBlockSerializer =
+    new _$GLastBlockData_blockSerializer();
 
-class _$GAccountsByPkDataSerializer
-    implements StructuredSerializer<GAccountsByPkData> {
-  @override
-  final Iterable<Type> types = const [GAccountsByPkData, _$GAccountsByPkData];
-  @override
-  final String wireName = 'GAccountsByPkData';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers, GAccountsByPkData object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-    ];
-    Object? value;
-    value = object.account_by_pk;
-    if (value != null) {
-      result
-        ..add('account_by_pk')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GAccountsByPkData_account_by_pk)));
-    }
-    return result;
-  }
-
-  @override
-  GAccountsByPkData deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByPkDataBuilder();
-
-    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 'account_by_pk':
-          result.account_by_pk.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(GAccountsByPkData_account_by_pk))!
-              as GAccountsByPkData_account_by_pk);
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$GAccountsByPkData_account_by_pkSerializer
-    implements StructuredSerializer<GAccountsByPkData_account_by_pk> {
+class _$GAccountsByNameOrPkDataSerializer
+    implements StructuredSerializer<GAccountsByNameOrPkData> {
   @override
   final Iterable<Type> types = const [
-    GAccountsByPkData_account_by_pk,
-    _$GAccountsByPkData_account_by_pk
+    GAccountsByNameOrPkData,
+    _$GAccountsByNameOrPkData
   ];
   @override
-  final String wireName = 'GAccountsByPkData_account_by_pk';
+  final String wireName = 'GAccountsByNameOrPkData';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByPkData_account_by_pk object,
+      Serializers serializers, GAccountsByNameOrPkData object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
       serializers.serialize(object.G__typename,
           specifiedType: const FullType(String)),
-      'pubkey',
-      serializers.serialize(object.pubkey,
-          specifiedType: const FullType(String)),
+      'identity',
+      serializers.serialize(object.identity,
+          specifiedType: const FullType(BuiltList,
+              const [const FullType(GAccountsByNameOrPkData_identity)])),
     ];
-    Object? value;
-    value = object.identity;
-    if (value != null) {
-      result
-        ..add('identity')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(GAccountsByPkData_account_by_pk_identity)));
-    }
+
     return result;
   }
 
   @override
-  GAccountsByPkData_account_by_pk deserialize(
+  GAccountsByNameOrPkData deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByPkData_account_by_pkBuilder();
+    final result = new GAccountsByNameOrPkDataBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -147,13 +69,9 @@ class _$GAccountsByPkData_account_by_pkSerializer
           break;
         case 'identity':
           result.identity.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(GAccountsByPkData_account_by_pk_identity))!
-              as GAccountsByPkData_account_by_pk_identity);
-          break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String))! as String;
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GAccountsByNameOrPkData_identity)
+              ]))! as BuiltList<Object?>);
           break;
       }
     }
@@ -162,157 +80,66 @@ class _$GAccountsByPkData_account_by_pkSerializer
   }
 }
 
-class _$GAccountsByPkData_account_by_pk_identitySerializer
-    implements StructuredSerializer<GAccountsByPkData_account_by_pk_identity> {
+class _$GAccountsByNameOrPkData_identitySerializer
+    implements StructuredSerializer<GAccountsByNameOrPkData_identity> {
   @override
   final Iterable<Type> types = const [
-    GAccountsByPkData_account_by_pk_identity,
-    _$GAccountsByPkData_account_by_pk_identity
+    GAccountsByNameOrPkData_identity,
+    _$GAccountsByNameOrPkData_identity
   ];
   @override
-  final String wireName = 'GAccountsByPkData_account_by_pk_identity';
+  final String wireName = 'GAccountsByNameOrPkData_identity';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByPkData_account_by_pk_identity object,
+      Serializers serializers, GAccountsByNameOrPkData_identity object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
       serializers.serialize(object.G__typename,
           specifiedType: const FullType(String)),
+      'isMember',
+      serializers.serialize(object.isMember,
+          specifiedType: const FullType(bool)),
+      'name',
+      serializers.serialize(object.name, specifiedType: const FullType(String)),
+      'createdOn',
+      serializers.serialize(object.createdOn,
+          specifiedType: const FullType(int)),
+      'index',
+      serializers.serialize(object.index, specifiedType: const FullType(int)),
     ];
     Object? value;
-    value = object.name;
+    value = object.accountId;
     if (value != null) {
       result
-        ..add('name')
+        ..add('accountId')
         ..add(serializers.serialize(value,
             specifiedType: const FullType(String)));
     }
-    return result;
-  }
-
-  @override
-  GAccountsByPkData_account_by_pk_identity deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByPkData_account_by_pk_identityBuilder();
-
-    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 'name':
-          result.name = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$GSearchIdentityDataSerializer
-    implements StructuredSerializer<GSearchIdentityData> {
-  @override
-  final Iterable<Type> types = const [
-    GSearchIdentityData,
-    _$GSearchIdentityData
-  ];
-  @override
-  final String wireName = 'GSearchIdentityData';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GSearchIdentityData object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-      'search_identity',
-      serializers.serialize(object.search_identity,
-          specifiedType: const FullType(BuiltList,
-              const [const FullType(GSearchIdentityData_search_identity)])),
-    ];
-
-    return result;
-  }
-
-  @override
-  GSearchIdentityData deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GSearchIdentityDataBuilder();
-
-    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 'search_identity':
-          result.search_identity.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(GSearchIdentityData_search_identity)
-              ]))! as BuiltList<Object?>);
-          break;
-      }
+    value = object.status;
+    if (value != null) {
+      result
+        ..add('status')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i2.GIdentityStatusEnum)));
     }
-
-    return result.build();
-  }
-}
-
-class _$GSearchIdentityData_search_identitySerializer
-    implements StructuredSerializer<GSearchIdentityData_search_identity> {
-  @override
-  final Iterable<Type> types = const [
-    GSearchIdentityData_search_identity,
-    _$GSearchIdentityData_search_identity
-  ];
-  @override
-  final String wireName = 'GSearchIdentityData_search_identity';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GSearchIdentityData_search_identity object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-      'pubkey',
-      serializers.serialize(object.pubkey,
-          specifiedType: const FullType(String)),
-    ];
-    Object? value;
-    value = object.name;
+    value = object.account;
     if (value != null) {
       result
-        ..add('name')
+        ..add('account')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType:
+                const FullType(GAccountsByNameOrPkData_identity_account)));
     }
     return result;
   }
 
   @override
-  GSearchIdentityData_search_identity deserialize(
+  GAccountsByNameOrPkData_identity deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GSearchIdentityData_search_identityBuilder();
+    final result = new GAccountsByNameOrPkData_identityBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -324,14 +151,37 @@ class _$GSearchIdentityData_search_identitySerializer
           result.G__typename = serializers.deserialize(value,
               specifiedType: const FullType(String))! as String;
           break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String))! as String;
+        case 'isMember':
+          result.isMember = serializers.deserialize(value,
+              specifiedType: const FullType(bool))! as bool;
           break;
         case 'name':
           result.name = serializers.deserialize(value,
+              specifiedType: const FullType(String))! as String;
+          break;
+        case 'accountId':
+          result.accountId = serializers.deserialize(value,
               specifiedType: const FullType(String)) as String?;
           break;
+        case 'status':
+          result.status = serializers.deserialize(value,
+                  specifiedType: const FullType(_i2.GIdentityStatusEnum))
+              as _i2.GIdentityStatusEnum?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(int))! as int;
+          break;
+        case 'account':
+          result.account.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GAccountsByNameOrPkData_identity_account))!
+              as GAccountsByNameOrPkData_identity_account);
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int))! as int;
+          break;
       }
     }
 
@@ -339,42 +189,37 @@ class _$GSearchIdentityData_search_identitySerializer
   }
 }
 
-class _$GLastIndexedBlockNumberDataSerializer
-    implements StructuredSerializer<GLastIndexedBlockNumberData> {
+class _$GAccountsByNameOrPkData_identity_accountSerializer
+    implements StructuredSerializer<GAccountsByNameOrPkData_identity_account> {
   @override
   final Iterable<Type> types = const [
-    GLastIndexedBlockNumberData,
-    _$GLastIndexedBlockNumberData
+    GAccountsByNameOrPkData_identity_account,
+    _$GAccountsByNameOrPkData_identity_account
   ];
   @override
-  final String wireName = 'GLastIndexedBlockNumberData';
+  final String wireName = 'GAccountsByNameOrPkData_identity_account';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GLastIndexedBlockNumberData object,
+      Serializers serializers, GAccountsByNameOrPkData_identity_account object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
       serializers.serialize(object.G__typename,
           specifiedType: const FullType(String)),
+      'isActive',
+      serializers.serialize(object.isActive,
+          specifiedType: const FullType(bool)),
     ];
-    Object? value;
-    value = object.parameters_by_pk;
-    if (value != null) {
-      result
-        ..add('parameters_by_pk')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(GLastIndexedBlockNumberData_parameters_by_pk)));
-    }
+
     return result;
   }
 
   @override
-  GLastIndexedBlockNumberData deserialize(
+  GAccountsByNameOrPkData_identity_account deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GLastIndexedBlockNumberDataBuilder();
+    final result = new GAccountsByNameOrPkData_identity_accountBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -386,11 +231,9 @@ class _$GLastIndexedBlockNumberDataSerializer
           result.G__typename = serializers.deserialize(value,
               specifiedType: const FullType(String))! as String;
           break;
-        case 'parameters_by_pk':
-          result.parameters_by_pk.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      GLastIndexedBlockNumberData_parameters_by_pk))!
-              as GLastIndexedBlockNumberData_parameters_by_pk);
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(bool))! as bool;
           break;
       }
     }
@@ -399,20 +242,15 @@ class _$GLastIndexedBlockNumberDataSerializer
   }
 }
 
-class _$GLastIndexedBlockNumberData_parameters_by_pkSerializer
-    implements
-        StructuredSerializer<GLastIndexedBlockNumberData_parameters_by_pk> {
+class _$GAccountByPkDataSerializer
+    implements StructuredSerializer<GAccountByPkData> {
   @override
-  final Iterable<Type> types = const [
-    GLastIndexedBlockNumberData_parameters_by_pk,
-    _$GLastIndexedBlockNumberData_parameters_by_pk
-  ];
+  final Iterable<Type> types = const [GAccountByPkData, _$GAccountByPkData];
   @override
-  final String wireName = 'GLastIndexedBlockNumberData_parameters_by_pk';
+  final String wireName = 'GAccountByPkData';
 
   @override
-  Iterable<Object?> serialize(Serializers serializers,
-      GLastIndexedBlockNumberData_parameters_by_pk object,
+  Iterable<Object?> serialize(Serializers serializers, GAccountByPkData object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
@@ -420,21 +258,21 @@ class _$GLastIndexedBlockNumberData_parameters_by_pkSerializer
           specifiedType: const FullType(String)),
     ];
     Object? value;
-    value = object.value;
+    value = object.accountByPk;
     if (value != null) {
       result
-        ..add('value')
+        ..add('accountByPk')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GAccountByPkData_accountByPk)));
     }
     return result;
   }
 
   @override
-  GLastIndexedBlockNumberData_parameters_by_pk deserialize(
+  GAccountByPkData deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GLastIndexedBlockNumberData_parameters_by_pkBuilder();
+    final result = new GAccountByPkDataBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -446,9 +284,10 @@ class _$GLastIndexedBlockNumberData_parameters_by_pkSerializer
           result.G__typename = serializers.deserialize(value,
               specifiedType: const FullType(String))! as String;
           break;
-        case 'value':
-          result.value = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
+        case 'accountByPk':
+          result.accountByPk.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountByPkData_accountByPk))!
+              as GAccountByPkData_accountByPk);
           break;
       }
     }
@@ -457,38 +296,37 @@ class _$GLastIndexedBlockNumberData_parameters_by_pkSerializer
   }
 }
 
-class _$GAccountsByNameOrPkDataSerializer
-    implements StructuredSerializer<GAccountsByNameOrPkData> {
+class _$GAccountByPkData_accountByPkSerializer
+    implements StructuredSerializer<GAccountByPkData_accountByPk> {
   @override
   final Iterable<Type> types = const [
-    GAccountsByNameOrPkData,
-    _$GAccountsByNameOrPkData
+    GAccountByPkData_accountByPk,
+    _$GAccountByPkData_accountByPk
   ];
   @override
-  final String wireName = 'GAccountsByNameOrPkData';
+  final String wireName = 'GAccountByPkData_accountByPk';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByNameOrPkData object,
+      Serializers serializers, GAccountByPkData_accountByPk object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
       serializers.serialize(object.G__typename,
           specifiedType: const FullType(String)),
-      'account',
-      serializers.serialize(object.account,
-          specifiedType: const FullType(BuiltList,
-              const [const FullType(GAccountsByNameOrPkData_account)])),
+      'isActive',
+      serializers.serialize(object.isActive,
+          specifiedType: const FullType(bool)),
     ];
 
     return result;
   }
 
   @override
-  GAccountsByNameOrPkData deserialize(
+  GAccountByPkData_accountByPk deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByNameOrPkDataBuilder();
+    final result = new GAccountByPkData_accountByPkBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -500,11 +338,9 @@ class _$GAccountsByNameOrPkDataSerializer
           result.G__typename = serializers.deserialize(value,
               specifiedType: const FullType(String))! as String;
           break;
-        case 'account':
-          result.account.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(GAccountsByNameOrPkData_account)
-              ]))! as BuiltList<Object?>);
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(bool))! as bool;
           break;
       }
     }
@@ -513,979 +349,223 @@ class _$GAccountsByNameOrPkDataSerializer
   }
 }
 
-class _$GAccountsByNameOrPkData_accountSerializer
-    implements StructuredSerializer<GAccountsByNameOrPkData_account> {
+class _$GLastBlockDataSerializer
+    implements StructuredSerializer<GLastBlockData> {
   @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkData_account,
-    _$GAccountsByNameOrPkData_account
-  ];
+  final Iterable<Type> types = const [GLastBlockData, _$GLastBlockData];
   @override
-  final String wireName = 'GAccountsByNameOrPkData_account';
+  final String wireName = 'GLastBlockData';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByNameOrPkData_account object,
+  Iterable<Object?> serialize(Serializers serializers, GLastBlockData object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       '__typename',
       serializers.serialize(object.G__typename,
           specifiedType: const FullType(String)),
+      'block',
+      serializers.serialize(object.block,
+          specifiedType: const FullType(
+              BuiltList, const [const FullType(GLastBlockData_block)])),
     ];
-    Object? value;
-    value = object.identity;
-    if (value != null) {
-      result
-        ..add('identity')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(GAccountsByNameOrPkData_account_identity)));
-    }
-    return result;
-  }
-
-  @override
-  GAccountsByNameOrPkData_account deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByNameOrPkData_accountBuilder();
-
-    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 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(GAccountsByNameOrPkData_account_identity))!
-              as GAccountsByNameOrPkData_account_identity);
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
 
-class _$GAccountsByNameOrPkData_account_identitySerializer
-    implements StructuredSerializer<GAccountsByNameOrPkData_account_identity> {
-  @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkData_account_identity,
-    _$GAccountsByNameOrPkData_account_identity
-  ];
-  @override
-  final String wireName = 'GAccountsByNameOrPkData_account_identity';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByNameOrPkData_account_identity object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-    ];
-    Object? value;
-    value = object.account;
-    if (value != null) {
-      result
-        ..add('account')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                GAccountsByNameOrPkData_account_identity_account)));
-    }
     return result;
   }
 
-  @override
-  GAccountsByNameOrPkData_account_identity deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByNameOrPkData_account_identityBuilder();
-
-    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 'account':
-          result.account.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      GAccountsByNameOrPkData_account_identity_account))!
-              as GAccountsByNameOrPkData_account_identity_account);
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$GAccountsByNameOrPkData_account_identity_accountSerializer
-    implements
-        StructuredSerializer<GAccountsByNameOrPkData_account_identity_account> {
-  @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkData_account_identity_account,
-    _$GAccountsByNameOrPkData_account_identity_account
-  ];
-  @override
-  final String wireName = 'GAccountsByNameOrPkData_account_identity_account';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers,
-      GAccountsByNameOrPkData_account_identity_account object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-    ];
-    Object? value;
-    value = object.identity;
-    if (value != null) {
-      result
-        ..add('identity')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                GAccountsByNameOrPkData_account_identity_account_identity)));
-    }
-    return result;
-  }
-
-  @override
-  GAccountsByNameOrPkData_account_identity_account deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result =
-        new GAccountsByNameOrPkData_account_identity_accountBuilder();
-
-    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 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      GAccountsByNameOrPkData_account_identity_account_identity))!
-              as GAccountsByNameOrPkData_account_identity_account_identity);
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$GAccountsByNameOrPkData_account_identity_account_identitySerializer
-    implements
-        StructuredSerializer<
-            GAccountsByNameOrPkData_account_identity_account_identity> {
-  @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkData_account_identity_account_identity,
-    _$GAccountsByNameOrPkData_account_identity_account_identity
-  ];
-  @override
-  final String wireName =
-      'GAccountsByNameOrPkData_account_identity_account_identity';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers,
-      GAccountsByNameOrPkData_account_identity_account_identity object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      '__typename',
-      serializers.serialize(object.G__typename,
-          specifiedType: const FullType(String)),
-      'pubkey',
-      serializers.serialize(object.pubkey,
-          specifiedType: const FullType(String)),
-    ];
-    Object? value;
-    value = object.name;
-    if (value != null) {
-      result
-        ..add('name')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    return result;
-  }
-
-  @override
-  GAccountsByNameOrPkData_account_identity_account_identity deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result =
-        new GAccountsByNameOrPkData_account_identity_account_identityBuilder();
-
-    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 'name':
-          result.name = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String))! as String;
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$GAccountsByPkData extends GAccountsByPkData {
-  @override
-  final String G__typename;
-  @override
-  final GAccountsByPkData_account_by_pk? account_by_pk;
-
-  factory _$GAccountsByPkData(
-          [void Function(GAccountsByPkDataBuilder)? updates]) =>
-      (new GAccountsByPkDataBuilder()..update(updates))._build();
-
-  _$GAccountsByPkData._({required this.G__typename, this.account_by_pk})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GAccountsByPkData', 'G__typename');
-  }
-
-  @override
-  GAccountsByPkData rebuild(void Function(GAccountsByPkDataBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GAccountsByPkDataBuilder toBuilder() =>
-      new GAccountsByPkDataBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GAccountsByPkData &&
-        G__typename == other.G__typename &&
-        account_by_pk == other.account_by_pk;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, account_by_pk.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByPkData')
-          ..add('G__typename', G__typename)
-          ..add('account_by_pk', account_by_pk))
-        .toString();
-  }
-}
-
-class GAccountsByPkDataBuilder
-    implements Builder<GAccountsByPkData, GAccountsByPkDataBuilder> {
-  _$GAccountsByPkData? _$v;
-
-  String? _G__typename;
-  String? get G__typename => _$this._G__typename;
-  set G__typename(String? G__typename) => _$this._G__typename = G__typename;
-
-  GAccountsByPkData_account_by_pkBuilder? _account_by_pk;
-  GAccountsByPkData_account_by_pkBuilder get account_by_pk =>
-      _$this._account_by_pk ??= new GAccountsByPkData_account_by_pkBuilder();
-  set account_by_pk(GAccountsByPkData_account_by_pkBuilder? account_by_pk) =>
-      _$this._account_by_pk = account_by_pk;
-
-  GAccountsByPkDataBuilder() {
-    GAccountsByPkData._initializeBuilder(this);
-  }
-
-  GAccountsByPkDataBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G__typename = $v.G__typename;
-      _account_by_pk = $v.account_by_pk?.toBuilder();
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GAccountsByPkData other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByPkData;
-  }
-
-  @override
-  void update(void Function(GAccountsByPkDataBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GAccountsByPkData build() => _build();
-
-  _$GAccountsByPkData _build() {
-    _$GAccountsByPkData _$result;
-    try {
-      _$result = _$v ??
-          new _$GAccountsByPkData._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(
-                  G__typename, r'GAccountsByPkData', 'G__typename'),
-              account_by_pk: _account_by_pk?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'account_by_pk';
-        _account_by_pk?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GAccountsByPkData', _$failedField, e.toString());
-      }
-      rethrow;
-    }
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GAccountsByPkData_account_by_pk
-    extends GAccountsByPkData_account_by_pk {
-  @override
-  final String G__typename;
-  @override
-  final GAccountsByPkData_account_by_pk_identity? identity;
-  @override
-  final String pubkey;
-
-  factory _$GAccountsByPkData_account_by_pk(
-          [void Function(GAccountsByPkData_account_by_pkBuilder)? updates]) =>
-      (new GAccountsByPkData_account_by_pkBuilder()..update(updates))._build();
-
-  _$GAccountsByPkData_account_by_pk._(
-      {required this.G__typename, this.identity, required this.pubkey})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GAccountsByPkData_account_by_pk', 'G__typename');
-    BuiltValueNullFieldError.checkNotNull(
-        pubkey, r'GAccountsByPkData_account_by_pk', 'pubkey');
-  }
-
-  @override
-  GAccountsByPkData_account_by_pk rebuild(
-          void Function(GAccountsByPkData_account_by_pkBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GAccountsByPkData_account_by_pkBuilder toBuilder() =>
-      new GAccountsByPkData_account_by_pkBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GAccountsByPkData_account_by_pk &&
-        G__typename == other.G__typename &&
-        identity == other.identity &&
-        pubkey == other.pubkey;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByPkData_account_by_pk')
-          ..add('G__typename', G__typename)
-          ..add('identity', identity)
-          ..add('pubkey', pubkey))
-        .toString();
-  }
-}
-
-class GAccountsByPkData_account_by_pkBuilder
-    implements
-        Builder<GAccountsByPkData_account_by_pk,
-            GAccountsByPkData_account_by_pkBuilder> {
-  _$GAccountsByPkData_account_by_pk? _$v;
-
-  String? _G__typename;
-  String? get G__typename => _$this._G__typename;
-  set G__typename(String? G__typename) => _$this._G__typename = G__typename;
-
-  GAccountsByPkData_account_by_pk_identityBuilder? _identity;
-  GAccountsByPkData_account_by_pk_identityBuilder get identity =>
-      _$this._identity ??=
-          new GAccountsByPkData_account_by_pk_identityBuilder();
-  set identity(GAccountsByPkData_account_by_pk_identityBuilder? identity) =>
-      _$this._identity = identity;
-
-  String? _pubkey;
-  String? get pubkey => _$this._pubkey;
-  set pubkey(String? pubkey) => _$this._pubkey = pubkey;
-
-  GAccountsByPkData_account_by_pkBuilder() {
-    GAccountsByPkData_account_by_pk._initializeBuilder(this);
-  }
-
-  GAccountsByPkData_account_by_pkBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G__typename = $v.G__typename;
-      _identity = $v.identity?.toBuilder();
-      _pubkey = $v.pubkey;
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GAccountsByPkData_account_by_pk other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByPkData_account_by_pk;
-  }
-
-  @override
-  void update(void Function(GAccountsByPkData_account_by_pkBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GAccountsByPkData_account_by_pk build() => _build();
-
-  _$GAccountsByPkData_account_by_pk _build() {
-    _$GAccountsByPkData_account_by_pk _$result;
-    try {
-      _$result = _$v ??
-          new _$GAccountsByPkData_account_by_pk._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                  r'GAccountsByPkData_account_by_pk', 'G__typename'),
-              identity: _identity?.build(),
-              pubkey: BuiltValueNullFieldError.checkNotNull(
-                  pubkey, r'GAccountsByPkData_account_by_pk', 'pubkey'));
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'identity';
-        _identity?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GAccountsByPkData_account_by_pk', _$failedField, e.toString());
-      }
-      rethrow;
-    }
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GAccountsByPkData_account_by_pk_identity
-    extends GAccountsByPkData_account_by_pk_identity {
-  @override
-  final String G__typename;
-  @override
-  final String? name;
-
-  factory _$GAccountsByPkData_account_by_pk_identity(
-          [void Function(GAccountsByPkData_account_by_pk_identityBuilder)?
-              updates]) =>
-      (new GAccountsByPkData_account_by_pk_identityBuilder()..update(updates))
-          ._build();
-
-  _$GAccountsByPkData_account_by_pk_identity._(
-      {required this.G__typename, this.name})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(G__typename,
-        r'GAccountsByPkData_account_by_pk_identity', 'G__typename');
-  }
-
-  @override
-  GAccountsByPkData_account_by_pk_identity rebuild(
-          void Function(GAccountsByPkData_account_by_pk_identityBuilder)
-              updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GAccountsByPkData_account_by_pk_identityBuilder toBuilder() =>
-      new GAccountsByPkData_account_by_pk_identityBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GAccountsByPkData_account_by_pk_identity &&
-        G__typename == other.G__typename &&
-        name == other.name;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(
-            r'GAccountsByPkData_account_by_pk_identity')
-          ..add('G__typename', G__typename)
-          ..add('name', name))
-        .toString();
-  }
-}
-
-class GAccountsByPkData_account_by_pk_identityBuilder
-    implements
-        Builder<GAccountsByPkData_account_by_pk_identity,
-            GAccountsByPkData_account_by_pk_identityBuilder> {
-  _$GAccountsByPkData_account_by_pk_identity? _$v;
-
-  String? _G__typename;
-  String? get G__typename => _$this._G__typename;
-  set G__typename(String? G__typename) => _$this._G__typename = G__typename;
-
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
-
-  GAccountsByPkData_account_by_pk_identityBuilder() {
-    GAccountsByPkData_account_by_pk_identity._initializeBuilder(this);
-  }
-
-  GAccountsByPkData_account_by_pk_identityBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G__typename = $v.G__typename;
-      _name = $v.name;
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GAccountsByPkData_account_by_pk_identity other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByPkData_account_by_pk_identity;
-  }
-
-  @override
-  void update(
-      void Function(GAccountsByPkData_account_by_pk_identityBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GAccountsByPkData_account_by_pk_identity build() => _build();
-
-  _$GAccountsByPkData_account_by_pk_identity _build() {
-    final _$result = _$v ??
-        new _$GAccountsByPkData_account_by_pk_identity._(
-            G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                r'GAccountsByPkData_account_by_pk_identity', 'G__typename'),
-            name: name);
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GSearchIdentityData extends GSearchIdentityData {
-  @override
-  final String G__typename;
-  @override
-  final BuiltList<GSearchIdentityData_search_identity> search_identity;
-
-  factory _$GSearchIdentityData(
-          [void Function(GSearchIdentityDataBuilder)? updates]) =>
-      (new GSearchIdentityDataBuilder()..update(updates))._build();
-
-  _$GSearchIdentityData._(
-      {required this.G__typename, required this.search_identity})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GSearchIdentityData', 'G__typename');
-    BuiltValueNullFieldError.checkNotNull(
-        search_identity, r'GSearchIdentityData', 'search_identity');
-  }
-
-  @override
-  GSearchIdentityData rebuild(
-          void Function(GSearchIdentityDataBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GSearchIdentityDataBuilder toBuilder() =>
-      new GSearchIdentityDataBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GSearchIdentityData &&
-        G__typename == other.G__typename &&
-        search_identity == other.search_identity;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, search_identity.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'GSearchIdentityData')
-          ..add('G__typename', G__typename)
-          ..add('search_identity', search_identity))
-        .toString();
-  }
-}
-
-class GSearchIdentityDataBuilder
-    implements Builder<GSearchIdentityData, GSearchIdentityDataBuilder> {
-  _$GSearchIdentityData? _$v;
-
-  String? _G__typename;
-  String? get G__typename => _$this._G__typename;
-  set G__typename(String? G__typename) => _$this._G__typename = G__typename;
-
-  ListBuilder<GSearchIdentityData_search_identity>? _search_identity;
-  ListBuilder<GSearchIdentityData_search_identity> get search_identity =>
-      _$this._search_identity ??=
-          new ListBuilder<GSearchIdentityData_search_identity>();
-  set search_identity(
-          ListBuilder<GSearchIdentityData_search_identity>? search_identity) =>
-      _$this._search_identity = search_identity;
-
-  GSearchIdentityDataBuilder() {
-    GSearchIdentityData._initializeBuilder(this);
-  }
-
-  GSearchIdentityDataBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G__typename = $v.G__typename;
-      _search_identity = $v.search_identity.toBuilder();
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GSearchIdentityData other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GSearchIdentityData;
-  }
-
-  @override
-  void update(void Function(GSearchIdentityDataBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GSearchIdentityData build() => _build();
-
-  _$GSearchIdentityData _build() {
-    _$GSearchIdentityData _$result;
-    try {
-      _$result = _$v ??
-          new _$GSearchIdentityData._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(
-                  G__typename, r'GSearchIdentityData', 'G__typename'),
-              search_identity: search_identity.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'search_identity';
-        search_identity.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GSearchIdentityData', _$failedField, e.toString());
-      }
-      rethrow;
-    }
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GSearchIdentityData_search_identity
-    extends GSearchIdentityData_search_identity {
-  @override
-  final String G__typename;
-  @override
-  final String pubkey;
-  @override
-  final String? name;
-
-  factory _$GSearchIdentityData_search_identity(
-          [void Function(GSearchIdentityData_search_identityBuilder)?
-              updates]) =>
-      (new GSearchIdentityData_search_identityBuilder()..update(updates))
-          ._build();
-
-  _$GSearchIdentityData_search_identity._(
-      {required this.G__typename, required this.pubkey, this.name})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GSearchIdentityData_search_identity', 'G__typename');
-    BuiltValueNullFieldError.checkNotNull(
-        pubkey, r'GSearchIdentityData_search_identity', 'pubkey');
-  }
-
-  @override
-  GSearchIdentityData_search_identity rebuild(
-          void Function(GSearchIdentityData_search_identityBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GSearchIdentityData_search_identityBuilder toBuilder() =>
-      new GSearchIdentityData_search_identityBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GSearchIdentityData_search_identity &&
-        G__typename == other.G__typename &&
-        pubkey == other.pubkey &&
-        name == other.name;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'GSearchIdentityData_search_identity')
-          ..add('G__typename', G__typename)
-          ..add('pubkey', pubkey)
-          ..add('name', name))
-        .toString();
-  }
-}
-
-class GSearchIdentityData_search_identityBuilder
-    implements
-        Builder<GSearchIdentityData_search_identity,
-            GSearchIdentityData_search_identityBuilder> {
-  _$GSearchIdentityData_search_identity? _$v;
-
-  String? _G__typename;
-  String? get G__typename => _$this._G__typename;
-  set G__typename(String? G__typename) => _$this._G__typename = G__typename;
-
-  String? _pubkey;
-  String? get pubkey => _$this._pubkey;
-  set pubkey(String? pubkey) => _$this._pubkey = pubkey;
-
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
-
-  GSearchIdentityData_search_identityBuilder() {
-    GSearchIdentityData_search_identity._initializeBuilder(this);
-  }
+  @override
+  GLastBlockData deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GLastBlockDataBuilder();
 
-  GSearchIdentityData_search_identityBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G__typename = $v.G__typename;
-      _pubkey = $v.pubkey;
-      _name = $v.name;
-      _$v = null;
+    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 'block':
+          result.block.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GLastBlockData_block)]))!
+              as BuiltList<Object?>);
+          break;
+      }
     }
-    return this;
+
+    return result.build();
   }
+}
 
+class _$GLastBlockData_blockSerializer
+    implements StructuredSerializer<GLastBlockData_block> {
   @override
-  void replace(GSearchIdentityData_search_identity other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GSearchIdentityData_search_identity;
-  }
+  final Iterable<Type> types = const [
+    GLastBlockData_block,
+    _$GLastBlockData_block
+  ];
+  @override
+  final String wireName = 'GLastBlockData_block';
 
   @override
-  void update(
-      void Function(GSearchIdentityData_search_identityBuilder)? updates) {
-    if (updates != null) updates(this);
+  Iterable<Object?> serialize(
+      Serializers serializers, GLastBlockData_block object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      '__typename',
+      serializers.serialize(object.G__typename,
+          specifiedType: const FullType(String)),
+      'height',
+      serializers.serialize(object.height, specifiedType: const FullType(int)),
+    ];
+
+    return result;
   }
 
   @override
-  GSearchIdentityData_search_identity build() => _build();
+  GLastBlockData_block deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GLastBlockData_blockBuilder();
 
-  _$GSearchIdentityData_search_identity _build() {
-    final _$result = _$v ??
-        new _$GSearchIdentityData_search_identity._(
-            G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                r'GSearchIdentityData_search_identity', 'G__typename'),
-            pubkey: BuiltValueNullFieldError.checkNotNull(
-                pubkey, r'GSearchIdentityData_search_identity', 'pubkey'),
-            name: name);
-    replace(_$result);
-    return _$result;
+    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 'height':
+          result.height = serializers.deserialize(value,
+              specifiedType: const FullType(int))! as int;
+          break;
+      }
+    }
+
+    return result.build();
   }
 }
 
-class _$GLastIndexedBlockNumberData extends GLastIndexedBlockNumberData {
+class _$GAccountsByNameOrPkData extends GAccountsByNameOrPkData {
   @override
   final String G__typename;
   @override
-  final GLastIndexedBlockNumberData_parameters_by_pk? parameters_by_pk;
+  final BuiltList<GAccountsByNameOrPkData_identity> identity;
 
-  factory _$GLastIndexedBlockNumberData(
-          [void Function(GLastIndexedBlockNumberDataBuilder)? updates]) =>
-      (new GLastIndexedBlockNumberDataBuilder()..update(updates))._build();
+  factory _$GAccountsByNameOrPkData(
+          [void Function(GAccountsByNameOrPkDataBuilder)? updates]) =>
+      (new GAccountsByNameOrPkDataBuilder()..update(updates))._build();
 
-  _$GLastIndexedBlockNumberData._(
-      {required this.G__typename, this.parameters_by_pk})
+  _$GAccountsByNameOrPkData._(
+      {required this.G__typename, required this.identity})
       : super._() {
     BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GLastIndexedBlockNumberData', 'G__typename');
+        G__typename, r'GAccountsByNameOrPkData', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        identity, r'GAccountsByNameOrPkData', 'identity');
   }
 
   @override
-  GLastIndexedBlockNumberData rebuild(
-          void Function(GLastIndexedBlockNumberDataBuilder) updates) =>
+  GAccountsByNameOrPkData rebuild(
+          void Function(GAccountsByNameOrPkDataBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GLastIndexedBlockNumberDataBuilder toBuilder() =>
-      new GLastIndexedBlockNumberDataBuilder()..replace(this);
+  GAccountsByNameOrPkDataBuilder toBuilder() =>
+      new GAccountsByNameOrPkDataBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GLastIndexedBlockNumberData &&
+    return other is GAccountsByNameOrPkData &&
         G__typename == other.G__typename &&
-        parameters_by_pk == other.parameters_by_pk;
+        identity == other.identity;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, parameters_by_pk.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GLastIndexedBlockNumberData')
+    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkData')
           ..add('G__typename', G__typename)
-          ..add('parameters_by_pk', parameters_by_pk))
+          ..add('identity', identity))
         .toString();
   }
 }
 
-class GLastIndexedBlockNumberDataBuilder
+class GAccountsByNameOrPkDataBuilder
     implements
-        Builder<GLastIndexedBlockNumberData,
-            GLastIndexedBlockNumberDataBuilder> {
-  _$GLastIndexedBlockNumberData? _$v;
+        Builder<GAccountsByNameOrPkData, GAccountsByNameOrPkDataBuilder> {
+  _$GAccountsByNameOrPkData? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  GLastIndexedBlockNumberData_parameters_by_pkBuilder? _parameters_by_pk;
-  GLastIndexedBlockNumberData_parameters_by_pkBuilder get parameters_by_pk =>
-      _$this._parameters_by_pk ??=
-          new GLastIndexedBlockNumberData_parameters_by_pkBuilder();
-  set parameters_by_pk(
-          GLastIndexedBlockNumberData_parameters_by_pkBuilder?
-              parameters_by_pk) =>
-      _$this._parameters_by_pk = parameters_by_pk;
+  ListBuilder<GAccountsByNameOrPkData_identity>? _identity;
+  ListBuilder<GAccountsByNameOrPkData_identity> get identity =>
+      _$this._identity ??= new ListBuilder<GAccountsByNameOrPkData_identity>();
+  set identity(ListBuilder<GAccountsByNameOrPkData_identity>? identity) =>
+      _$this._identity = identity;
 
-  GLastIndexedBlockNumberDataBuilder() {
-    GLastIndexedBlockNumberData._initializeBuilder(this);
+  GAccountsByNameOrPkDataBuilder() {
+    GAccountsByNameOrPkData._initializeBuilder(this);
   }
 
-  GLastIndexedBlockNumberDataBuilder get _$this {
+  GAccountsByNameOrPkDataBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _parameters_by_pk = $v.parameters_by_pk?.toBuilder();
+      _identity = $v.identity.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GLastIndexedBlockNumberData other) {
+  void replace(GAccountsByNameOrPkData other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GLastIndexedBlockNumberData;
+    _$v = other as _$GAccountsByNameOrPkData;
   }
 
   @override
-  void update(void Function(GLastIndexedBlockNumberDataBuilder)? updates) {
+  void update(void Function(GAccountsByNameOrPkDataBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GLastIndexedBlockNumberData build() => _build();
+  GAccountsByNameOrPkData build() => _build();
 
-  _$GLastIndexedBlockNumberData _build() {
-    _$GLastIndexedBlockNumberData _$result;
+  _$GAccountsByNameOrPkData _build() {
+    _$GAccountsByNameOrPkData _$result;
     try {
       _$result = _$v ??
-          new _$GLastIndexedBlockNumberData._(
+          new _$GAccountsByNameOrPkData._(
               G__typename: BuiltValueNullFieldError.checkNotNull(
-                  G__typename, r'GLastIndexedBlockNumberData', 'G__typename'),
-              parameters_by_pk: _parameters_by_pk?.build());
+                  G__typename, r'GAccountsByNameOrPkData', 'G__typename'),
+              identity: identity.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'parameters_by_pk';
-        _parameters_by_pk?.build();
+        _$failedField = 'identity';
+        identity.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GLastIndexedBlockNumberData', _$failedField, e.toString());
+            r'GAccountsByNameOrPkData', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -1494,354 +574,434 @@ class GLastIndexedBlockNumberDataBuilder
   }
 }
 
-class _$GLastIndexedBlockNumberData_parameters_by_pk
-    extends GLastIndexedBlockNumberData_parameters_by_pk {
+class _$GAccountsByNameOrPkData_identity
+    extends GAccountsByNameOrPkData_identity {
   @override
   final String G__typename;
   @override
-  final _i2.JsonObject? value;
+  final bool isMember;
+  @override
+  final String name;
+  @override
+  final String? accountId;
+  @override
+  final _i2.GIdentityStatusEnum? status;
+  @override
+  final int createdOn;
+  @override
+  final GAccountsByNameOrPkData_identity_account? account;
+  @override
+  final int index;
 
-  factory _$GLastIndexedBlockNumberData_parameters_by_pk(
-          [void Function(GLastIndexedBlockNumberData_parameters_by_pkBuilder)?
-              updates]) =>
-      (new GLastIndexedBlockNumberData_parameters_by_pkBuilder()
-            ..update(updates))
-          ._build();
+  factory _$GAccountsByNameOrPkData_identity(
+          [void Function(GAccountsByNameOrPkData_identityBuilder)? updates]) =>
+      (new GAccountsByNameOrPkData_identityBuilder()..update(updates))._build();
 
-  _$GLastIndexedBlockNumberData_parameters_by_pk._(
-      {required this.G__typename, this.value})
+  _$GAccountsByNameOrPkData_identity._(
+      {required this.G__typename,
+      required this.isMember,
+      required this.name,
+      this.accountId,
+      this.status,
+      required this.createdOn,
+      this.account,
+      required this.index})
       : super._() {
-    BuiltValueNullFieldError.checkNotNull(G__typename,
-        r'GLastIndexedBlockNumberData_parameters_by_pk', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        G__typename, r'GAccountsByNameOrPkData_identity', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        isMember, r'GAccountsByNameOrPkData_identity', 'isMember');
+    BuiltValueNullFieldError.checkNotNull(
+        name, r'GAccountsByNameOrPkData_identity', 'name');
+    BuiltValueNullFieldError.checkNotNull(
+        createdOn, r'GAccountsByNameOrPkData_identity', 'createdOn');
+    BuiltValueNullFieldError.checkNotNull(
+        index, r'GAccountsByNameOrPkData_identity', 'index');
   }
 
   @override
-  GLastIndexedBlockNumberData_parameters_by_pk rebuild(
-          void Function(GLastIndexedBlockNumberData_parameters_by_pkBuilder)
-              updates) =>
+  GAccountsByNameOrPkData_identity rebuild(
+          void Function(GAccountsByNameOrPkData_identityBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GLastIndexedBlockNumberData_parameters_by_pkBuilder toBuilder() =>
-      new GLastIndexedBlockNumberData_parameters_by_pkBuilder()..replace(this);
+  GAccountsByNameOrPkData_identityBuilder toBuilder() =>
+      new GAccountsByNameOrPkData_identityBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GLastIndexedBlockNumberData_parameters_by_pk &&
+    return other is GAccountsByNameOrPkData_identity &&
         G__typename == other.G__typename &&
-        value == other.value;
+        isMember == other.isMember &&
+        name == other.name &&
+        accountId == other.accountId &&
+        status == other.status &&
+        createdOn == other.createdOn &&
+        account == other.account &&
+        index == other.index;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, isMember.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, status.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, account.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'GLastIndexedBlockNumberData_parameters_by_pk')
+    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkData_identity')
           ..add('G__typename', G__typename)
-          ..add('value', value))
+          ..add('isMember', isMember)
+          ..add('name', name)
+          ..add('accountId', accountId)
+          ..add('status', status)
+          ..add('createdOn', createdOn)
+          ..add('account', account)
+          ..add('index', index))
         .toString();
   }
 }
 
-class GLastIndexedBlockNumberData_parameters_by_pkBuilder
+class GAccountsByNameOrPkData_identityBuilder
     implements
-        Builder<GLastIndexedBlockNumberData_parameters_by_pk,
-            GLastIndexedBlockNumberData_parameters_by_pkBuilder> {
-  _$GLastIndexedBlockNumberData_parameters_by_pk? _$v;
+        Builder<GAccountsByNameOrPkData_identity,
+            GAccountsByNameOrPkData_identityBuilder> {
+  _$GAccountsByNameOrPkData_identity? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  _i2.JsonObject? _value;
-  _i2.JsonObject? get value => _$this._value;
-  set value(_i2.JsonObject? value) => _$this._value = value;
+  bool? _isMember;
+  bool? get isMember => _$this._isMember;
+  set isMember(bool? isMember) => _$this._isMember = isMember;
+
+  String? _name;
+  String? get name => _$this._name;
+  set name(String? name) => _$this._name = name;
+
+  String? _accountId;
+  String? get accountId => _$this._accountId;
+  set accountId(String? accountId) => _$this._accountId = accountId;
 
-  GLastIndexedBlockNumberData_parameters_by_pkBuilder() {
-    GLastIndexedBlockNumberData_parameters_by_pk._initializeBuilder(this);
+  _i2.GIdentityStatusEnum? _status;
+  _i2.GIdentityStatusEnum? get status => _$this._status;
+  set status(_i2.GIdentityStatusEnum? status) => _$this._status = status;
+
+  int? _createdOn;
+  int? get createdOn => _$this._createdOn;
+  set createdOn(int? createdOn) => _$this._createdOn = createdOn;
+
+  GAccountsByNameOrPkData_identity_accountBuilder? _account;
+  GAccountsByNameOrPkData_identity_accountBuilder get account =>
+      _$this._account ??= new GAccountsByNameOrPkData_identity_accountBuilder();
+  set account(GAccountsByNameOrPkData_identity_accountBuilder? account) =>
+      _$this._account = account;
+
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
+
+  GAccountsByNameOrPkData_identityBuilder() {
+    GAccountsByNameOrPkData_identity._initializeBuilder(this);
   }
 
-  GLastIndexedBlockNumberData_parameters_by_pkBuilder get _$this {
+  GAccountsByNameOrPkData_identityBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _value = $v.value;
+      _isMember = $v.isMember;
+      _name = $v.name;
+      _accountId = $v.accountId;
+      _status = $v.status;
+      _createdOn = $v.createdOn;
+      _account = $v.account?.toBuilder();
+      _index = $v.index;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GLastIndexedBlockNumberData_parameters_by_pk other) {
+  void replace(GAccountsByNameOrPkData_identity other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GLastIndexedBlockNumberData_parameters_by_pk;
+    _$v = other as _$GAccountsByNameOrPkData_identity;
   }
 
   @override
-  void update(
-      void Function(GLastIndexedBlockNumberData_parameters_by_pkBuilder)?
-          updates) {
+  void update(void Function(GAccountsByNameOrPkData_identityBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GLastIndexedBlockNumberData_parameters_by_pk build() => _build();
+  GAccountsByNameOrPkData_identity build() => _build();
 
-  _$GLastIndexedBlockNumberData_parameters_by_pk _build() {
-    final _$result = _$v ??
-        new _$GLastIndexedBlockNumberData_parameters_by_pk._(
-            G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                r'GLastIndexedBlockNumberData_parameters_by_pk', 'G__typename'),
-            value: value);
+  _$GAccountsByNameOrPkData_identity _build() {
+    _$GAccountsByNameOrPkData_identity _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountsByNameOrPkData_identity._(
+              G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
+                  r'GAccountsByNameOrPkData_identity', 'G__typename'),
+              isMember: BuiltValueNullFieldError.checkNotNull(
+                  isMember, r'GAccountsByNameOrPkData_identity', 'isMember'),
+              name: BuiltValueNullFieldError.checkNotNull(
+                  name, r'GAccountsByNameOrPkData_identity', 'name'),
+              accountId: accountId,
+              status: status,
+              createdOn: BuiltValueNullFieldError.checkNotNull(
+                  createdOn, r'GAccountsByNameOrPkData_identity', 'createdOn'),
+              account: _account?.build(),
+              index: BuiltValueNullFieldError.checkNotNull(
+                  index, r'GAccountsByNameOrPkData_identity', 'index'));
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'account';
+        _account?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountsByNameOrPkData_identity', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GAccountsByNameOrPkData extends GAccountsByNameOrPkData {
+class _$GAccountsByNameOrPkData_identity_account
+    extends GAccountsByNameOrPkData_identity_account {
   @override
   final String G__typename;
   @override
-  final BuiltList<GAccountsByNameOrPkData_account> account;
+  final bool isActive;
 
-  factory _$GAccountsByNameOrPkData(
-          [void Function(GAccountsByNameOrPkDataBuilder)? updates]) =>
-      (new GAccountsByNameOrPkDataBuilder()..update(updates))._build();
+  factory _$GAccountsByNameOrPkData_identity_account(
+          [void Function(GAccountsByNameOrPkData_identity_accountBuilder)?
+              updates]) =>
+      (new GAccountsByNameOrPkData_identity_accountBuilder()..update(updates))
+          ._build();
 
-  _$GAccountsByNameOrPkData._(
-      {required this.G__typename, required this.account})
+  _$GAccountsByNameOrPkData_identity_account._(
+      {required this.G__typename, required this.isActive})
       : super._() {
+    BuiltValueNullFieldError.checkNotNull(G__typename,
+        r'GAccountsByNameOrPkData_identity_account', 'G__typename');
     BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GAccountsByNameOrPkData', 'G__typename');
-    BuiltValueNullFieldError.checkNotNull(
-        account, r'GAccountsByNameOrPkData', 'account');
+        isActive, r'GAccountsByNameOrPkData_identity_account', 'isActive');
   }
 
   @override
-  GAccountsByNameOrPkData rebuild(
-          void Function(GAccountsByNameOrPkDataBuilder) updates) =>
+  GAccountsByNameOrPkData_identity_account rebuild(
+          void Function(GAccountsByNameOrPkData_identity_accountBuilder)
+              updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkDataBuilder toBuilder() =>
-      new GAccountsByNameOrPkDataBuilder()..replace(this);
+  GAccountsByNameOrPkData_identity_accountBuilder toBuilder() =>
+      new GAccountsByNameOrPkData_identity_accountBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkData &&
+    return other is GAccountsByNameOrPkData_identity_account &&
         G__typename == other.G__typename &&
-        account == other.account;
+        isActive == other.isActive;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, account.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkData')
+    return (newBuiltValueToStringHelper(
+            r'GAccountsByNameOrPkData_identity_account')
           ..add('G__typename', G__typename)
-          ..add('account', account))
+          ..add('isActive', isActive))
         .toString();
   }
 }
 
-class GAccountsByNameOrPkDataBuilder
+class GAccountsByNameOrPkData_identity_accountBuilder
     implements
-        Builder<GAccountsByNameOrPkData, GAccountsByNameOrPkDataBuilder> {
-  _$GAccountsByNameOrPkData? _$v;
+        Builder<GAccountsByNameOrPkData_identity_account,
+            GAccountsByNameOrPkData_identity_accountBuilder> {
+  _$GAccountsByNameOrPkData_identity_account? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  ListBuilder<GAccountsByNameOrPkData_account>? _account;
-  ListBuilder<GAccountsByNameOrPkData_account> get account =>
-      _$this._account ??= new ListBuilder<GAccountsByNameOrPkData_account>();
-  set account(ListBuilder<GAccountsByNameOrPkData_account>? account) =>
-      _$this._account = account;
+  bool? _isActive;
+  bool? get isActive => _$this._isActive;
+  set isActive(bool? isActive) => _$this._isActive = isActive;
 
-  GAccountsByNameOrPkDataBuilder() {
-    GAccountsByNameOrPkData._initializeBuilder(this);
+  GAccountsByNameOrPkData_identity_accountBuilder() {
+    GAccountsByNameOrPkData_identity_account._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkDataBuilder get _$this {
+  GAccountsByNameOrPkData_identity_accountBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _account = $v.account.toBuilder();
+      _isActive = $v.isActive;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GAccountsByNameOrPkData other) {
+  void replace(GAccountsByNameOrPkData_identity_account other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkData;
+    _$v = other as _$GAccountsByNameOrPkData_identity_account;
   }
 
   @override
-  void update(void Function(GAccountsByNameOrPkDataBuilder)? updates) {
+  void update(
+      void Function(GAccountsByNameOrPkData_identity_accountBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkData build() => _build();
+  GAccountsByNameOrPkData_identity_account build() => _build();
 
-  _$GAccountsByNameOrPkData _build() {
-    _$GAccountsByNameOrPkData _$result;
-    try {
-      _$result = _$v ??
-          new _$GAccountsByNameOrPkData._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(
-                  G__typename, r'GAccountsByNameOrPkData', 'G__typename'),
-              account: account.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'account';
-        account.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GAccountsByNameOrPkData', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GAccountsByNameOrPkData_identity_account _build() {
+    final _$result = _$v ??
+        new _$GAccountsByNameOrPkData_identity_account._(
+            G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
+                r'GAccountsByNameOrPkData_identity_account', 'G__typename'),
+            isActive: BuiltValueNullFieldError.checkNotNull(isActive,
+                r'GAccountsByNameOrPkData_identity_account', 'isActive'));
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GAccountsByNameOrPkData_account
-    extends GAccountsByNameOrPkData_account {
+class _$GAccountByPkData extends GAccountByPkData {
   @override
   final String G__typename;
   @override
-  final GAccountsByNameOrPkData_account_identity? identity;
+  final GAccountByPkData_accountByPk? accountByPk;
 
-  factory _$GAccountsByNameOrPkData_account(
-          [void Function(GAccountsByNameOrPkData_accountBuilder)? updates]) =>
-      (new GAccountsByNameOrPkData_accountBuilder()..update(updates))._build();
+  factory _$GAccountByPkData(
+          [void Function(GAccountByPkDataBuilder)? updates]) =>
+      (new GAccountByPkDataBuilder()..update(updates))._build();
 
-  _$GAccountsByNameOrPkData_account._(
-      {required this.G__typename, this.identity})
+  _$GAccountByPkData._({required this.G__typename, this.accountByPk})
       : super._() {
     BuiltValueNullFieldError.checkNotNull(
-        G__typename, r'GAccountsByNameOrPkData_account', 'G__typename');
+        G__typename, r'GAccountByPkData', 'G__typename');
   }
 
   @override
-  GAccountsByNameOrPkData_account rebuild(
-          void Function(GAccountsByNameOrPkData_accountBuilder) updates) =>
+  GAccountByPkData rebuild(void Function(GAccountByPkDataBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkData_accountBuilder toBuilder() =>
-      new GAccountsByNameOrPkData_accountBuilder()..replace(this);
+  GAccountByPkDataBuilder toBuilder() =>
+      new GAccountByPkDataBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkData_account &&
+    return other is GAccountByPkData &&
         G__typename == other.G__typename &&
-        identity == other.identity;
+        accountByPk == other.accountByPk;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, accountByPk.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkData_account')
+    return (newBuiltValueToStringHelper(r'GAccountByPkData')
           ..add('G__typename', G__typename)
-          ..add('identity', identity))
+          ..add('accountByPk', accountByPk))
         .toString();
   }
 }
 
-class GAccountsByNameOrPkData_accountBuilder
-    implements
-        Builder<GAccountsByNameOrPkData_account,
-            GAccountsByNameOrPkData_accountBuilder> {
-  _$GAccountsByNameOrPkData_account? _$v;
+class GAccountByPkDataBuilder
+    implements Builder<GAccountByPkData, GAccountByPkDataBuilder> {
+  _$GAccountByPkData? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  GAccountsByNameOrPkData_account_identityBuilder? _identity;
-  GAccountsByNameOrPkData_account_identityBuilder get identity =>
-      _$this._identity ??=
-          new GAccountsByNameOrPkData_account_identityBuilder();
-  set identity(GAccountsByNameOrPkData_account_identityBuilder? identity) =>
-      _$this._identity = identity;
+  GAccountByPkData_accountByPkBuilder? _accountByPk;
+  GAccountByPkData_accountByPkBuilder get accountByPk =>
+      _$this._accountByPk ??= new GAccountByPkData_accountByPkBuilder();
+  set accountByPk(GAccountByPkData_accountByPkBuilder? accountByPk) =>
+      _$this._accountByPk = accountByPk;
 
-  GAccountsByNameOrPkData_accountBuilder() {
-    GAccountsByNameOrPkData_account._initializeBuilder(this);
+  GAccountByPkDataBuilder() {
+    GAccountByPkData._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkData_accountBuilder get _$this {
+  GAccountByPkDataBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _identity = $v.identity?.toBuilder();
+      _accountByPk = $v.accountByPk?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GAccountsByNameOrPkData_account other) {
+  void replace(GAccountByPkData other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkData_account;
+    _$v = other as _$GAccountByPkData;
   }
 
   @override
-  void update(void Function(GAccountsByNameOrPkData_accountBuilder)? updates) {
+  void update(void Function(GAccountByPkDataBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkData_account build() => _build();
+  GAccountByPkData build() => _build();
 
-  _$GAccountsByNameOrPkData_account _build() {
-    _$GAccountsByNameOrPkData_account _$result;
+  _$GAccountByPkData _build() {
+    _$GAccountByPkData _$result;
     try {
       _$result = _$v ??
-          new _$GAccountsByNameOrPkData_account._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                  r'GAccountsByNameOrPkData_account', 'G__typename'),
-              identity: _identity?.build());
+          new _$GAccountByPkData._(
+              G__typename: BuiltValueNullFieldError.checkNotNull(
+                  G__typename, r'GAccountByPkData', 'G__typename'),
+              accountByPk: _accountByPk?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'identity';
-        _identity?.build();
+        _$failedField = 'accountByPk';
+        _accountByPk?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GAccountsByNameOrPkData_account', _$failedField, e.toString());
+            r'GAccountByPkData', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -1850,265 +1010,221 @@ class GAccountsByNameOrPkData_accountBuilder
   }
 }
 
-class _$GAccountsByNameOrPkData_account_identity
-    extends GAccountsByNameOrPkData_account_identity {
+class _$GAccountByPkData_accountByPk extends GAccountByPkData_accountByPk {
   @override
   final String G__typename;
   @override
-  final GAccountsByNameOrPkData_account_identity_account? account;
+  final bool isActive;
 
-  factory _$GAccountsByNameOrPkData_account_identity(
-          [void Function(GAccountsByNameOrPkData_account_identityBuilder)?
-              updates]) =>
-      (new GAccountsByNameOrPkData_account_identityBuilder()..update(updates))
-          ._build();
+  factory _$GAccountByPkData_accountByPk(
+          [void Function(GAccountByPkData_accountByPkBuilder)? updates]) =>
+      (new GAccountByPkData_accountByPkBuilder()..update(updates))._build();
 
-  _$GAccountsByNameOrPkData_account_identity._(
-      {required this.G__typename, this.account})
+  _$GAccountByPkData_accountByPk._(
+      {required this.G__typename, required this.isActive})
       : super._() {
-    BuiltValueNullFieldError.checkNotNull(G__typename,
-        r'GAccountsByNameOrPkData_account_identity', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        G__typename, r'GAccountByPkData_accountByPk', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        isActive, r'GAccountByPkData_accountByPk', 'isActive');
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity rebuild(
-          void Function(GAccountsByNameOrPkData_account_identityBuilder)
-              updates) =>
+  GAccountByPkData_accountByPk rebuild(
+          void Function(GAccountByPkData_accountByPkBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkData_account_identityBuilder toBuilder() =>
-      new GAccountsByNameOrPkData_account_identityBuilder()..replace(this);
+  GAccountByPkData_accountByPkBuilder toBuilder() =>
+      new GAccountByPkData_accountByPkBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkData_account_identity &&
+    return other is GAccountByPkData_accountByPk &&
         G__typename == other.G__typename &&
-        account == other.account;
+        isActive == other.isActive;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, account.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'GAccountsByNameOrPkData_account_identity')
+    return (newBuiltValueToStringHelper(r'GAccountByPkData_accountByPk')
           ..add('G__typename', G__typename)
-          ..add('account', account))
+          ..add('isActive', isActive))
         .toString();
   }
 }
 
-class GAccountsByNameOrPkData_account_identityBuilder
+class GAccountByPkData_accountByPkBuilder
     implements
-        Builder<GAccountsByNameOrPkData_account_identity,
-            GAccountsByNameOrPkData_account_identityBuilder> {
-  _$GAccountsByNameOrPkData_account_identity? _$v;
+        Builder<GAccountByPkData_accountByPk,
+            GAccountByPkData_accountByPkBuilder> {
+  _$GAccountByPkData_accountByPk? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  GAccountsByNameOrPkData_account_identity_accountBuilder? _account;
-  GAccountsByNameOrPkData_account_identity_accountBuilder get account =>
-      _$this._account ??=
-          new GAccountsByNameOrPkData_account_identity_accountBuilder();
-  set account(
-          GAccountsByNameOrPkData_account_identity_accountBuilder? account) =>
-      _$this._account = account;
+  bool? _isActive;
+  bool? get isActive => _$this._isActive;
+  set isActive(bool? isActive) => _$this._isActive = isActive;
 
-  GAccountsByNameOrPkData_account_identityBuilder() {
-    GAccountsByNameOrPkData_account_identity._initializeBuilder(this);
+  GAccountByPkData_accountByPkBuilder() {
+    GAccountByPkData_accountByPk._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkData_account_identityBuilder get _$this {
+  GAccountByPkData_accountByPkBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _account = $v.account?.toBuilder();
+      _isActive = $v.isActive;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GAccountsByNameOrPkData_account_identity other) {
+  void replace(GAccountByPkData_accountByPk other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkData_account_identity;
+    _$v = other as _$GAccountByPkData_accountByPk;
   }
 
   @override
-  void update(
-      void Function(GAccountsByNameOrPkData_account_identityBuilder)? updates) {
+  void update(void Function(GAccountByPkData_accountByPkBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity build() => _build();
+  GAccountByPkData_accountByPk build() => _build();
 
-  _$GAccountsByNameOrPkData_account_identity _build() {
-    _$GAccountsByNameOrPkData_account_identity _$result;
-    try {
-      _$result = _$v ??
-          new _$GAccountsByNameOrPkData_account_identity._(
-              G__typename: BuiltValueNullFieldError.checkNotNull(G__typename,
-                  r'GAccountsByNameOrPkData_account_identity', 'G__typename'),
-              account: _account?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'account';
-        _account?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GAccountsByNameOrPkData_account_identity',
-            _$failedField,
-            e.toString());
-      }
-      rethrow;
-    }
+  _$GAccountByPkData_accountByPk _build() {
+    final _$result = _$v ??
+        new _$GAccountByPkData_accountByPk._(
+            G__typename: BuiltValueNullFieldError.checkNotNull(
+                G__typename, r'GAccountByPkData_accountByPk', 'G__typename'),
+            isActive: BuiltValueNullFieldError.checkNotNull(
+                isActive, r'GAccountByPkData_accountByPk', 'isActive'));
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GAccountsByNameOrPkData_account_identity_account
-    extends GAccountsByNameOrPkData_account_identity_account {
+class _$GLastBlockData extends GLastBlockData {
   @override
   final String G__typename;
   @override
-  final GAccountsByNameOrPkData_account_identity_account_identity? identity;
+  final BuiltList<GLastBlockData_block> block;
 
-  factory _$GAccountsByNameOrPkData_account_identity_account(
-          [void Function(
-                  GAccountsByNameOrPkData_account_identity_accountBuilder)?
-              updates]) =>
-      (new GAccountsByNameOrPkData_account_identity_accountBuilder()
-            ..update(updates))
-          ._build();
+  factory _$GLastBlockData([void Function(GLastBlockDataBuilder)? updates]) =>
+      (new GLastBlockDataBuilder()..update(updates))._build();
 
-  _$GAccountsByNameOrPkData_account_identity_account._(
-      {required this.G__typename, this.identity})
+  _$GLastBlockData._({required this.G__typename, required this.block})
       : super._() {
-    BuiltValueNullFieldError.checkNotNull(G__typename,
-        r'GAccountsByNameOrPkData_account_identity_account', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        G__typename, r'GLastBlockData', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(block, r'GLastBlockData', 'block');
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity_account rebuild(
-          void Function(GAccountsByNameOrPkData_account_identity_accountBuilder)
-              updates) =>
+  GLastBlockData rebuild(void Function(GLastBlockDataBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkData_account_identity_accountBuilder toBuilder() =>
-      new GAccountsByNameOrPkData_account_identity_accountBuilder()
-        ..replace(this);
+  GLastBlockDataBuilder toBuilder() =>
+      new GLastBlockDataBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkData_account_identity_account &&
+    return other is GLastBlockData &&
         G__typename == other.G__typename &&
-        identity == other.identity;
+        block == other.block;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'GAccountsByNameOrPkData_account_identity_account')
+    return (newBuiltValueToStringHelper(r'GLastBlockData')
           ..add('G__typename', G__typename)
-          ..add('identity', identity))
+          ..add('block', block))
         .toString();
   }
 }
 
-class GAccountsByNameOrPkData_account_identity_accountBuilder
-    implements
-        Builder<GAccountsByNameOrPkData_account_identity_account,
-            GAccountsByNameOrPkData_account_identity_accountBuilder> {
-  _$GAccountsByNameOrPkData_account_identity_account? _$v;
+class GLastBlockDataBuilder
+    implements Builder<GLastBlockData, GLastBlockDataBuilder> {
+  _$GLastBlockData? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  GAccountsByNameOrPkData_account_identity_account_identityBuilder? _identity;
-  GAccountsByNameOrPkData_account_identity_account_identityBuilder
-      get identity => _$this._identity ??=
-          new GAccountsByNameOrPkData_account_identity_account_identityBuilder();
-  set identity(
-          GAccountsByNameOrPkData_account_identity_account_identityBuilder?
-              identity) =>
-      _$this._identity = identity;
+  ListBuilder<GLastBlockData_block>? _block;
+  ListBuilder<GLastBlockData_block> get block =>
+      _$this._block ??= new ListBuilder<GLastBlockData_block>();
+  set block(ListBuilder<GLastBlockData_block>? block) => _$this._block = block;
 
-  GAccountsByNameOrPkData_account_identity_accountBuilder() {
-    GAccountsByNameOrPkData_account_identity_account._initializeBuilder(this);
+  GLastBlockDataBuilder() {
+    GLastBlockData._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkData_account_identity_accountBuilder get _$this {
+  GLastBlockDataBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _identity = $v.identity?.toBuilder();
+      _block = $v.block.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GAccountsByNameOrPkData_account_identity_account other) {
+  void replace(GLastBlockData other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkData_account_identity_account;
+    _$v = other as _$GLastBlockData;
   }
 
   @override
-  void update(
-      void Function(GAccountsByNameOrPkData_account_identity_accountBuilder)?
-          updates) {
+  void update(void Function(GLastBlockDataBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity_account build() => _build();
+  GLastBlockData build() => _build();
 
-  _$GAccountsByNameOrPkData_account_identity_account _build() {
-    _$GAccountsByNameOrPkData_account_identity_account _$result;
+  _$GLastBlockData _build() {
+    _$GLastBlockData _$result;
     try {
       _$result = _$v ??
-          new _$GAccountsByNameOrPkData_account_identity_account._(
+          new _$GLastBlockData._(
               G__typename: BuiltValueNullFieldError.checkNotNull(
-                  G__typename,
-                  r'GAccountsByNameOrPkData_account_identity_account',
-                  'G__typename'),
-              identity: _identity?.build());
+                  G__typename, r'GLastBlockData', 'G__typename'),
+              block: block.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'identity';
-        _identity?.build();
+        _$failedField = 'block';
+        block.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GAccountsByNameOrPkData_account_identity_account',
-            _$failedField,
-            e.toString());
+            r'GLastBlockData', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -2117,141 +1233,106 @@ class GAccountsByNameOrPkData_account_identity_accountBuilder
   }
 }
 
-class _$GAccountsByNameOrPkData_account_identity_account_identity
-    extends GAccountsByNameOrPkData_account_identity_account_identity {
+class _$GLastBlockData_block extends GLastBlockData_block {
   @override
   final String G__typename;
   @override
-  final String? name;
-  @override
-  final String pubkey;
+  final int height;
 
-  factory _$GAccountsByNameOrPkData_account_identity_account_identity(
-          [void Function(
-                  GAccountsByNameOrPkData_account_identity_account_identityBuilder)?
-              updates]) =>
-      (new GAccountsByNameOrPkData_account_identity_account_identityBuilder()
-            ..update(updates))
-          ._build();
+  factory _$GLastBlockData_block(
+          [void Function(GLastBlockData_blockBuilder)? updates]) =>
+      (new GLastBlockData_blockBuilder()..update(updates))._build();
 
-  _$GAccountsByNameOrPkData_account_identity_account_identity._(
-      {required this.G__typename, this.name, required this.pubkey})
+  _$GLastBlockData_block._({required this.G__typename, required this.height})
       : super._() {
     BuiltValueNullFieldError.checkNotNull(
-        G__typename,
-        r'GAccountsByNameOrPkData_account_identity_account_identity',
-        'G__typename');
-    BuiltValueNullFieldError.checkNotNull(pubkey,
-        r'GAccountsByNameOrPkData_account_identity_account_identity', 'pubkey');
+        G__typename, r'GLastBlockData_block', 'G__typename');
+    BuiltValueNullFieldError.checkNotNull(
+        height, r'GLastBlockData_block', 'height');
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity_account_identity rebuild(
-          void Function(
-                  GAccountsByNameOrPkData_account_identity_account_identityBuilder)
-              updates) =>
+  GLastBlockData_block rebuild(
+          void Function(GLastBlockData_blockBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkData_account_identity_account_identityBuilder
-      toBuilder() =>
-          new GAccountsByNameOrPkData_account_identity_account_identityBuilder()
-            ..replace(this);
+  GLastBlockData_blockBuilder toBuilder() =>
+      new GLastBlockData_blockBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkData_account_identity_account_identity &&
+    return other is GLastBlockData_block &&
         G__typename == other.G__typename &&
-        name == other.name &&
-        pubkey == other.pubkey;
+        height == other.height;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, G__typename.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
+    _$hash = $jc(_$hash, height.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'GAccountsByNameOrPkData_account_identity_account_identity')
+    return (newBuiltValueToStringHelper(r'GLastBlockData_block')
           ..add('G__typename', G__typename)
-          ..add('name', name)
-          ..add('pubkey', pubkey))
+          ..add('height', height))
         .toString();
   }
 }
 
-class GAccountsByNameOrPkData_account_identity_account_identityBuilder
-    implements
-        Builder<GAccountsByNameOrPkData_account_identity_account_identity,
-            GAccountsByNameOrPkData_account_identity_account_identityBuilder> {
-  _$GAccountsByNameOrPkData_account_identity_account_identity? _$v;
+class GLastBlockData_blockBuilder
+    implements Builder<GLastBlockData_block, GLastBlockData_blockBuilder> {
+  _$GLastBlockData_block? _$v;
 
   String? _G__typename;
   String? get G__typename => _$this._G__typename;
   set G__typename(String? G__typename) => _$this._G__typename = G__typename;
 
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
-
-  String? _pubkey;
-  String? get pubkey => _$this._pubkey;
-  set pubkey(String? pubkey) => _$this._pubkey = pubkey;
+  int? _height;
+  int? get height => _$this._height;
+  set height(int? height) => _$this._height = height;
 
-  GAccountsByNameOrPkData_account_identity_account_identityBuilder() {
-    GAccountsByNameOrPkData_account_identity_account_identity
-        ._initializeBuilder(this);
+  GLastBlockData_blockBuilder() {
+    GLastBlockData_block._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkData_account_identity_account_identityBuilder get _$this {
+  GLastBlockData_blockBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G__typename = $v.G__typename;
-      _name = $v.name;
-      _pubkey = $v.pubkey;
+      _height = $v.height;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(
-      GAccountsByNameOrPkData_account_identity_account_identity other) {
+  void replace(GLastBlockData_block other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkData_account_identity_account_identity;
+    _$v = other as _$GLastBlockData_block;
   }
 
   @override
-  void update(
-      void Function(
-              GAccountsByNameOrPkData_account_identity_account_identityBuilder)?
-          updates) {
+  void update(void Function(GLastBlockData_blockBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkData_account_identity_account_identity build() => _build();
+  GLastBlockData_block build() => _build();
 
-  _$GAccountsByNameOrPkData_account_identity_account_identity _build() {
+  _$GLastBlockData_block _build() {
     final _$result = _$v ??
-        new _$GAccountsByNameOrPkData_account_identity_account_identity._(
+        new _$GLastBlockData_block._(
             G__typename: BuiltValueNullFieldError.checkNotNull(
-                G__typename,
-                r'GAccountsByNameOrPkData_account_identity_account_identity',
-                'G__typename'),
-            name: name,
-            pubkey: BuiltValueNullFieldError.checkNotNull(
-                pubkey,
-                r'GAccountsByNameOrPkData_account_identity_account_identity',
-                'pubkey'));
+                G__typename, r'GLastBlockData_block', 'G__typename'),
+            height: BuiltValueNullFieldError.checkNotNull(
+                height, r'GLastBlockData_block', 'height'));
     replace(_$result);
     return _$result;
   }
diff --git a/lib/graphql/__generated__/duniter-custom-queries.req.gql.dart b/lib/graphql/__generated__/duniter-custom-queries.req.gql.dart
index 15cb1cc5d2fd88b1f406e7a5c258c6400157afbe..ed949259482cfbec5eb78630ae8901149041a28b 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.req.gql.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.req.gql.dart
@@ -16,24 +16,26 @@ import 'package:gql_exec/gql_exec.dart' as _i4;
 
 part 'duniter-custom-queries.req.gql.g.dart';
 
-abstract class GAccountsByPkReq
+abstract class GAccountsByNameOrPkReq
     implements
-        Built<GAccountsByPkReq, GAccountsByPkReqBuilder>,
-        _i1.OperationRequest<_i2.GAccountsByPkData, _i3.GAccountsByPkVars> {
-  GAccountsByPkReq._();
+        Built<GAccountsByNameOrPkReq, GAccountsByNameOrPkReqBuilder>,
+        _i1.OperationRequest<_i2.GAccountsByNameOrPkData,
+            _i3.GAccountsByNameOrPkVars> {
+  GAccountsByNameOrPkReq._();
 
-  factory GAccountsByPkReq([void Function(GAccountsByPkReqBuilder b) updates]) =
-      _$GAccountsByPkReq;
+  factory GAccountsByNameOrPkReq(
+          [void Function(GAccountsByNameOrPkReqBuilder b) updates]) =
+      _$GAccountsByNameOrPkReq;
 
-  static void _initializeBuilder(GAccountsByPkReqBuilder b) => b
+  static void _initializeBuilder(GAccountsByNameOrPkReqBuilder b) => b
     ..operation = _i4.Operation(
       document: _i5.document,
-      operationName: 'AccountsByPk',
+      operationName: 'AccountsByNameOrPk',
     )
     ..executeOnListen = true;
 
   @override
-  _i3.GAccountsByPkVars get vars;
+  _i3.GAccountsByNameOrPkVars get vars;
   @override
   _i4.Operation get operation;
   @override
@@ -47,12 +49,12 @@ abstract class GAccountsByPkReq
   String? get requestId;
   @override
   @BuiltValueField(serialize: false)
-  _i2.GAccountsByPkData? Function(
-    _i2.GAccountsByPkData?,
-    _i2.GAccountsByPkData?,
+  _i2.GAccountsByNameOrPkData? Function(
+    _i2.GAccountsByNameOrPkData?,
+    _i2.GAccountsByNameOrPkData?,
   )? get updateResult;
   @override
-  _i2.GAccountsByPkData? get optimisticResponse;
+  _i2.GAccountsByNameOrPkData? get optimisticResponse;
   @override
   String? get updateCacheHandlerKey;
   @override
@@ -65,54 +67,54 @@ abstract class GAccountsByPkReq
   @BuiltValueField(serialize: false)
   _i4.Context? get context;
   @override
-  _i2.GAccountsByPkData? parseData(Map<String, dynamic> json) =>
-      _i2.GAccountsByPkData.fromJson(json);
+  _i2.GAccountsByNameOrPkData? parseData(Map<String, dynamic> json) =>
+      _i2.GAccountsByNameOrPkData.fromJson(json);
 
   @override
   Map<String, dynamic> varsToJson() => vars.toJson();
 
   @override
-  Map<String, dynamic> dataToJson(_i2.GAccountsByPkData data) => data.toJson();
+  Map<String, dynamic> dataToJson(_i2.GAccountsByNameOrPkData data) =>
+      data.toJson();
 
   @override
-  _i1.OperationRequest<_i2.GAccountsByPkData, _i3.GAccountsByPkVars>
+  _i1.OperationRequest<_i2.GAccountsByNameOrPkData, _i3.GAccountsByNameOrPkVars>
       transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
           this.rebuild((b) => b..operation = transform(operation));
 
-  static Serializer<GAccountsByPkReq> get serializer =>
-      _$gAccountsByPkReqSerializer;
+  static Serializer<GAccountsByNameOrPkReq> get serializer =>
+      _$gAccountsByNameOrPkReqSerializer;
 
   Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
-        GAccountsByPkReq.serializer,
+        GAccountsByNameOrPkReq.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByPkReq? fromJson(Map<String, dynamic> json) =>
+  static GAccountsByNameOrPkReq? fromJson(Map<String, dynamic> json) =>
       _i6.serializers.deserializeWith(
-        GAccountsByPkReq.serializer,
+        GAccountsByNameOrPkReq.serializer,
         json,
       );
 }
 
-abstract class GSearchIdentityReq
+abstract class GAccountByPkReq
     implements
-        Built<GSearchIdentityReq, GSearchIdentityReqBuilder>,
-        _i1.OperationRequest<_i2.GSearchIdentityData, _i3.GSearchIdentityVars> {
-  GSearchIdentityReq._();
+        Built<GAccountByPkReq, GAccountByPkReqBuilder>,
+        _i1.OperationRequest<_i2.GAccountByPkData, _i3.GAccountByPkVars> {
+  GAccountByPkReq._();
 
-  factory GSearchIdentityReq(
-          [void Function(GSearchIdentityReqBuilder b) updates]) =
-      _$GSearchIdentityReq;
+  factory GAccountByPkReq([void Function(GAccountByPkReqBuilder b) updates]) =
+      _$GAccountByPkReq;
 
-  static void _initializeBuilder(GSearchIdentityReqBuilder b) => b
+  static void _initializeBuilder(GAccountByPkReqBuilder b) => b
     ..operation = _i4.Operation(
       document: _i5.document,
-      operationName: 'SearchIdentity',
+      operationName: 'AccountByPk',
     )
     ..executeOnListen = true;
 
   @override
-  _i3.GSearchIdentityVars get vars;
+  _i3.GAccountByPkVars get vars;
   @override
   _i4.Operation get operation;
   @override
@@ -126,12 +128,12 @@ abstract class GSearchIdentityReq
   String? get requestId;
   @override
   @BuiltValueField(serialize: false)
-  _i2.GSearchIdentityData? Function(
-    _i2.GSearchIdentityData?,
-    _i2.GSearchIdentityData?,
+  _i2.GAccountByPkData? Function(
+    _i2.GAccountByPkData?,
+    _i2.GAccountByPkData?,
   )? get updateResult;
   @override
-  _i2.GSearchIdentityData? get optimisticResponse;
+  _i2.GAccountByPkData? get optimisticResponse;
   @override
   String? get updateCacheHandlerKey;
   @override
@@ -144,138 +146,53 @@ abstract class GSearchIdentityReq
   @BuiltValueField(serialize: false)
   _i4.Context? get context;
   @override
-  _i2.GSearchIdentityData? parseData(Map<String, dynamic> json) =>
-      _i2.GSearchIdentityData.fromJson(json);
+  _i2.GAccountByPkData? parseData(Map<String, dynamic> json) =>
+      _i2.GAccountByPkData.fromJson(json);
 
   @override
   Map<String, dynamic> varsToJson() => vars.toJson();
 
   @override
-  Map<String, dynamic> dataToJson(_i2.GSearchIdentityData data) =>
-      data.toJson();
+  Map<String, dynamic> dataToJson(_i2.GAccountByPkData data) => data.toJson();
 
   @override
-  _i1.OperationRequest<_i2.GSearchIdentityData, _i3.GSearchIdentityVars>
+  _i1.OperationRequest<_i2.GAccountByPkData, _i3.GAccountByPkVars>
       transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
           this.rebuild((b) => b..operation = transform(operation));
 
-  static Serializer<GSearchIdentityReq> get serializer =>
-      _$gSearchIdentityReqSerializer;
-
-  Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
-        GSearchIdentityReq.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GSearchIdentityReq? fromJson(Map<String, dynamic> json) =>
-      _i6.serializers.deserializeWith(
-        GSearchIdentityReq.serializer,
-        json,
-      );
-}
-
-abstract class GLastIndexedBlockNumberReq
-    implements
-        Built<GLastIndexedBlockNumberReq, GLastIndexedBlockNumberReqBuilder>,
-        _i1.OperationRequest<_i2.GLastIndexedBlockNumberData,
-            _i3.GLastIndexedBlockNumberVars> {
-  GLastIndexedBlockNumberReq._();
-
-  factory GLastIndexedBlockNumberReq(
-          [void Function(GLastIndexedBlockNumberReqBuilder b) updates]) =
-      _$GLastIndexedBlockNumberReq;
-
-  static void _initializeBuilder(GLastIndexedBlockNumberReqBuilder b) => b
-    ..operation = _i4.Operation(
-      document: _i5.document,
-      operationName: 'LastIndexedBlockNumber',
-    )
-    ..executeOnListen = true;
-
-  @override
-  _i3.GLastIndexedBlockNumberVars 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.GLastIndexedBlockNumberData? Function(
-    _i2.GLastIndexedBlockNumberData?,
-    _i2.GLastIndexedBlockNumberData?,
-  )? get updateResult;
-  @override
-  _i2.GLastIndexedBlockNumberData? 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.GLastIndexedBlockNumberData? parseData(Map<String, dynamic> json) =>
-      _i2.GLastIndexedBlockNumberData.fromJson(json);
-
-  @override
-  Map<String, dynamic> varsToJson() => vars.toJson();
-
-  @override
-  Map<String, dynamic> dataToJson(_i2.GLastIndexedBlockNumberData data) =>
-      data.toJson();
-
-  @override
-  _i1.OperationRequest<_i2.GLastIndexedBlockNumberData,
-      _i3.GLastIndexedBlockNumberVars> transformOperation(
-          _i4.Operation Function(_i4.Operation) transform) =>
-      this.rebuild((b) => b..operation = transform(operation));
-
-  static Serializer<GLastIndexedBlockNumberReq> get serializer =>
-      _$gLastIndexedBlockNumberReqSerializer;
+  static Serializer<GAccountByPkReq> get serializer =>
+      _$gAccountByPkReqSerializer;
 
   Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
-        GLastIndexedBlockNumberReq.serializer,
+        GAccountByPkReq.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GLastIndexedBlockNumberReq? fromJson(Map<String, dynamic> json) =>
+  static GAccountByPkReq? fromJson(Map<String, dynamic> json) =>
       _i6.serializers.deserializeWith(
-        GLastIndexedBlockNumberReq.serializer,
+        GAccountByPkReq.serializer,
         json,
       );
 }
 
-abstract class GAccountsByNameOrPkReq
+abstract class GLastBlockReq
     implements
-        Built<GAccountsByNameOrPkReq, GAccountsByNameOrPkReqBuilder>,
-        _i1.OperationRequest<_i2.GAccountsByNameOrPkData,
-            _i3.GAccountsByNameOrPkVars> {
-  GAccountsByNameOrPkReq._();
+        Built<GLastBlockReq, GLastBlockReqBuilder>,
+        _i1.OperationRequest<_i2.GLastBlockData, _i3.GLastBlockVars> {
+  GLastBlockReq._();
 
-  factory GAccountsByNameOrPkReq(
-          [void Function(GAccountsByNameOrPkReqBuilder b) updates]) =
-      _$GAccountsByNameOrPkReq;
+  factory GLastBlockReq([void Function(GLastBlockReqBuilder b) updates]) =
+      _$GLastBlockReq;
 
-  static void _initializeBuilder(GAccountsByNameOrPkReqBuilder b) => b
+  static void _initializeBuilder(GLastBlockReqBuilder b) => b
     ..operation = _i4.Operation(
       document: _i5.document,
-      operationName: 'AccountsByNameOrPk',
+      operationName: 'LastBlock',
     )
     ..executeOnListen = true;
 
   @override
-  _i3.GAccountsByNameOrPkVars get vars;
+  _i3.GLastBlockVars get vars;
   @override
   _i4.Operation get operation;
   @override
@@ -289,12 +206,12 @@ abstract class GAccountsByNameOrPkReq
   String? get requestId;
   @override
   @BuiltValueField(serialize: false)
-  _i2.GAccountsByNameOrPkData? Function(
-    _i2.GAccountsByNameOrPkData?,
-    _i2.GAccountsByNameOrPkData?,
+  _i2.GLastBlockData? Function(
+    _i2.GLastBlockData?,
+    _i2.GLastBlockData?,
   )? get updateResult;
   @override
-  _i2.GAccountsByNameOrPkData? get optimisticResponse;
+  _i2.GLastBlockData? get optimisticResponse;
   @override
   String? get updateCacheHandlerKey;
   @override
@@ -307,32 +224,30 @@ abstract class GAccountsByNameOrPkReq
   @BuiltValueField(serialize: false)
   _i4.Context? get context;
   @override
-  _i2.GAccountsByNameOrPkData? parseData(Map<String, dynamic> json) =>
-      _i2.GAccountsByNameOrPkData.fromJson(json);
+  _i2.GLastBlockData? parseData(Map<String, dynamic> json) =>
+      _i2.GLastBlockData.fromJson(json);
 
   @override
   Map<String, dynamic> varsToJson() => vars.toJson();
 
   @override
-  Map<String, dynamic> dataToJson(_i2.GAccountsByNameOrPkData data) =>
-      data.toJson();
+  Map<String, dynamic> dataToJson(_i2.GLastBlockData data) => data.toJson();
 
   @override
-  _i1.OperationRequest<_i2.GAccountsByNameOrPkData, _i3.GAccountsByNameOrPkVars>
+  _i1.OperationRequest<_i2.GLastBlockData, _i3.GLastBlockVars>
       transformOperation(_i4.Operation Function(_i4.Operation) transform) =>
           this.rebuild((b) => b..operation = transform(operation));
 
-  static Serializer<GAccountsByNameOrPkReq> get serializer =>
-      _$gAccountsByNameOrPkReqSerializer;
+  static Serializer<GLastBlockReq> get serializer => _$gLastBlockReqSerializer;
 
   Map<String, dynamic> toJson() => (_i6.serializers.serializeWith(
-        GAccountsByNameOrPkReq.serializer,
+        GLastBlockReq.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByNameOrPkReq? fromJson(Map<String, dynamic> json) =>
+  static GLastBlockReq? fromJson(Map<String, dynamic> json) =>
       _i6.serializers.deserializeWith(
-        GAccountsByNameOrPkReq.serializer,
+        GLastBlockReq.serializer,
         json,
       );
 }
diff --git a/lib/graphql/__generated__/duniter-custom-queries.req.gql.g.dart b/lib/graphql/__generated__/duniter-custom-queries.req.gql.g.dart
index 7cf2ca8f06988914096a81fdfb04c3a0240a4c5f..04ef711a78a4d20014cca59616807673f08515fe 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.req.gql.g.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.req.gql.g.dart
@@ -6,148 +6,31 @@ part of 'duniter-custom-queries.req.gql.dart';
 // BuiltValueGenerator
 // **************************************************************************
 
-Serializer<GAccountsByPkReq> _$gAccountsByPkReqSerializer =
-    new _$GAccountsByPkReqSerializer();
-Serializer<GSearchIdentityReq> _$gSearchIdentityReqSerializer =
-    new _$GSearchIdentityReqSerializer();
-Serializer<GLastIndexedBlockNumberReq> _$gLastIndexedBlockNumberReqSerializer =
-    new _$GLastIndexedBlockNumberReqSerializer();
 Serializer<GAccountsByNameOrPkReq> _$gAccountsByNameOrPkReqSerializer =
     new _$GAccountsByNameOrPkReqSerializer();
+Serializer<GAccountByPkReq> _$gAccountByPkReqSerializer =
+    new _$GAccountByPkReqSerializer();
+Serializer<GLastBlockReq> _$gLastBlockReqSerializer =
+    new _$GLastBlockReqSerializer();
 
-class _$GAccountsByPkReqSerializer
-    implements StructuredSerializer<GAccountsByPkReq> {
-  @override
-  final Iterable<Type> types = const [GAccountsByPkReq, _$GAccountsByPkReq];
-  @override
-  final String wireName = 'GAccountsByPkReq';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers, GAccountsByPkReq object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'vars',
-      serializers.serialize(object.vars,
-          specifiedType: const FullType(_i3.GAccountsByPkVars)),
-      '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.GAccountsByPkData)));
-    }
-    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
-  GAccountsByPkReq deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByPkReqBuilder();
-
-    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.GAccountsByPkVars))!
-              as _i3.GAccountsByPkVars);
-          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.GAccountsByPkData))!
-              as _i2.GAccountsByPkData);
-          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 _$GSearchIdentityReqSerializer
-    implements StructuredSerializer<GSearchIdentityReq> {
+class _$GAccountsByNameOrPkReqSerializer
+    implements StructuredSerializer<GAccountsByNameOrPkReq> {
   @override
-  final Iterable<Type> types = const [GSearchIdentityReq, _$GSearchIdentityReq];
+  final Iterable<Type> types = const [
+    GAccountsByNameOrPkReq,
+    _$GAccountsByNameOrPkReq
+  ];
   @override
-  final String wireName = 'GSearchIdentityReq';
+  final String wireName = 'GAccountsByNameOrPkReq';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GSearchIdentityReq object,
+      Serializers serializers, GAccountsByNameOrPkReq object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       'vars',
       serializers.serialize(object.vars,
-          specifiedType: const FullType(_i3.GSearchIdentityVars)),
+          specifiedType: const FullType(_i3.GAccountsByNameOrPkVars)),
       'operation',
       serializers.serialize(object.operation,
           specifiedType: const FullType(_i4.Operation)),
@@ -168,7 +51,7 @@ class _$GSearchIdentityReqSerializer
       result
         ..add('optimisticResponse')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.GSearchIdentityData)));
+            specifiedType: const FullType(_i2.GAccountsByNameOrPkData)));
     }
     value = object.updateCacheHandlerKey;
     if (value != null) {
@@ -196,10 +79,10 @@ class _$GSearchIdentityReqSerializer
   }
 
   @override
-  GSearchIdentityReq deserialize(
+  GAccountsByNameOrPkReq deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GSearchIdentityReqBuilder();
+    final result = new GAccountsByNameOrPkReqBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -209,8 +92,8 @@ class _$GSearchIdentityReqSerializer
       switch (key) {
         case 'vars':
           result.vars.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(_i3.GSearchIdentityVars))!
-              as _i3.GSearchIdentityVars);
+                  specifiedType: const FullType(_i3.GAccountsByNameOrPkVars))!
+              as _i3.GAccountsByNameOrPkVars);
           break;
         case 'operation':
           result.operation = serializers.deserialize(value,
@@ -222,8 +105,8 @@ class _$GSearchIdentityReqSerializer
           break;
         case 'optimisticResponse':
           result.optimisticResponse.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(_i2.GSearchIdentityData))!
-              as _i2.GSearchIdentityData);
+                  specifiedType: const FullType(_i2.GAccountsByNameOrPkData))!
+              as _i2.GAccountsByNameOrPkData);
           break;
         case 'updateCacheHandlerKey':
           result.updateCacheHandlerKey = serializers.deserialize(value,
@@ -252,24 +135,20 @@ class _$GSearchIdentityReqSerializer
   }
 }
 
-class _$GLastIndexedBlockNumberReqSerializer
-    implements StructuredSerializer<GLastIndexedBlockNumberReq> {
+class _$GAccountByPkReqSerializer
+    implements StructuredSerializer<GAccountByPkReq> {
   @override
-  final Iterable<Type> types = const [
-    GLastIndexedBlockNumberReq,
-    _$GLastIndexedBlockNumberReq
-  ];
+  final Iterable<Type> types = const [GAccountByPkReq, _$GAccountByPkReq];
   @override
-  final String wireName = 'GLastIndexedBlockNumberReq';
+  final String wireName = 'GAccountByPkReq';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GLastIndexedBlockNumberReq object,
+  Iterable<Object?> serialize(Serializers serializers, GAccountByPkReq object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       'vars',
       serializers.serialize(object.vars,
-          specifiedType: const FullType(_i3.GLastIndexedBlockNumberVars)),
+          specifiedType: const FullType(_i3.GAccountByPkVars)),
       'operation',
       serializers.serialize(object.operation,
           specifiedType: const FullType(_i4.Operation)),
@@ -290,7 +169,7 @@ class _$GLastIndexedBlockNumberReqSerializer
       result
         ..add('optimisticResponse')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.GLastIndexedBlockNumberData)));
+            specifiedType: const FullType(_i2.GAccountByPkData)));
     }
     value = object.updateCacheHandlerKey;
     if (value != null) {
@@ -318,10 +197,10 @@ class _$GLastIndexedBlockNumberReqSerializer
   }
 
   @override
-  GLastIndexedBlockNumberReq deserialize(
+  GAccountByPkReq deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GLastIndexedBlockNumberReqBuilder();
+    final result = new GAccountByPkReqBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -331,9 +210,8 @@ class _$GLastIndexedBlockNumberReqSerializer
       switch (key) {
         case 'vars':
           result.vars.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(_i3.GLastIndexedBlockNumberVars))!
-              as _i3.GLastIndexedBlockNumberVars);
+                  specifiedType: const FullType(_i3.GAccountByPkVars))!
+              as _i3.GAccountByPkVars);
           break;
         case 'operation':
           result.operation = serializers.deserialize(value,
@@ -345,9 +223,8 @@ class _$GLastIndexedBlockNumberReqSerializer
           break;
         case 'optimisticResponse':
           result.optimisticResponse.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(_i2.GLastIndexedBlockNumberData))!
-              as _i2.GLastIndexedBlockNumberData);
+                  specifiedType: const FullType(_i2.GAccountByPkData))!
+              as _i2.GAccountByPkData);
           break;
         case 'updateCacheHandlerKey':
           result.updateCacheHandlerKey = serializers.deserialize(value,
@@ -376,24 +253,19 @@ class _$GLastIndexedBlockNumberReqSerializer
   }
 }
 
-class _$GAccountsByNameOrPkReqSerializer
-    implements StructuredSerializer<GAccountsByNameOrPkReq> {
+class _$GLastBlockReqSerializer implements StructuredSerializer<GLastBlockReq> {
   @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkReq,
-    _$GAccountsByNameOrPkReq
-  ];
+  final Iterable<Type> types = const [GLastBlockReq, _$GLastBlockReq];
   @override
-  final String wireName = 'GAccountsByNameOrPkReq';
+  final String wireName = 'GLastBlockReq';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByNameOrPkReq object,
+  Iterable<Object?> serialize(Serializers serializers, GLastBlockReq object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
       'vars',
       serializers.serialize(object.vars,
-          specifiedType: const FullType(_i3.GAccountsByNameOrPkVars)),
+          specifiedType: const FullType(_i3.GLastBlockVars)),
       'operation',
       serializers.serialize(object.operation,
           specifiedType: const FullType(_i4.Operation)),
@@ -414,7 +286,7 @@ class _$GAccountsByNameOrPkReqSerializer
       result
         ..add('optimisticResponse')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.GAccountsByNameOrPkData)));
+            specifiedType: const FullType(_i2.GLastBlockData)));
     }
     value = object.updateCacheHandlerKey;
     if (value != null) {
@@ -442,10 +314,10 @@ class _$GAccountsByNameOrPkReqSerializer
   }
 
   @override
-  GAccountsByNameOrPkReq deserialize(
+  GLastBlockReq deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByNameOrPkReqBuilder();
+    final result = new GLastBlockReqBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -455,8 +327,8 @@ class _$GAccountsByNameOrPkReqSerializer
       switch (key) {
         case 'vars':
           result.vars.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(_i3.GAccountsByNameOrPkVars))!
-              as _i3.GAccountsByNameOrPkVars);
+                  specifiedType: const FullType(_i3.GLastBlockVars))!
+              as _i3.GLastBlockVars);
           break;
         case 'operation':
           result.operation = serializers.deserialize(value,
@@ -468,8 +340,8 @@ class _$GAccountsByNameOrPkReqSerializer
           break;
         case 'optimisticResponse':
           result.optimisticResponse.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(_i2.GAccountsByNameOrPkData))!
-              as _i2.GAccountsByNameOrPkData);
+                  specifiedType: const FullType(_i2.GLastBlockData))!
+              as _i2.GLastBlockData);
           break;
         case 'updateCacheHandlerKey':
           result.updateCacheHandlerKey = serializers.deserialize(value,
@@ -498,18 +370,18 @@ class _$GAccountsByNameOrPkReqSerializer
   }
 }
 
-class _$GAccountsByPkReq extends GAccountsByPkReq {
+class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
   @override
-  final _i3.GAccountsByPkVars vars;
+  final _i3.GAccountsByNameOrPkVars vars;
   @override
   final _i4.Operation operation;
   @override
   final String? requestId;
   @override
-  final _i2.GAccountsByPkData? Function(
-      _i2.GAccountsByPkData?, _i2.GAccountsByPkData?)? updateResult;
+  final _i2.GAccountsByNameOrPkData? Function(
+      _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)? updateResult;
   @override
-  final _i2.GAccountsByPkData? optimisticResponse;
+  final _i2.GAccountsByNameOrPkData? optimisticResponse;
   @override
   final String? updateCacheHandlerKey;
   @override
@@ -521,11 +393,11 @@ class _$GAccountsByPkReq extends GAccountsByPkReq {
   @override
   final _i4.Context? context;
 
-  factory _$GAccountsByPkReq(
-          [void Function(GAccountsByPkReqBuilder)? updates]) =>
-      (new GAccountsByPkReqBuilder()..update(updates))._build();
+  factory _$GAccountsByNameOrPkReq(
+          [void Function(GAccountsByNameOrPkReqBuilder)? updates]) =>
+      (new GAccountsByNameOrPkReqBuilder()..update(updates))._build();
 
-  _$GAccountsByPkReq._(
+  _$GAccountsByNameOrPkReq._(
       {required this.vars,
       required this.operation,
       this.requestId,
@@ -537,264 +409,28 @@ class _$GAccountsByPkReq extends GAccountsByPkReq {
       required this.executeOnListen,
       this.context})
       : super._() {
-    BuiltValueNullFieldError.checkNotNull(vars, r'GAccountsByPkReq', 'vars');
-    BuiltValueNullFieldError.checkNotNull(
-        operation, r'GAccountsByPkReq', 'operation');
     BuiltValueNullFieldError.checkNotNull(
-        executeOnListen, r'GAccountsByPkReq', 'executeOnListen');
-  }
-
-  @override
-  GAccountsByPkReq rebuild(void Function(GAccountsByPkReqBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GAccountsByPkReqBuilder toBuilder() =>
-      new GAccountsByPkReqBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    final dynamic _$dynamicOther = other;
-    return other is GAccountsByPkReq &&
-        vars == other.vars &&
-        operation == other.operation &&
-        requestId == other.requestId &&
-        updateResult == _$dynamicOther.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'GAccountsByPkReq')
-          ..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 GAccountsByPkReqBuilder
-    implements Builder<GAccountsByPkReq, GAccountsByPkReqBuilder> {
-  _$GAccountsByPkReq? _$v;
-
-  _i3.GAccountsByPkVarsBuilder? _vars;
-  _i3.GAccountsByPkVarsBuilder get vars =>
-      _$this._vars ??= new _i3.GAccountsByPkVarsBuilder();
-  set vars(_i3.GAccountsByPkVarsBuilder? 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.GAccountsByPkData? Function(
-      _i2.GAccountsByPkData?, _i2.GAccountsByPkData?)? _updateResult;
-  _i2.GAccountsByPkData? Function(
-          _i2.GAccountsByPkData?, _i2.GAccountsByPkData?)?
-      get updateResult => _$this._updateResult;
-  set updateResult(
-          _i2.GAccountsByPkData? Function(
-                  _i2.GAccountsByPkData?, _i2.GAccountsByPkData?)?
-              updateResult) =>
-      _$this._updateResult = updateResult;
-
-  _i2.GAccountsByPkDataBuilder? _optimisticResponse;
-  _i2.GAccountsByPkDataBuilder get optimisticResponse =>
-      _$this._optimisticResponse ??= new _i2.GAccountsByPkDataBuilder();
-  set optimisticResponse(_i2.GAccountsByPkDataBuilder? 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;
-
-  GAccountsByPkReqBuilder() {
-    GAccountsByPkReq._initializeBuilder(this);
-  }
-
-  GAccountsByPkReqBuilder 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(GAccountsByPkReq other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByPkReq;
-  }
-
-  @override
-  void update(void Function(GAccountsByPkReqBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GAccountsByPkReq build() => _build();
-
-  _$GAccountsByPkReq _build() {
-    _$GAccountsByPkReq _$result;
-    try {
-      _$result = _$v ??
-          new _$GAccountsByPkReq._(
-              vars: vars.build(),
-              operation: BuiltValueNullFieldError.checkNotNull(
-                  operation, r'GAccountsByPkReq', 'operation'),
-              requestId: requestId,
-              updateResult: updateResult,
-              optimisticResponse: _optimisticResponse?.build(),
-              updateCacheHandlerKey: updateCacheHandlerKey,
-              updateCacheHandlerContext: updateCacheHandlerContext,
-              fetchPolicy: fetchPolicy,
-              executeOnListen: BuiltValueNullFieldError.checkNotNull(
-                  executeOnListen, r'GAccountsByPkReq', 'executeOnListen'),
-              context: context);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'vars';
-        vars.build();
-
-        _$failedField = 'optimisticResponse';
-        _optimisticResponse?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GAccountsByPkReq', _$failedField, e.toString());
-      }
-      rethrow;
-    }
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GSearchIdentityReq extends GSearchIdentityReq {
-  @override
-  final _i3.GSearchIdentityVars vars;
-  @override
-  final _i4.Operation operation;
-  @override
-  final String? requestId;
-  @override
-  final _i2.GSearchIdentityData? Function(
-      _i2.GSearchIdentityData?, _i2.GSearchIdentityData?)? updateResult;
-  @override
-  final _i2.GSearchIdentityData? 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 _$GSearchIdentityReq(
-          [void Function(GSearchIdentityReqBuilder)? updates]) =>
-      (new GSearchIdentityReqBuilder()..update(updates))._build();
-
-  _$GSearchIdentityReq._(
-      {required this.vars,
-      required this.operation,
-      this.requestId,
-      this.updateResult,
-      this.optimisticResponse,
-      this.updateCacheHandlerKey,
-      this.updateCacheHandlerContext,
-      this.fetchPolicy,
-      required this.executeOnListen,
-      this.context})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(vars, r'GSearchIdentityReq', 'vars');
+        vars, r'GAccountsByNameOrPkReq', 'vars');
     BuiltValueNullFieldError.checkNotNull(
-        operation, r'GSearchIdentityReq', 'operation');
+        operation, r'GAccountsByNameOrPkReq', 'operation');
     BuiltValueNullFieldError.checkNotNull(
-        executeOnListen, r'GSearchIdentityReq', 'executeOnListen');
+        executeOnListen, r'GAccountsByNameOrPkReq', 'executeOnListen');
   }
 
   @override
-  GSearchIdentityReq rebuild(
-          void Function(GSearchIdentityReqBuilder) updates) =>
+  GAccountsByNameOrPkReq rebuild(
+          void Function(GAccountsByNameOrPkReqBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GSearchIdentityReqBuilder toBuilder() =>
-      new GSearchIdentityReqBuilder()..replace(this);
+  GAccountsByNameOrPkReqBuilder toBuilder() =>
+      new GAccountsByNameOrPkReqBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
     final dynamic _$dynamicOther = other;
-    return other is GSearchIdentityReq &&
+    return other is GAccountsByNameOrPkReq &&
         vars == other.vars &&
         operation == other.operation &&
         requestId == other.requestId &&
@@ -826,7 +462,7 @@ class _$GSearchIdentityReq extends GSearchIdentityReq {
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GSearchIdentityReq')
+    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkReq')
           ..add('vars', vars)
           ..add('operation', operation)
           ..add('requestId', requestId)
@@ -841,14 +477,14 @@ class _$GSearchIdentityReq extends GSearchIdentityReq {
   }
 }
 
-class GSearchIdentityReqBuilder
-    implements Builder<GSearchIdentityReq, GSearchIdentityReqBuilder> {
-  _$GSearchIdentityReq? _$v;
+class GAccountsByNameOrPkReqBuilder
+    implements Builder<GAccountsByNameOrPkReq, GAccountsByNameOrPkReqBuilder> {
+  _$GAccountsByNameOrPkReq? _$v;
 
-  _i3.GSearchIdentityVarsBuilder? _vars;
-  _i3.GSearchIdentityVarsBuilder get vars =>
-      _$this._vars ??= new _i3.GSearchIdentityVarsBuilder();
-  set vars(_i3.GSearchIdentityVarsBuilder? vars) => _$this._vars = vars;
+  _i3.GAccountsByNameOrPkVarsBuilder? _vars;
+  _i3.GAccountsByNameOrPkVarsBuilder get vars =>
+      _$this._vars ??= new _i3.GAccountsByNameOrPkVarsBuilder();
+  set vars(_i3.GAccountsByNameOrPkVarsBuilder? vars) => _$this._vars = vars;
 
   _i4.Operation? _operation;
   _i4.Operation? get operation => _$this._operation;
@@ -858,21 +494,23 @@ class GSearchIdentityReqBuilder
   String? get requestId => _$this._requestId;
   set requestId(String? requestId) => _$this._requestId = requestId;
 
-  _i2.GSearchIdentityData? Function(
-      _i2.GSearchIdentityData?, _i2.GSearchIdentityData?)? _updateResult;
-  _i2.GSearchIdentityData? Function(
-          _i2.GSearchIdentityData?, _i2.GSearchIdentityData?)?
+  _i2.GAccountsByNameOrPkData? Function(
+          _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
+      _updateResult;
+  _i2.GAccountsByNameOrPkData? Function(
+          _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
       get updateResult => _$this._updateResult;
   set updateResult(
-          _i2.GSearchIdentityData? Function(
-                  _i2.GSearchIdentityData?, _i2.GSearchIdentityData?)?
+          _i2.GAccountsByNameOrPkData? Function(
+                  _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
               updateResult) =>
       _$this._updateResult = updateResult;
 
-  _i2.GSearchIdentityDataBuilder? _optimisticResponse;
-  _i2.GSearchIdentityDataBuilder get optimisticResponse =>
-      _$this._optimisticResponse ??= new _i2.GSearchIdentityDataBuilder();
-  set optimisticResponse(_i2.GSearchIdentityDataBuilder? optimisticResponse) =>
+  _i2.GAccountsByNameOrPkDataBuilder? _optimisticResponse;
+  _i2.GAccountsByNameOrPkDataBuilder get optimisticResponse =>
+      _$this._optimisticResponse ??= new _i2.GAccountsByNameOrPkDataBuilder();
+  set optimisticResponse(
+          _i2.GAccountsByNameOrPkDataBuilder? optimisticResponse) =>
       _$this._optimisticResponse = optimisticResponse;
 
   String? _updateCacheHandlerKey;
@@ -901,11 +539,11 @@ class GSearchIdentityReqBuilder
   _i4.Context? get context => _$this._context;
   set context(_i4.Context? context) => _$this._context = context;
 
-  GSearchIdentityReqBuilder() {
-    GSearchIdentityReq._initializeBuilder(this);
+  GAccountsByNameOrPkReqBuilder() {
+    GAccountsByNameOrPkReq._initializeBuilder(this);
   }
 
-  GSearchIdentityReqBuilder get _$this {
+  GAccountsByNameOrPkReqBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _vars = $v.vars.toBuilder();
@@ -924,27 +562,27 @@ class GSearchIdentityReqBuilder
   }
 
   @override
-  void replace(GSearchIdentityReq other) {
+  void replace(GAccountsByNameOrPkReq other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GSearchIdentityReq;
+    _$v = other as _$GAccountsByNameOrPkReq;
   }
 
   @override
-  void update(void Function(GSearchIdentityReqBuilder)? updates) {
+  void update(void Function(GAccountsByNameOrPkReqBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GSearchIdentityReq build() => _build();
+  GAccountsByNameOrPkReq build() => _build();
 
-  _$GSearchIdentityReq _build() {
-    _$GSearchIdentityReq _$result;
+  _$GAccountsByNameOrPkReq _build() {
+    _$GAccountsByNameOrPkReq _$result;
     try {
       _$result = _$v ??
-          new _$GSearchIdentityReq._(
+          new _$GAccountsByNameOrPkReq._(
               vars: vars.build(),
               operation: BuiltValueNullFieldError.checkNotNull(
-                  operation, r'GSearchIdentityReq', 'operation'),
+                  operation, r'GAccountsByNameOrPkReq', 'operation'),
               requestId: requestId,
               updateResult: updateResult,
               optimisticResponse: _optimisticResponse?.build(),
@@ -952,7 +590,9 @@ class GSearchIdentityReqBuilder
               updateCacheHandlerContext: updateCacheHandlerContext,
               fetchPolicy: fetchPolicy,
               executeOnListen: BuiltValueNullFieldError.checkNotNull(
-                  executeOnListen, r'GSearchIdentityReq', 'executeOnListen'),
+                  executeOnListen,
+                  r'GAccountsByNameOrPkReq',
+                  'executeOnListen'),
               context: context);
     } catch (_) {
       late String _$failedField;
@@ -964,7 +604,7 @@ class GSearchIdentityReqBuilder
         _optimisticResponse?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GSearchIdentityReq', _$failedField, e.toString());
+            r'GAccountsByNameOrPkReq', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -973,19 +613,18 @@ class GSearchIdentityReqBuilder
   }
 }
 
-class _$GLastIndexedBlockNumberReq extends GLastIndexedBlockNumberReq {
+class _$GAccountByPkReq extends GAccountByPkReq {
   @override
-  final _i3.GLastIndexedBlockNumberVars vars;
+  final _i3.GAccountByPkVars vars;
   @override
   final _i4.Operation operation;
   @override
   final String? requestId;
   @override
-  final _i2.GLastIndexedBlockNumberData? Function(
-          _i2.GLastIndexedBlockNumberData?, _i2.GLastIndexedBlockNumberData?)?
-      updateResult;
+  final _i2.GAccountByPkData? Function(
+      _i2.GAccountByPkData?, _i2.GAccountByPkData?)? updateResult;
   @override
-  final _i2.GLastIndexedBlockNumberData? optimisticResponse;
+  final _i2.GAccountByPkData? optimisticResponse;
   @override
   final String? updateCacheHandlerKey;
   @override
@@ -997,11 +636,10 @@ class _$GLastIndexedBlockNumberReq extends GLastIndexedBlockNumberReq {
   @override
   final _i4.Context? context;
 
-  factory _$GLastIndexedBlockNumberReq(
-          [void Function(GLastIndexedBlockNumberReqBuilder)? updates]) =>
-      (new GLastIndexedBlockNumberReqBuilder()..update(updates))._build();
+  factory _$GAccountByPkReq([void Function(GAccountByPkReqBuilder)? updates]) =>
+      (new GAccountByPkReqBuilder()..update(updates))._build();
 
-  _$GLastIndexedBlockNumberReq._(
+  _$GAccountByPkReq._(
       {required this.vars,
       required this.operation,
       this.requestId,
@@ -1013,28 +651,26 @@ class _$GLastIndexedBlockNumberReq extends GLastIndexedBlockNumberReq {
       required this.executeOnListen,
       this.context})
       : super._() {
+    BuiltValueNullFieldError.checkNotNull(vars, r'GAccountByPkReq', 'vars');
     BuiltValueNullFieldError.checkNotNull(
-        vars, r'GLastIndexedBlockNumberReq', 'vars');
-    BuiltValueNullFieldError.checkNotNull(
-        operation, r'GLastIndexedBlockNumberReq', 'operation');
+        operation, r'GAccountByPkReq', 'operation');
     BuiltValueNullFieldError.checkNotNull(
-        executeOnListen, r'GLastIndexedBlockNumberReq', 'executeOnListen');
+        executeOnListen, r'GAccountByPkReq', 'executeOnListen');
   }
 
   @override
-  GLastIndexedBlockNumberReq rebuild(
-          void Function(GLastIndexedBlockNumberReqBuilder) updates) =>
+  GAccountByPkReq rebuild(void Function(GAccountByPkReqBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GLastIndexedBlockNumberReqBuilder toBuilder() =>
-      new GLastIndexedBlockNumberReqBuilder()..replace(this);
+  GAccountByPkReqBuilder toBuilder() =>
+      new GAccountByPkReqBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
     final dynamic _$dynamicOther = other;
-    return other is GLastIndexedBlockNumberReq &&
+    return other is GAccountByPkReq &&
         vars == other.vars &&
         operation == other.operation &&
         requestId == other.requestId &&
@@ -1066,7 +702,7 @@ class _$GLastIndexedBlockNumberReq extends GLastIndexedBlockNumberReq {
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GLastIndexedBlockNumberReq')
+    return (newBuiltValueToStringHelper(r'GAccountByPkReq')
           ..add('vars', vars)
           ..add('operation', operation)
           ..add('requestId', requestId)
@@ -1081,15 +717,14 @@ class _$GLastIndexedBlockNumberReq extends GLastIndexedBlockNumberReq {
   }
 }
 
-class GLastIndexedBlockNumberReqBuilder
-    implements
-        Builder<GLastIndexedBlockNumberReq, GLastIndexedBlockNumberReqBuilder> {
-  _$GLastIndexedBlockNumberReq? _$v;
+class GAccountByPkReqBuilder
+    implements Builder<GAccountByPkReq, GAccountByPkReqBuilder> {
+  _$GAccountByPkReq? _$v;
 
-  _i3.GLastIndexedBlockNumberVarsBuilder? _vars;
-  _i3.GLastIndexedBlockNumberVarsBuilder get vars =>
-      _$this._vars ??= new _i3.GLastIndexedBlockNumberVarsBuilder();
-  set vars(_i3.GLastIndexedBlockNumberVarsBuilder? vars) => _$this._vars = vars;
+  _i3.GAccountByPkVarsBuilder? _vars;
+  _i3.GAccountByPkVarsBuilder get vars =>
+      _$this._vars ??= new _i3.GAccountByPkVarsBuilder();
+  set vars(_i3.GAccountByPkVarsBuilder? vars) => _$this._vars = vars;
 
   _i4.Operation? _operation;
   _i4.Operation? get operation => _$this._operation;
@@ -1099,25 +734,20 @@ class GLastIndexedBlockNumberReqBuilder
   String? get requestId => _$this._requestId;
   set requestId(String? requestId) => _$this._requestId = requestId;
 
-  _i2.GLastIndexedBlockNumberData? Function(
-          _i2.GLastIndexedBlockNumberData?, _i2.GLastIndexedBlockNumberData?)?
+  _i2.GAccountByPkData? Function(_i2.GAccountByPkData?, _i2.GAccountByPkData?)?
       _updateResult;
-  _i2.GLastIndexedBlockNumberData? Function(
-          _i2.GLastIndexedBlockNumberData?, _i2.GLastIndexedBlockNumberData?)?
+  _i2.GAccountByPkData? Function(_i2.GAccountByPkData?, _i2.GAccountByPkData?)?
       get updateResult => _$this._updateResult;
   set updateResult(
-          _i2.GLastIndexedBlockNumberData? Function(
-                  _i2.GLastIndexedBlockNumberData?,
-                  _i2.GLastIndexedBlockNumberData?)?
+          _i2.GAccountByPkData? Function(
+                  _i2.GAccountByPkData?, _i2.GAccountByPkData?)?
               updateResult) =>
       _$this._updateResult = updateResult;
 
-  _i2.GLastIndexedBlockNumberDataBuilder? _optimisticResponse;
-  _i2.GLastIndexedBlockNumberDataBuilder get optimisticResponse =>
-      _$this._optimisticResponse ??=
-          new _i2.GLastIndexedBlockNumberDataBuilder();
-  set optimisticResponse(
-          _i2.GLastIndexedBlockNumberDataBuilder? optimisticResponse) =>
+  _i2.GAccountByPkDataBuilder? _optimisticResponse;
+  _i2.GAccountByPkDataBuilder get optimisticResponse =>
+      _$this._optimisticResponse ??= new _i2.GAccountByPkDataBuilder();
+  set optimisticResponse(_i2.GAccountByPkDataBuilder? optimisticResponse) =>
       _$this._optimisticResponse = optimisticResponse;
 
   String? _updateCacheHandlerKey;
@@ -1146,11 +776,11 @@ class GLastIndexedBlockNumberReqBuilder
   _i4.Context? get context => _$this._context;
   set context(_i4.Context? context) => _$this._context = context;
 
-  GLastIndexedBlockNumberReqBuilder() {
-    GLastIndexedBlockNumberReq._initializeBuilder(this);
+  GAccountByPkReqBuilder() {
+    GAccountByPkReq._initializeBuilder(this);
   }
 
-  GLastIndexedBlockNumberReqBuilder get _$this {
+  GAccountByPkReqBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _vars = $v.vars.toBuilder();
@@ -1169,27 +799,27 @@ class GLastIndexedBlockNumberReqBuilder
   }
 
   @override
-  void replace(GLastIndexedBlockNumberReq other) {
+  void replace(GAccountByPkReq other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GLastIndexedBlockNumberReq;
+    _$v = other as _$GAccountByPkReq;
   }
 
   @override
-  void update(void Function(GLastIndexedBlockNumberReqBuilder)? updates) {
+  void update(void Function(GAccountByPkReqBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GLastIndexedBlockNumberReq build() => _build();
+  GAccountByPkReq build() => _build();
 
-  _$GLastIndexedBlockNumberReq _build() {
-    _$GLastIndexedBlockNumberReq _$result;
+  _$GAccountByPkReq _build() {
+    _$GAccountByPkReq _$result;
     try {
       _$result = _$v ??
-          new _$GLastIndexedBlockNumberReq._(
+          new _$GAccountByPkReq._(
               vars: vars.build(),
               operation: BuiltValueNullFieldError.checkNotNull(
-                  operation, r'GLastIndexedBlockNumberReq', 'operation'),
+                  operation, r'GAccountByPkReq', 'operation'),
               requestId: requestId,
               updateResult: updateResult,
               optimisticResponse: _optimisticResponse?.build(),
@@ -1197,9 +827,7 @@ class GLastIndexedBlockNumberReqBuilder
               updateCacheHandlerContext: updateCacheHandlerContext,
               fetchPolicy: fetchPolicy,
               executeOnListen: BuiltValueNullFieldError.checkNotNull(
-                  executeOnListen,
-                  r'GLastIndexedBlockNumberReq',
-                  'executeOnListen'),
+                  executeOnListen, r'GAccountByPkReq', 'executeOnListen'),
               context: context);
     } catch (_) {
       late String _$failedField;
@@ -1211,7 +839,7 @@ class GLastIndexedBlockNumberReqBuilder
         _optimisticResponse?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GLastIndexedBlockNumberReq', _$failedField, e.toString());
+            r'GAccountByPkReq', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -1220,18 +848,18 @@ class GLastIndexedBlockNumberReqBuilder
   }
 }
 
-class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
+class _$GLastBlockReq extends GLastBlockReq {
   @override
-  final _i3.GAccountsByNameOrPkVars vars;
+  final _i3.GLastBlockVars vars;
   @override
   final _i4.Operation operation;
   @override
   final String? requestId;
   @override
-  final _i2.GAccountsByNameOrPkData? Function(
-      _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)? updateResult;
+  final _i2.GLastBlockData? Function(_i2.GLastBlockData?, _i2.GLastBlockData?)?
+      updateResult;
   @override
-  final _i2.GAccountsByNameOrPkData? optimisticResponse;
+  final _i2.GLastBlockData? optimisticResponse;
   @override
   final String? updateCacheHandlerKey;
   @override
@@ -1243,11 +871,10 @@ class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
   @override
   final _i4.Context? context;
 
-  factory _$GAccountsByNameOrPkReq(
-          [void Function(GAccountsByNameOrPkReqBuilder)? updates]) =>
-      (new GAccountsByNameOrPkReqBuilder()..update(updates))._build();
+  factory _$GLastBlockReq([void Function(GLastBlockReqBuilder)? updates]) =>
+      (new GLastBlockReqBuilder()..update(updates))._build();
 
-  _$GAccountsByNameOrPkReq._(
+  _$GLastBlockReq._(
       {required this.vars,
       required this.operation,
       this.requestId,
@@ -1259,28 +886,25 @@ class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
       required this.executeOnListen,
       this.context})
       : super._() {
+    BuiltValueNullFieldError.checkNotNull(vars, r'GLastBlockReq', 'vars');
     BuiltValueNullFieldError.checkNotNull(
-        vars, r'GAccountsByNameOrPkReq', 'vars');
-    BuiltValueNullFieldError.checkNotNull(
-        operation, r'GAccountsByNameOrPkReq', 'operation');
+        operation, r'GLastBlockReq', 'operation');
     BuiltValueNullFieldError.checkNotNull(
-        executeOnListen, r'GAccountsByNameOrPkReq', 'executeOnListen');
+        executeOnListen, r'GLastBlockReq', 'executeOnListen');
   }
 
   @override
-  GAccountsByNameOrPkReq rebuild(
-          void Function(GAccountsByNameOrPkReqBuilder) updates) =>
+  GLastBlockReq rebuild(void Function(GLastBlockReqBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByNameOrPkReqBuilder toBuilder() =>
-      new GAccountsByNameOrPkReqBuilder()..replace(this);
+  GLastBlockReqBuilder toBuilder() => new GLastBlockReqBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
     final dynamic _$dynamicOther = other;
-    return other is GAccountsByNameOrPkReq &&
+    return other is GLastBlockReq &&
         vars == other.vars &&
         operation == other.operation &&
         requestId == other.requestId &&
@@ -1312,7 +936,7 @@ class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkReq')
+    return (newBuiltValueToStringHelper(r'GLastBlockReq')
           ..add('vars', vars)
           ..add('operation', operation)
           ..add('requestId', requestId)
@@ -1327,14 +951,14 @@ class _$GAccountsByNameOrPkReq extends GAccountsByNameOrPkReq {
   }
 }
 
-class GAccountsByNameOrPkReqBuilder
-    implements Builder<GAccountsByNameOrPkReq, GAccountsByNameOrPkReqBuilder> {
-  _$GAccountsByNameOrPkReq? _$v;
+class GLastBlockReqBuilder
+    implements Builder<GLastBlockReq, GLastBlockReqBuilder> {
+  _$GLastBlockReq? _$v;
 
-  _i3.GAccountsByNameOrPkVarsBuilder? _vars;
-  _i3.GAccountsByNameOrPkVarsBuilder get vars =>
-      _$this._vars ??= new _i3.GAccountsByNameOrPkVarsBuilder();
-  set vars(_i3.GAccountsByNameOrPkVarsBuilder? vars) => _$this._vars = vars;
+  _i3.GLastBlockVarsBuilder? _vars;
+  _i3.GLastBlockVarsBuilder get vars =>
+      _$this._vars ??= new _i3.GLastBlockVarsBuilder();
+  set vars(_i3.GLastBlockVarsBuilder? vars) => _$this._vars = vars;
 
   _i4.Operation? _operation;
   _i4.Operation? get operation => _$this._operation;
@@ -1344,23 +968,20 @@ class GAccountsByNameOrPkReqBuilder
   String? get requestId => _$this._requestId;
   set requestId(String? requestId) => _$this._requestId = requestId;
 
-  _i2.GAccountsByNameOrPkData? Function(
-          _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
+  _i2.GLastBlockData? Function(_i2.GLastBlockData?, _i2.GLastBlockData?)?
       _updateResult;
-  _i2.GAccountsByNameOrPkData? Function(
-          _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
+  _i2.GLastBlockData? Function(_i2.GLastBlockData?, _i2.GLastBlockData?)?
       get updateResult => _$this._updateResult;
   set updateResult(
-          _i2.GAccountsByNameOrPkData? Function(
-                  _i2.GAccountsByNameOrPkData?, _i2.GAccountsByNameOrPkData?)?
+          _i2.GLastBlockData? Function(
+                  _i2.GLastBlockData?, _i2.GLastBlockData?)?
               updateResult) =>
       _$this._updateResult = updateResult;
 
-  _i2.GAccountsByNameOrPkDataBuilder? _optimisticResponse;
-  _i2.GAccountsByNameOrPkDataBuilder get optimisticResponse =>
-      _$this._optimisticResponse ??= new _i2.GAccountsByNameOrPkDataBuilder();
-  set optimisticResponse(
-          _i2.GAccountsByNameOrPkDataBuilder? optimisticResponse) =>
+  _i2.GLastBlockDataBuilder? _optimisticResponse;
+  _i2.GLastBlockDataBuilder get optimisticResponse =>
+      _$this._optimisticResponse ??= new _i2.GLastBlockDataBuilder();
+  set optimisticResponse(_i2.GLastBlockDataBuilder? optimisticResponse) =>
       _$this._optimisticResponse = optimisticResponse;
 
   String? _updateCacheHandlerKey;
@@ -1389,11 +1010,11 @@ class GAccountsByNameOrPkReqBuilder
   _i4.Context? get context => _$this._context;
   set context(_i4.Context? context) => _$this._context = context;
 
-  GAccountsByNameOrPkReqBuilder() {
-    GAccountsByNameOrPkReq._initializeBuilder(this);
+  GLastBlockReqBuilder() {
+    GLastBlockReq._initializeBuilder(this);
   }
 
-  GAccountsByNameOrPkReqBuilder get _$this {
+  GLastBlockReqBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _vars = $v.vars.toBuilder();
@@ -1412,27 +1033,27 @@ class GAccountsByNameOrPkReqBuilder
   }
 
   @override
-  void replace(GAccountsByNameOrPkReq other) {
+  void replace(GLastBlockReq other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkReq;
+    _$v = other as _$GLastBlockReq;
   }
 
   @override
-  void update(void Function(GAccountsByNameOrPkReqBuilder)? updates) {
+  void update(void Function(GLastBlockReqBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByNameOrPkReq build() => _build();
+  GLastBlockReq build() => _build();
 
-  _$GAccountsByNameOrPkReq _build() {
-    _$GAccountsByNameOrPkReq _$result;
+  _$GLastBlockReq _build() {
+    _$GLastBlockReq _$result;
     try {
       _$result = _$v ??
-          new _$GAccountsByNameOrPkReq._(
+          new _$GLastBlockReq._(
               vars: vars.build(),
               operation: BuiltValueNullFieldError.checkNotNull(
-                  operation, r'GAccountsByNameOrPkReq', 'operation'),
+                  operation, r'GLastBlockReq', 'operation'),
               requestId: requestId,
               updateResult: updateResult,
               optimisticResponse: _optimisticResponse?.build(),
@@ -1440,9 +1061,7 @@ class GAccountsByNameOrPkReqBuilder
               updateCacheHandlerContext: updateCacheHandlerContext,
               fetchPolicy: fetchPolicy,
               executeOnListen: BuiltValueNullFieldError.checkNotNull(
-                  executeOnListen,
-                  r'GAccountsByNameOrPkReq',
-                  'executeOnListen'),
+                  executeOnListen, r'GLastBlockReq', 'executeOnListen'),
               context: context);
     } catch (_) {
       late String _$failedField;
@@ -1454,7 +1073,7 @@ class GAccountsByNameOrPkReqBuilder
         _optimisticResponse?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GAccountsByNameOrPkReq', _$failedField, e.toString());
+            r'GLastBlockReq', _$failedField, e.toString());
       }
       rethrow;
     }
diff --git a/lib/graphql/__generated__/duniter-custom-queries.var.gql.dart b/lib/graphql/__generated__/duniter-custom-queries.var.gql.dart
index dc4d176f7e96b77f82bd9e8158efe3e49b205bd6..4c04a9d0fb198109f29639148c3094fee07b973e 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.var.gql.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.var.gql.dart
@@ -8,98 +8,71 @@ import 'package:ginkgo/graphql/__generated__/serializers.gql.dart' as _i1;
 
 part 'duniter-custom-queries.var.gql.g.dart';
 
-abstract class GAccountsByPkVars
-    implements Built<GAccountsByPkVars, GAccountsByPkVarsBuilder> {
-  GAccountsByPkVars._();
-
-  factory GAccountsByPkVars(
-          [void Function(GAccountsByPkVarsBuilder b) updates]) =
-      _$GAccountsByPkVars;
-
-  String get address;
-  static Serializer<GAccountsByPkVars> get serializer =>
-      _$gAccountsByPkVarsSerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByPkVars.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static GAccountsByPkVars? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        GAccountsByPkVars.serializer,
-        json,
-      );
-}
-
-abstract class GSearchIdentityVars
-    implements Built<GSearchIdentityVars, GSearchIdentityVarsBuilder> {
-  GSearchIdentityVars._();
+abstract class GAccountsByNameOrPkVars
+    implements Built<GAccountsByNameOrPkVars, GAccountsByNameOrPkVarsBuilder> {
+  GAccountsByNameOrPkVars._();
 
-  factory GSearchIdentityVars(
-          [void Function(GSearchIdentityVarsBuilder b) updates]) =
-      _$GSearchIdentityVars;
+  factory GAccountsByNameOrPkVars(
+          [void Function(GAccountsByNameOrPkVarsBuilder b) updates]) =
+      _$GAccountsByNameOrPkVars;
 
-  String get name;
-  static Serializer<GSearchIdentityVars> get serializer =>
-      _$gSearchIdentityVarsSerializer;
+  String? get pattern;
+  static Serializer<GAccountsByNameOrPkVars> get serializer =>
+      _$gAccountsByNameOrPkVarsSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GSearchIdentityVars.serializer,
+        GAccountsByNameOrPkVars.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GSearchIdentityVars? fromJson(Map<String, dynamic> json) =>
+  static GAccountsByNameOrPkVars? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GSearchIdentityVars.serializer,
+        GAccountsByNameOrPkVars.serializer,
         json,
       );
 }
 
-abstract class GLastIndexedBlockNumberVars
-    implements
-        Built<GLastIndexedBlockNumberVars, GLastIndexedBlockNumberVarsBuilder> {
-  GLastIndexedBlockNumberVars._();
+abstract class GAccountByPkVars
+    implements Built<GAccountByPkVars, GAccountByPkVarsBuilder> {
+  GAccountByPkVars._();
 
-  factory GLastIndexedBlockNumberVars(
-          [void Function(GLastIndexedBlockNumberVarsBuilder b) updates]) =
-      _$GLastIndexedBlockNumberVars;
+  factory GAccountByPkVars([void Function(GAccountByPkVarsBuilder b) updates]) =
+      _$GAccountByPkVars;
 
-  static Serializer<GLastIndexedBlockNumberVars> get serializer =>
-      _$gLastIndexedBlockNumberVarsSerializer;
+  String get id;
+  static Serializer<GAccountByPkVars> get serializer =>
+      _$gAccountByPkVarsSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GLastIndexedBlockNumberVars.serializer,
+        GAccountByPkVars.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GLastIndexedBlockNumberVars? fromJson(Map<String, dynamic> json) =>
+  static GAccountByPkVars? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GLastIndexedBlockNumberVars.serializer,
+        GAccountByPkVars.serializer,
         json,
       );
 }
 
-abstract class GAccountsByNameOrPkVars
-    implements Built<GAccountsByNameOrPkVars, GAccountsByNameOrPkVarsBuilder> {
-  GAccountsByNameOrPkVars._();
+abstract class GLastBlockVars
+    implements Built<GLastBlockVars, GLastBlockVarsBuilder> {
+  GLastBlockVars._();
 
-  factory GAccountsByNameOrPkVars(
-          [void Function(GAccountsByNameOrPkVarsBuilder b) updates]) =
-      _$GAccountsByNameOrPkVars;
+  factory GLastBlockVars([void Function(GLastBlockVarsBuilder b) updates]) =
+      _$GLastBlockVars;
 
-  String get pattern;
-  static Serializer<GAccountsByNameOrPkVars> get serializer =>
-      _$gAccountsByNameOrPkVarsSerializer;
+  static Serializer<GLastBlockVars> get serializer =>
+      _$gLastBlockVarsSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GAccountsByNameOrPkVars.serializer,
+        GLastBlockVars.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GAccountsByNameOrPkVars? fromJson(Map<String, dynamic> json) =>
+  static GLastBlockVars? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GAccountsByNameOrPkVars.serializer,
+        GLastBlockVars.serializer,
         json,
       );
 }
diff --git a/lib/graphql/__generated__/duniter-custom-queries.var.gql.g.dart b/lib/graphql/__generated__/duniter-custom-queries.var.gql.g.dart
index 9f9e9e901da40e6acf6967185b68661f27981cda..b1f5835fa35ebae02871ca90e95ee1ff41b5564a 100644
--- a/lib/graphql/__generated__/duniter-custom-queries.var.gql.g.dart
+++ b/lib/graphql/__generated__/duniter-custom-queries.var.gql.g.dart
@@ -6,40 +6,44 @@ part of 'duniter-custom-queries.var.gql.dart';
 // BuiltValueGenerator
 // **************************************************************************
 
-Serializer<GAccountsByPkVars> _$gAccountsByPkVarsSerializer =
-    new _$GAccountsByPkVarsSerializer();
-Serializer<GSearchIdentityVars> _$gSearchIdentityVarsSerializer =
-    new _$GSearchIdentityVarsSerializer();
-Serializer<GLastIndexedBlockNumberVars>
-    _$gLastIndexedBlockNumberVarsSerializer =
-    new _$GLastIndexedBlockNumberVarsSerializer();
 Serializer<GAccountsByNameOrPkVars> _$gAccountsByNameOrPkVarsSerializer =
     new _$GAccountsByNameOrPkVarsSerializer();
+Serializer<GAccountByPkVars> _$gAccountByPkVarsSerializer =
+    new _$GAccountByPkVarsSerializer();
+Serializer<GLastBlockVars> _$gLastBlockVarsSerializer =
+    new _$GLastBlockVarsSerializer();
 
-class _$GAccountsByPkVarsSerializer
-    implements StructuredSerializer<GAccountsByPkVars> {
+class _$GAccountsByNameOrPkVarsSerializer
+    implements StructuredSerializer<GAccountsByNameOrPkVars> {
   @override
-  final Iterable<Type> types = const [GAccountsByPkVars, _$GAccountsByPkVars];
+  final Iterable<Type> types = const [
+    GAccountsByNameOrPkVars,
+    _$GAccountsByNameOrPkVars
+  ];
   @override
-  final String wireName = 'GAccountsByPkVars';
+  final String wireName = 'GAccountsByNameOrPkVars';
 
   @override
-  Iterable<Object?> serialize(Serializers serializers, GAccountsByPkVars object,
+  Iterable<Object?> serialize(
+      Serializers serializers, GAccountsByNameOrPkVars object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'address',
-      serializers.serialize(object.address,
-          specifiedType: const FullType(String)),
-    ];
-
+    final result = <Object?>[];
+    Object? value;
+    value = object.pattern;
+    if (value != null) {
+      result
+        ..add('pattern')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
     return result;
   }
 
   @override
-  GAccountsByPkVars deserialize(
+  GAccountsByNameOrPkVars deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByPkVarsBuilder();
+    final result = new GAccountsByNameOrPkVarsBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -47,9 +51,9 @@ class _$GAccountsByPkVarsSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'address':
-          result.address = serializers.deserialize(value,
-              specifiedType: const FullType(String))! as String;
+        case 'pattern':
+          result.pattern = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
       }
     }
@@ -58,33 +62,29 @@ class _$GAccountsByPkVarsSerializer
   }
 }
 
-class _$GSearchIdentityVarsSerializer
-    implements StructuredSerializer<GSearchIdentityVars> {
+class _$GAccountByPkVarsSerializer
+    implements StructuredSerializer<GAccountByPkVars> {
   @override
-  final Iterable<Type> types = const [
-    GSearchIdentityVars,
-    _$GSearchIdentityVars
-  ];
+  final Iterable<Type> types = const [GAccountByPkVars, _$GAccountByPkVars];
   @override
-  final String wireName = 'GSearchIdentityVars';
+  final String wireName = 'GAccountByPkVars';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GSearchIdentityVars object,
+  Iterable<Object?> serialize(Serializers serializers, GAccountByPkVars object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
-      'name',
-      serializers.serialize(object.name, specifiedType: const FullType(String)),
+      'id',
+      serializers.serialize(object.id, specifiedType: const FullType(String)),
     ];
 
     return result;
   }
 
   @override
-  GSearchIdentityVars deserialize(
+  GAccountByPkVars deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GSearchIdentityVarsBuilder();
+    final result = new GAccountByPkVarsBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -92,8 +92,8 @@ class _$GSearchIdentityVarsSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'name':
-          result.name = serializers.deserialize(value,
+        case 'id':
+          result.id = serializers.deserialize(value,
               specifiedType: const FullType(String))! as String;
           break;
       }
@@ -103,395 +103,246 @@ class _$GSearchIdentityVarsSerializer
   }
 }
 
-class _$GLastIndexedBlockNumberVarsSerializer
-    implements StructuredSerializer<GLastIndexedBlockNumberVars> {
+class _$GLastBlockVarsSerializer
+    implements StructuredSerializer<GLastBlockVars> {
   @override
-  final Iterable<Type> types = const [
-    GLastIndexedBlockNumberVars,
-    _$GLastIndexedBlockNumberVars
-  ];
+  final Iterable<Type> types = const [GLastBlockVars, _$GLastBlockVars];
   @override
-  final String wireName = 'GLastIndexedBlockNumberVars';
+  final String wireName = 'GLastBlockVars';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GLastIndexedBlockNumberVars object,
+  Iterable<Object?> serialize(Serializers serializers, GLastBlockVars object,
       {FullType specifiedType = FullType.unspecified}) {
     return <Object?>[];
   }
 
   @override
-  GLastIndexedBlockNumberVars deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    return new GLastIndexedBlockNumberVarsBuilder().build();
-  }
-}
-
-class _$GAccountsByNameOrPkVarsSerializer
-    implements StructuredSerializer<GAccountsByNameOrPkVars> {
-  @override
-  final Iterable<Type> types = const [
-    GAccountsByNameOrPkVars,
-    _$GAccountsByNameOrPkVars
-  ];
-  @override
-  final String wireName = 'GAccountsByNameOrPkVars';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GAccountsByNameOrPkVars object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'pattern',
-      serializers.serialize(object.pattern,
-          specifiedType: const FullType(String)),
-    ];
-
-    return result;
-  }
-
-  @override
-  GAccountsByNameOrPkVars deserialize(
+  GLastBlockVars deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GAccountsByNameOrPkVarsBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'pattern':
-          result.pattern = serializers.deserialize(value,
-              specifiedType: const FullType(String))! as String;
-          break;
-      }
-    }
-
-    return result.build();
+    return new GLastBlockVarsBuilder().build();
   }
 }
 
-class _$GAccountsByPkVars extends GAccountsByPkVars {
+class _$GAccountsByNameOrPkVars extends GAccountsByNameOrPkVars {
   @override
-  final String address;
+  final String? pattern;
 
-  factory _$GAccountsByPkVars(
-          [void Function(GAccountsByPkVarsBuilder)? updates]) =>
-      (new GAccountsByPkVarsBuilder()..update(updates))._build();
+  factory _$GAccountsByNameOrPkVars(
+          [void Function(GAccountsByNameOrPkVarsBuilder)? updates]) =>
+      (new GAccountsByNameOrPkVarsBuilder()..update(updates))._build();
 
-  _$GAccountsByPkVars._({required this.address}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        address, r'GAccountsByPkVars', 'address');
-  }
+  _$GAccountsByNameOrPkVars._({this.pattern}) : super._();
 
   @override
-  GAccountsByPkVars rebuild(void Function(GAccountsByPkVarsBuilder) updates) =>
+  GAccountsByNameOrPkVars rebuild(
+          void Function(GAccountsByNameOrPkVarsBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GAccountsByPkVarsBuilder toBuilder() =>
-      new GAccountsByPkVarsBuilder()..replace(this);
+  GAccountsByNameOrPkVarsBuilder toBuilder() =>
+      new GAccountsByNameOrPkVarsBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GAccountsByPkVars && address == other.address;
+    return other is GAccountsByNameOrPkVars && pattern == other.pattern;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, pattern.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByPkVars')
-          ..add('address', address))
+    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkVars')
+          ..add('pattern', pattern))
         .toString();
   }
 }
 
-class GAccountsByPkVarsBuilder
-    implements Builder<GAccountsByPkVars, GAccountsByPkVarsBuilder> {
-  _$GAccountsByPkVars? _$v;
+class GAccountsByNameOrPkVarsBuilder
+    implements
+        Builder<GAccountsByNameOrPkVars, GAccountsByNameOrPkVarsBuilder> {
+  _$GAccountsByNameOrPkVars? _$v;
 
-  String? _address;
-  String? get address => _$this._address;
-  set address(String? address) => _$this._address = address;
+  String? _pattern;
+  String? get pattern => _$this._pattern;
+  set pattern(String? pattern) => _$this._pattern = pattern;
 
-  GAccountsByPkVarsBuilder();
+  GAccountsByNameOrPkVarsBuilder();
 
-  GAccountsByPkVarsBuilder get _$this {
+  GAccountsByNameOrPkVarsBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _address = $v.address;
+      _pattern = $v.pattern;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GAccountsByPkVars other) {
+  void replace(GAccountsByNameOrPkVars other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByPkVars;
+    _$v = other as _$GAccountsByNameOrPkVars;
   }
 
   @override
-  void update(void Function(GAccountsByPkVarsBuilder)? updates) {
+  void update(void Function(GAccountsByNameOrPkVarsBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GAccountsByPkVars build() => _build();
+  GAccountsByNameOrPkVars build() => _build();
 
-  _$GAccountsByPkVars _build() {
-    final _$result = _$v ??
-        new _$GAccountsByPkVars._(
-            address: BuiltValueNullFieldError.checkNotNull(
-                address, r'GAccountsByPkVars', 'address'));
+  _$GAccountsByNameOrPkVars _build() {
+    final _$result = _$v ?? new _$GAccountsByNameOrPkVars._(pattern: pattern);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GSearchIdentityVars extends GSearchIdentityVars {
+class _$GAccountByPkVars extends GAccountByPkVars {
   @override
-  final String name;
+  final String id;
 
-  factory _$GSearchIdentityVars(
-          [void Function(GSearchIdentityVarsBuilder)? updates]) =>
-      (new GSearchIdentityVarsBuilder()..update(updates))._build();
+  factory _$GAccountByPkVars(
+          [void Function(GAccountByPkVarsBuilder)? updates]) =>
+      (new GAccountByPkVarsBuilder()..update(updates))._build();
 
-  _$GSearchIdentityVars._({required this.name}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(name, r'GSearchIdentityVars', 'name');
+  _$GAccountByPkVars._({required this.id}) : super._() {
+    BuiltValueNullFieldError.checkNotNull(id, r'GAccountByPkVars', 'id');
   }
 
   @override
-  GSearchIdentityVars rebuild(
-          void Function(GSearchIdentityVarsBuilder) updates) =>
+  GAccountByPkVars rebuild(void Function(GAccountByPkVarsBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GSearchIdentityVarsBuilder toBuilder() =>
-      new GSearchIdentityVarsBuilder()..replace(this);
+  GAccountByPkVarsBuilder toBuilder() =>
+      new GAccountByPkVarsBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GSearchIdentityVars && name == other.name;
+    return other is GAccountByPkVars && id == other.id;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GSearchIdentityVars')
-          ..add('name', name))
+    return (newBuiltValueToStringHelper(r'GAccountByPkVars')..add('id', id))
         .toString();
   }
 }
 
-class GSearchIdentityVarsBuilder
-    implements Builder<GSearchIdentityVars, GSearchIdentityVarsBuilder> {
-  _$GSearchIdentityVars? _$v;
+class GAccountByPkVarsBuilder
+    implements Builder<GAccountByPkVars, GAccountByPkVarsBuilder> {
+  _$GAccountByPkVars? _$v;
 
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  GSearchIdentityVarsBuilder();
+  GAccountByPkVarsBuilder();
 
-  GSearchIdentityVarsBuilder get _$this {
+  GAccountByPkVarsBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _name = $v.name;
+      _id = $v.id;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GSearchIdentityVars other) {
+  void replace(GAccountByPkVars other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GSearchIdentityVars;
+    _$v = other as _$GAccountByPkVars;
   }
 
   @override
-  void update(void Function(GSearchIdentityVarsBuilder)? updates) {
+  void update(void Function(GAccountByPkVarsBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GSearchIdentityVars build() => _build();
+  GAccountByPkVars build() => _build();
 
-  _$GSearchIdentityVars _build() {
+  _$GAccountByPkVars _build() {
     final _$result = _$v ??
-        new _$GSearchIdentityVars._(
-            name: BuiltValueNullFieldError.checkNotNull(
-                name, r'GSearchIdentityVars', 'name'));
+        new _$GAccountByPkVars._(
+            id: BuiltValueNullFieldError.checkNotNull(
+                id, r'GAccountByPkVars', 'id'));
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GLastIndexedBlockNumberVars extends GLastIndexedBlockNumberVars {
-  factory _$GLastIndexedBlockNumberVars(
-          [void Function(GLastIndexedBlockNumberVarsBuilder)? updates]) =>
-      (new GLastIndexedBlockNumberVarsBuilder()..update(updates))._build();
+class _$GLastBlockVars extends GLastBlockVars {
+  factory _$GLastBlockVars([void Function(GLastBlockVarsBuilder)? updates]) =>
+      (new GLastBlockVarsBuilder()..update(updates))._build();
 
-  _$GLastIndexedBlockNumberVars._() : super._();
+  _$GLastBlockVars._() : super._();
 
   @override
-  GLastIndexedBlockNumberVars rebuild(
-          void Function(GLastIndexedBlockNumberVarsBuilder) updates) =>
+  GLastBlockVars rebuild(void Function(GLastBlockVarsBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GLastIndexedBlockNumberVarsBuilder toBuilder() =>
-      new GLastIndexedBlockNumberVarsBuilder()..replace(this);
+  GLastBlockVarsBuilder toBuilder() =>
+      new GLastBlockVarsBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GLastIndexedBlockNumberVars;
+    return other is GLastBlockVars;
   }
 
   @override
   int get hashCode {
-    return 499942498;
+    return 816187239;
   }
 
   @override
   String toString() {
-    return newBuiltValueToStringHelper(r'GLastIndexedBlockNumberVars')
-        .toString();
+    return newBuiltValueToStringHelper(r'GLastBlockVars').toString();
   }
 }
 
-class GLastIndexedBlockNumberVarsBuilder
-    implements
-        Builder<GLastIndexedBlockNumberVars,
-            GLastIndexedBlockNumberVarsBuilder> {
-  _$GLastIndexedBlockNumberVars? _$v;
+class GLastBlockVarsBuilder
+    implements Builder<GLastBlockVars, GLastBlockVarsBuilder> {
+  _$GLastBlockVars? _$v;
 
-  GLastIndexedBlockNumberVarsBuilder();
+  GLastBlockVarsBuilder();
 
   @override
-  void replace(GLastIndexedBlockNumberVars other) {
+  void replace(GLastBlockVars other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GLastIndexedBlockNumberVars;
+    _$v = other as _$GLastBlockVars;
   }
 
   @override
-  void update(void Function(GLastIndexedBlockNumberVarsBuilder)? updates) {
+  void update(void Function(GLastBlockVarsBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GLastIndexedBlockNumberVars build() => _build();
-
-  _$GLastIndexedBlockNumberVars _build() {
-    final _$result = _$v ?? new _$GLastIndexedBlockNumberVars._();
-    replace(_$result);
-    return _$result;
-  }
-}
-
-class _$GAccountsByNameOrPkVars extends GAccountsByNameOrPkVars {
-  @override
-  final String pattern;
-
-  factory _$GAccountsByNameOrPkVars(
-          [void Function(GAccountsByNameOrPkVarsBuilder)? updates]) =>
-      (new GAccountsByNameOrPkVarsBuilder()..update(updates))._build();
-
-  _$GAccountsByNameOrPkVars._({required this.pattern}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        pattern, r'GAccountsByNameOrPkVars', 'pattern');
-  }
-
-  @override
-  GAccountsByNameOrPkVars rebuild(
-          void Function(GAccountsByNameOrPkVarsBuilder) updates) =>
-      (toBuilder()..update(updates)).build();
-
-  @override
-  GAccountsByNameOrPkVarsBuilder toBuilder() =>
-      new GAccountsByNameOrPkVarsBuilder()..replace(this);
-
-  @override
-  bool operator ==(Object other) {
-    if (identical(other, this)) return true;
-    return other is GAccountsByNameOrPkVars && pattern == other.pattern;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, pattern.hashCode);
-    _$hash = $jf(_$hash);
-    return _$hash;
-  }
+  GLastBlockVars build() => _build();
 
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'GAccountsByNameOrPkVars')
-          ..add('pattern', pattern))
-        .toString();
-  }
-}
-
-class GAccountsByNameOrPkVarsBuilder
-    implements
-        Builder<GAccountsByNameOrPkVars, GAccountsByNameOrPkVarsBuilder> {
-  _$GAccountsByNameOrPkVars? _$v;
-
-  String? _pattern;
-  String? get pattern => _$this._pattern;
-  set pattern(String? pattern) => _$this._pattern = pattern;
-
-  GAccountsByNameOrPkVarsBuilder();
-
-  GAccountsByNameOrPkVarsBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _pattern = $v.pattern;
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GAccountsByNameOrPkVars other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GAccountsByNameOrPkVars;
-  }
-
-  @override
-  void update(void Function(GAccountsByNameOrPkVarsBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GAccountsByNameOrPkVars build() => _build();
-
-  _$GAccountsByNameOrPkVars _build() {
-    final _$result = _$v ??
-        new _$GAccountsByNameOrPkVars._(
-            pattern: BuiltValueNullFieldError.checkNotNull(
-                pattern, r'GAccountsByNameOrPkVars', 'pattern'));
+  _$GLastBlockVars _build() {
+    final _$result = _$v ?? new _$GLastBlockVars._();
     replace(_$result);
     return _$result;
   }
diff --git a/lib/graphql/__generated__/duniter-indexer.ast.gql.dart b/lib/graphql/__generated__/duniter-indexer.ast.gql.dart
index 8739e3106a7c22c0e97e2a7ec2ea03ab48bead54..4caeb7cca5354a549d00a44f89ddd59b23ebfda7 100644
--- a/lib/graphql/__generated__/duniter-indexer.ast.gql.dart
+++ b/lib/graphql/__generated__/duniter-indexer.ast.gql.dart
@@ -48,93 +48,191 @@ const cached = _i1.DirectiveDefinitionNode(
   locations: [_i1.DirectiveLocation.query],
   repeatable: false,
 );
-const account = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account'),
+const Account = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Account'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block'),
+      name: _i1.NameNode(value: 'commentsIssued'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxComment'),
+          isNonNull: true,
+        ),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'commentsIssuedAggregate'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'TxCommentAggregate'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'has_identity'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
-        isNonNull: false,
-      ),
-    ),
     _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'identity'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
+        name: _i1.NameNode(value: 'Identity'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'linkedIdentity'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Identity'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_issued'),
+      name: _i1.NameNode(value: 'removedIdentities'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -160,11 +258,11 @@ const account = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -175,7 +273,7 @@ const account = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
@@ -183,22 +281,22 @@ const account = _i1.ObjectTypeDefinitionNode(
       ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
+          name: _i1.NameNode(value: 'Identity'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_issued_aggregate'),
+      name: _i1.NameNode(value: 'removedIdentitiesAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -224,11 +322,11 @@ const account = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -239,27 +337,27 @@ const account = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate'),
+        name: _i1.NameNode(value: 'IdentityAggregate'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_received'),
+      name: _i1.NameNode(value: 'transfersIssued'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -285,11 +383,11 @@ const account = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
+              name: _i1.NameNode(value: 'TransferOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -300,7 +398,7 @@ const account = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
+            name: _i1.NameNode(value: 'TransferBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
@@ -308,22 +406,22 @@ const account = _i1.ObjectTypeDefinitionNode(
       ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
+          name: _i1.NameNode(value: 'Transfer'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_received_aggregate'),
+      name: _i1.NameNode(value: 'transfersIssuedAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -349,11 +447,11 @@ const account = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
+              name: _i1.NameNode(value: 'TransferOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -364,71 +462,91 @@ const account = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
+            name: _i1.NameNode(value: 'TransferBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate'),
+        name: _i1.NameNode(value: 'TransferAggregate'),
         isNonNull: true,
       ),
     ),
-  ],
-);
-const account_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_aggregate'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_aggregate_fields'),
-        isNonNull: false,
-      ),
-    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
+      name: _i1.NameNode(value: 'transfersReceived'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account'),
+          name: _i1.NameNode(value: 'Transfer'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
-  ],
-);
-const account_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_aggregate_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_avg_fields'),
-        isNonNull: false,
-      ),
-    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'transfersReceivedAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'columns'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_select_column'),
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -436,856 +554,1008 @@ const account_aggregate_fields = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct'),
+          name: _i1.NameNode(value: 'limit'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Boolean'),
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'TransferAggregate'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_max_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_min_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+      name: _i1.NameNode(value: 'wasIdentity'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_stddev_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_stddev_pop_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_stddev_samp_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_sum_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_var_pop_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_var_samp_fields'),
-        isNonNull: false,
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+      name: _i1.NameNode(value: 'wasIdentityAggregate'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_variance_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregate'),
+        isNonNull: true,
       ),
     ),
   ],
 );
-const account_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_avg_fields'),
+const AccountAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountAggregate'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'AccountAggregateFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Account'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
   ],
 );
-const account_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_bool_exp'),
+const AccountAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountAggregateBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_and'),
+      name: _i1.NameNode(value: 'bool_and'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'accountAggregateBoolExpBool_and'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
+      name: _i1.NameNode(value: 'bool_or'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_bool_exp'),
+        name: _i1.NameNode(value: 'accountAggregateBoolExpBool_or'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'accountAggregateBoolExpCount'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const accountAggregateBoolExpBool_and = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'accountAggregateBoolExpBool_and'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'block'),
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(
+            value:
+                'AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'AccountBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'has_identity'),
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const accountAggregateBoolExpBool_or = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'accountAggregateBoolExpBool_or'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_bool_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(
+            value:
+                'AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'AccountBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const accountAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'accountAggregateBoolExpCount'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_issued'),
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_bool_exp'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'AccountSelectColumn'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_issued_aggregate'),
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_bool_exp'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_received'),
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_bool_exp'),
+        name: _i1.NameNode(value: 'AccountBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_received_aggregate'),
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_bool_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
   ],
 );
-const account_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_max_fields'),
+const AccountAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'AccountMaxFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'AccountMinFields'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+  ],
+);
+const AccountAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'AccountMaxOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
   ],
 );
-const account_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_min_fields'),
+const AccountBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountBoolExp'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'AccountBoolExp'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'AccountBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'AccountBoolExp'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentsIssued'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'TxCommentBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentsIssuedAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'TxCommentAggregateBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const account_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'block'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'identity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'has_identity'),
+      name: _i1.NameNode(value: 'linkedIdentity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_order_by'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+      name: _i1.NameNode(value: 'removedIdentities'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'removedIdentitiesAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'IdentityAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'transfersIssued'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'TransferBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_issued_aggregate'),
+      name: _i1.NameNode(value: 'transfersIssuedAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_order_by'),
+        name: _i1.NameNode(value: 'TransferAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'transactions_received_aggregate'),
+      name: _i1.NameNode(value: 'transfersReceived'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_order_by'),
+        name: _i1.NameNode(value: 'TransferBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const account_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'transfersReceivedAggregate'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'wasIdentity'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'wasIdentityAggregate'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
   ],
 );
-const account_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_stddev_fields'),
+const AccountMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountMaxFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const account_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_stddev_pop_fields'),
+const AccountMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountMaxOrderBy'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const account_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_stddev_samp_fields'),
+const AccountMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountMinFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const account_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_stream_cursor_input'),
+const AccountMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountMinOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_stream_cursor_value_input'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const account_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_stream_cursor_value_input'),
+const AccountOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'commentsIssuedAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'TxCommentAggregateOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_at'),
+      name: _i1.NameNode(value: 'identity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'linkedIdentity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const account_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_sum_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'removedIdentitiesAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'IdentityAggregateOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const account_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_var_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'transfersIssuedAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'TransferAggregateOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'transfersReceivedAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'TransferAggregateOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const account_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_var_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'wasIdentityAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+  ],
+);
+const AccountSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedIdentityId'),
+      directives: [],
+    ),
+  ],
+);
+const AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+    )
+  ],
+);
+const AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+    )
   ],
 );
-const account_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'account_variance_fields'),
+const AccountStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountStreamCursorInput'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'AccountStreamCursorValueInput'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'killed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const block = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block'),
+const AccountStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'AccountStreamCursorValueInput'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'data'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'path'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedIdentityId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const block_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_aggregate'),
+const Block = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Block'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_aggregate_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
+      name: _i1.NameNode(value: 'calls'),
       directives: [],
-      args: [],
-      type: _i1.ListTypeNode(
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block'),
+          name: _i1.NameNode(value: 'Call'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
-  ],
-);
-const block_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_aggregate_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_avg_fields'),
-        isNonNull: false,
-      ),
-    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'callsAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'columns'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_select_column'),
+              name: _i1.NameNode(value: 'CallSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -1293,541 +1563,664 @@ const block_aggregate_fields = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct'),
+          name: _i1.NameNode(value: 'limit'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Boolean'),
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CallAggregate'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_max_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_min_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_stddev_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_stddev_pop_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_stddev_samp_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_sum_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+      name: _i1.NameNode(value: 'events'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_var_pop_fields'),
-        isNonNull: false,
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+      name: _i1.NameNode(value: 'eventsAggregate'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_var_samp_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'EventAggregate'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_variance_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
-  ],
-);
-const block_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_avg_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    )
-  ],
-);
-const block_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_bool_exp'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_and'),
+      name: _i1.NameNode(value: 'extrinsics'),
       directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block_bool_exp'),
+          name: _i1.NameNode(value: 'Extrinsic'),
           isNonNull: true,
         ),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
-        isNonNull: false,
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsAggregate'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block_bool_exp'),
-          isNonNull: true,
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
         ),
-        isNonNull: false,
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAggregate'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'data'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsicRoot'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'hash'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const block_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_max_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        isNonNull: true,
       ),
     ),
-  ],
-);
-const block_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_min_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'parentHash'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-  ],
-);
-const block_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'data'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stateRoot'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
-  ],
-);
-const block_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'data'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
-      directives: [],
     ),
   ],
 );
-const block_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_stddev_fields'),
+const BlockAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockAggregate'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'BlockAggregateFields'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const block_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_stddev_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Block'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
-    )
+    ),
   ],
 );
-const block_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_stddev_samp_fields'),
+const BlockAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'BlockAvgFields'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const block_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_stream_cursor_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_stream_cursor_value_input'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'BlockMaxFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const block_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_stream_cursor_value_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'BlockMinFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'data'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'BlockStddevFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'hash'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'BlockStddevPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'BlockStddevSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const block_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_sum_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'BlockSumFields'),
         isNonNull: false,
       ),
-    )
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
   ],
 );
-const block_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_var_pop_fields'),
+const BlockAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockAvgFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const block_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_var_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const block_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'block_variance_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'number'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const Boolean_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'Boolean_comparison_exp'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
+  ],
+);
+const BlockBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockBoolExp'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: '_and'),
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Boolean'),
+          name: _i1.NameNode(value: 'BlockBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -1835,884 +2228,740 @@ const Boolean_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: '_not'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'BlockBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: '_or'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'BlockBoolExp'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+      name: _i1.NameNode(value: 'calls'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+      name: _i1.NameNode(value: 'callsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'CallAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Boolean'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'events'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'EventAggregateBoolExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsics'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsAggregate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'ExtrinsicAggregateBoolExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsicRoot'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const certification_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_aggregate'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_fields'),
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
-      directives: [],
-      args: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
-      ),
-    ),
-  ],
-);
-const certification_aggregate_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_aggregate_bool_exp'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_bool_exp_count'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
-    )
-  ],
-);
-const certification_aggregate_bool_exp_count =
-    _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_aggregate_bool_exp_count'),
-  directives: [],
-  fields: [
+    ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'arguments'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification_select_column'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'distinct'),
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'filter'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_bool_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'predicate'),
+      name: _i1.NameNode(value: 'parentHash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
+        isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_aggregate_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_avg_fields'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'columns'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Boolean'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stateRoot'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_max_fields'),
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_min_fields'),
+        name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_fields'),
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const BlockMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_pop_fields'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_samp_fields'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_sum_fields'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_var_pop_fields'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_var_samp_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_variance_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
-  ],
-);
-const certification_aggregate_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_aggregate_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_avg_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_max_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_min_order_by'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+  ],
+);
+const BlockMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_pop_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stddev_samp_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_sum_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_var_pop_order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_var_samp_order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_variance_order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const certification_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_avg_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const certification_avg_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_avg_order_by'),
+const BlockOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'callsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'CallAggregateOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'eventsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'EventAggregateOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_bool_exp'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_and'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
+      name: _i1.NameNode(value: 'extrinsicsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_bool_exp'),
+        name: _i1.NameNode(value: 'ExtrinsicAggregateOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'extrinsicsicRoot'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_bool_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_bool_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'parentHash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_max_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const certification_max_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_max_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'stateRoot'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'validator'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const certification_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_min_fields'),
+const BlockSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockSelectColumn'),
   directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsicRoot'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
     ),
-  ],
-);
-const certification_min_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_min_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'implName'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'parentHash'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'specName'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'stateRoot'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
   ],
 );
-const certification_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_order_by'),
+const BlockStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockStddevFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const certification_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_select_column'),
+const BlockStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockStddevPopFields'),
   directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
     ),
-  ],
-);
-const certification_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2721,7 +2970,7 @@ const certification_stddev_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2730,7 +2979,7 @@ const certification_stddev_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2740,46 +2989,40 @@ const certification_stddev_fields = _i1.ObjectTypeDefinitionNode(
     ),
   ],
 );
-const certification_stddev_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_order_by'),
+const BlockStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockStddevSampFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const certification_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2788,7 +3031,7 @@ const certification_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2797,7 +3040,7 @@ const certification_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2807,146 +3050,135 @@ const certification_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
     ),
   ],
 );
-const certification_stddev_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_pop_order_by'),
+const BlockStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockStreamCursorInput'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const BlockStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockStreamCursorValueInput'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicsicRoot'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const certification_stddev_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stddev_samp_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'height'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'implName'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stream_cursor_input'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_stream_cursor_value_input'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+      name: _i1.NameNode(value: 'parentHash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const certification_stream_cursor_value_input =
-    _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_stream_cursor_value_input'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'specName'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
@@ -2955,32 +3187,41 @@ const certification_stream_cursor_value_input =
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'stateRoot'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const certification_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_sum_fields'),
+const BlockSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockSumFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2989,7 +3230,7 @@ const certification_sum_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -2998,7 +3239,7 @@ const certification_sum_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3006,48 +3247,42 @@ const certification_sum_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const certification_sum_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_sum_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const certification_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_var_pop_fields'),
+const BlockVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockVarianceFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3056,7 +3291,7 @@ const certification_var_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3065,7 +3300,7 @@ const certification_var_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3073,48 +3308,42 @@ const certification_var_pop_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const certification_var_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_var_pop_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const certification_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_var_samp_fields'),
+const BlockVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockVarPopFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3123,7 +3352,7 @@ const certification_var_samp_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3132,7 +3361,7 @@ const certification_var_samp_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3140,48 +3369,42 @@ const certification_var_samp_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const certification_var_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_var_samp_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const certification_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_variance_fields'),
+const BlockVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BlockVarSampFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'callsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3190,7 +3413,7 @@ const certification_variance_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'eventsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3199,7 +3422,7 @@ const certification_variance_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'extrinsicsCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -3207,68 +3430,141 @@ const certification_variance_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'height'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'implVersion'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'specVersion'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
 );
-const certification_variance_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'certification_variance_order_by'),
+const BooleanComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'BooleanComparisonExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: '_eq'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: '_gt'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: '_gte'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const cursor_ordering = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'cursor_ordering'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'ASC'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
       directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Boolean'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'DESC'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
       directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Boolean'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
   ],
 );
-const date = _i1.ScalarTypeDefinitionNode(
-  name: _i1.NameNode(value: 'date'),
+const bytea = _i1.ScalarTypeDefinitionNode(
+  name: _i1.NameNode(value: 'bytea'),
   directives: [],
 );
-const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'Float_comparison_exp'),
+const ByteaComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ByteaComparisonExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
       name: _i1.NameNode(value: '_eq'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3277,7 +3573,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_gt'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3286,7 +3582,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_gte'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3296,7 +3592,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Float'),
+          name: _i1.NameNode(value: 'bytea'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -3304,7 +3600,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: '_isNull'),
       directives: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Boolean'),
@@ -3316,7 +3612,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_lt'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3325,7 +3621,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_lte'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3334,7 +3630,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_neq'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3344,7 +3640,7 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Float'),
+          name: _i1.NameNode(value: 'bytea'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -3353,30 +3649,101 @@ const Float_comparison_exp = _i1.InputObjectTypeDefinitionNode(
     ),
   ],
 );
-const identity = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity'),
+const Call = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Call'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'address'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'path'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Block'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account'),
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'path'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued'),
+      name: _i1.NameNode(value: 'events'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
+              name: _i1.NameNode(value: 'EventSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3402,11 +3769,11 @@ const identity = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
+              name: _i1.NameNode(value: 'EventOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3417,7 +3784,7 @@ const identity = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
+            name: _i1.NameNode(value: 'EventBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
@@ -3425,22 +3792,22 @@ const identity = _i1.ObjectTypeDefinitionNode(
       ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
+          name: _i1.NameNode(value: 'Event'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
+      name: _i1.NameNode(value: 'eventsAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
+              name: _i1.NameNode(value: 'EventSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3466,11 +3833,11 @@ const identity = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
+              name: _i1.NameNode(value: 'EventOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3481,27 +3848,90 @@ const identity = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
+            name: _i1.NameNode(value: 'EventBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate'),
+        name: _i1.NameNode(value: 'EventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Extrinsic'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received'),
+      name: _i1.NameNode(value: 'parent'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Call'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'parentId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'subcalls'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
+              name: _i1.NameNode(value: 'CallSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3527,11 +3957,11 @@ const identity = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
+              name: _i1.NameNode(value: 'CallOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3542,7 +3972,7 @@ const identity = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
+            name: _i1.NameNode(value: 'CallBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
@@ -3550,22 +3980,22 @@ const identity = _i1.ObjectTypeDefinitionNode(
       ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
+          name: _i1.NameNode(value: 'Call'),
           isNonNull: true,
         ),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
+      name: _i1.NameNode(value: 'subcallsAggregate'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
+          name: _i1.NameNode(value: 'distinctOn'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
+              name: _i1.NameNode(value: 'CallSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3591,11 +4021,11 @@ const identity = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'orderBy'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
+              name: _i1.NameNode(value: 'CallOrderBy'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3606,187 +4036,227 @@ const identity = _i1.ObjectTypeDefinitionNode(
           name: _i1.NameNode(value: 'where'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
+            name: _i1.NameNode(value: 'CallBoolExp'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate'),
+        name: _i1.NameNode(value: 'CallAggregate'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'success'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: true,
       ),
     ),
+  ],
+);
+const CallAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CallAggregateFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on_block'),
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: false,
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Call'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+  ],
+);
+const CallAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_and'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'callAggregateBoolExpBool_and'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_or'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
+        name: _i1.NameNode(value: 'callAggregateBoolExpBool_or'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'callAggregateBoolExpCount'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+  ],
+);
+const callAggregateBoolExpBool_and = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'callAggregateBoolExpBool_and'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
+        name: _i1.NameNode(
+            value:
+                'CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on_block'),
+  ],
+);
+const callAggregateBoolExpBool_or = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'callAggregateBoolExpBool_or'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: false,
+        name: _i1.NameNode(
+            value:
+                'CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on_block'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_aggregate'),
+const callAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'callAggregateBoolExpCount'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CallSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_aggregate_fields'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
-      args: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: true,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_aggregate_fields'),
+const CallAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_avg_fields'),
-        isNonNull: false,
-      ),
-    ),
     _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'count'),
       directives: [],
@@ -3796,7 +4266,7 @@ const identity_aggregate_fields = _i1.ObjectTypeDefinitionNode(
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
+              name: _i1.NameNode(value: 'CallSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -3823,7 +4293,7 @@ const identity_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_max_fields'),
+        name: _i1.NameNode(value: 'CallMaxFields'),
         isNonNull: false,
       ),
     ),
@@ -3832,129 +4302,47 @@ const identity_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_min_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_stddev_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_stddev_pop_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_stddev_samp_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_sum_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_var_pop_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_var_samp_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_variance_fields'),
+        name: _i1.NameNode(value: 'CallMinFields'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const identity_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_avg_fields'),
+const CallAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallAggregateOrderBy'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CallMaxOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CallMinOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_bool_exp'),
+const CallBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
@@ -3962,7 +4350,7 @@ const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity_bool_exp'),
+          name: _i1.NameNode(value: 'CallBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -3973,7 +4361,7 @@ const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_not'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_bool_exp'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -3983,7 +4371,7 @@ const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity_bool_exp'),
+          name: _i1.NameNode(value: 'CallBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -3991,100 +4379,100 @@ const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'address'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_bool_exp'),
+        name: _i1.NameNode(value: 'IntArrayComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued'),
+      name: _i1.NameNode(value: 'args'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_bool_exp'),
+        name: _i1.NameNode(value: 'JsonbComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_bool_exp'),
+        name: _i1.NameNode(value: 'StringArrayComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received'),
+      name: _i1.NameNode(value: 'block'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_bool_exp'),
+        name: _i1.NameNode(value: 'BlockBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'error'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'JsonbComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'events'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'EventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on_block'),
+      name: _i1.NameNode(value: 'eventsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'EventAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'extrinsic'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -4093,119 +4481,116 @@ const identity_bool_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: 'name'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+      name: _i1.NameNode(value: 'parent'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on_block'),
+      name: _i1.NameNode(value: 'subcalls'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'CallBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+      name: _i1.NameNode(value: 'subcallsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'CallAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'success'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on_block'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const identity_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_max_fields'),
+const CallMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallMaxFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'address'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -4214,7 +4599,7 @@ const identity_max_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'name'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -4223,86 +4608,152 @@ const identity_max_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+  ],
+);
+const CallMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'address'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'parentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_min_fields'),
+const CallMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallMinFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'address'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -4311,7 +4762,7 @@ const identity_min_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'name'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -4320,917 +4771,1215 @@ const identity_min_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+  ],
+);
+const CallMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'address'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const identity_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'name'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on_block'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const CallOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'address'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'args'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+      name: _i1.NameNode(value: 'name'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on_block'),
+      name: _i1.NameNode(value: 'parent'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'CallOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'subcallsAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'CallAggregateOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on_block'),
+      name: _i1.NameNode(value: 'success'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const identity_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_select_column'),
+const CallSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallSelectColumn'),
   directives: [],
   values: [
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+      name: _i1.NameNode(value: 'address'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'args'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'argsStr'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+      name: _i1.NameNode(value: 'error'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+      name: _i1.NameNode(value: 'parentId'),
       directives: [],
     ),
     _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'success'),
       directives: [],
     ),
   ],
 );
-const identity_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_stddev_fields'),
+const CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value: 'CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+    )
+  ],
+);
+const CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value: 'CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+    )
+  ],
+);
+const CallStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallStreamCursorInput'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'CallStreamCursorValueInput'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+  ],
+);
+const CallStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CallStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'address'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'jsonb'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const identity_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_stddev_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'jsonb'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'parentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_stddev_samp_fields'),
+const Cert = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Cert'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'certHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdIn'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Event'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'createdInId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'createdOn'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'expireOn'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
       ),
     ),
-  ],
-);
-const identity_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_stream_cursor_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_stream_cursor_value_input'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'Identity'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const identity_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_stream_cursor_value_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_at'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiver'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Identity'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedIn'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Event'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'pubkey'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_at'),
+  ],
+);
+const CertAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'CertAggregateFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const CertAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAggregateBoolExp'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'bool_and'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'certAggregateBoolExpBool_and'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_at'),
+      name: _i1.NameNode(value: 'bool_or'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'certAggregateBoolExpBool_or'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'certAggregateBoolExpCount'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const identity_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_sum_fields'),
+const certAggregateBoolExpBool_and = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'certAggregateBoolExpBool_and'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        name: _i1.NameNode(
+            value:
+                'CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_var_pop_fields'),
+const certAggregateBoolExpBool_or = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'certAggregateBoolExpBool_or'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(
+            value:
+                'CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const certAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'certAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertSelectColumn'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertBoolExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
     ),
   ],
 );
-const identity_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_var_samp_fields'),
+const CertAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertAvgFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertMaxFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertMinFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertStddevFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertStddevPopFields'),
         isNonNull: false,
       ),
     ),
-  ],
-);
-const identity_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'identity_variance_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'confirmed_on'),
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertStddevSampFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertSumFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'index'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertVarPopFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'revoked_on'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertVarSampFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'validated_on'),
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CertVarianceFields'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const Int_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'Int_comparison_exp'),
+const CertAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAggregateOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertAvgOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertMaxOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Int'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertMinOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'CertStddevOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertStddevPopOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertStddevSampOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'CertSumOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'Int'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertVarPopOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const jsonb = _i1.ScalarTypeDefinitionNode(
-  name: _i1.NameNode(value: 'jsonb'),
-  directives: [],
-);
-const jsonb_cast_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'jsonb_cast_exp'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'String'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'CertVarSampOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    )
-  ],
-);
-const jsonb_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'jsonb_comparison_exp'),
-  directives: [],
-  fields: [
+    ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_cast'),
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb_cast_exp'),
+        name: _i1.NameNode(value: 'CertVarianceOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_contained_in'),
+  ],
+);
+const CertAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_contains'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
+  ],
+);
+const CertAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertAvgOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+      name: _i1.NameNode(value: 'createdOn'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+      name: _i1.NameNode(value: 'expireOn'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_has_key'),
+      name: _i1.NameNode(value: 'updatedOn'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const CertBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertBoolExp'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_has_keys_all'),
+      name: _i1.NameNode(value: '_and'),
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'String'),
+          name: _i1.NameNode(value: 'CertBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -5238,23 +5987,20 @@ const jsonb_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_has_keys_any'),
+      name: _i1.NameNode(value: '_not'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'String'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: '_or'),
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'jsonb'),
+          name: _i1.NameNode(value: 'CertBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -5262,308 +6008,324 @@ const jsonb_comparison_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: 'certHistory'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'CertEventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: 'certHistoryAggregate'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'CertEventAggregateBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+      name: _i1.NameNode(value: 'createdIn'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'EventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+      name: _i1.NameNode(value: 'createdInId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+      name: _i1.NameNode(value: 'createdOn'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'jsonb'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const order_by = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'order_by'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'asc'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'asc_nulls_first'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'asc_nulls_last'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'desc'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'desc_nulls_first'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'desc_nulls_last'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
       directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
     ),
-  ],
-);
-const parameters = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'key'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'value'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'path'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const parameters_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters_bool_exp'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_and'),
+      name: _i1.NameNode(value: 'receiver'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'parameters_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
+      name: _i1.NameNode(value: 'receiverId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'parameters_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
+      name: _i1.NameNode(value: 'updatedIn'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'parameters_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'key'),
+      name: _i1.NameNode(value: 'updatedInId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'value'),
+      name: _i1.NameNode(value: 'updatedOn'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb_comparison_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const parameters_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters_order_by'),
+const CertEvent = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEvent'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'key'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'cert'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Cert'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'value'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const parameters_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'key'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
     ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'value'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
     ),
   ],
 );
-const parameters_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters_stream_cursor_input'),
+const CertEventAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAggregate'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'parameters_stream_cursor_value_input'),
+        name: _i1.NameNode(value: 'CertEventAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEvent'),
+          isNonNull: true,
+        ),
         isNonNull: true,
       ),
-      defaultValue: null,
     ),
+  ],
+);
+const CertEventAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAggregateBoolExp'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'certEventAggregateBoolExpCount'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
+    )
   ],
 );
-const parameters_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'parameters_stream_cursor_value_input'),
+const certEventAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'certEventAggregateBoolExpCount'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'key'),
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEventSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Boolean'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'value'),
+      name: _i1.NameNode(value: 'filter'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'jsonb'),
+        name: _i1.NameNode(value: 'CertEventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
   ],
 );
-const query_root = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'query_root'),
+const CertEventAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
+          name: _i1.NameNode(value: 'columns'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_order_by'),
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -5571,1681 +6333,26502 @@ const query_root = _i1.ObjectTypeDefinitionNode(
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
+          name: _i1.NameNode(value: 'distinct'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'account_bool_exp'),
+            name: _i1.NameNode(value: 'Boolean'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account_aggregate'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'account_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'CertEventMaxFields'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account_by_pk'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'pubkey'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account'),
+        name: _i1.NameNode(value: 'CertEventMinFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block'),
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'block_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventStddevFields'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block_aggregate'),
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'block_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'CertEventStddevPopFields'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block_by_pk'),
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'number'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
+        name: _i1.NameNode(value: 'CertEventStddevSampFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification'),
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventSumFields'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification_aggregate'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'CertEventVarPopFields'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification_by_pk'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'created_on'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'issuer_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'receiver_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification'),
+        name: _i1.NameNode(value: 'CertEventVarSampFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventVarianceFields'),
+        isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity_aggregate'),
+  ],
+);
+const CertEventAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'CertEventAvgOrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity_by_pk'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'parameters'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'parameters_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'parameters_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'parameters_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'parameters'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventMaxOrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'parameters_by_pk'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'key'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'parameters'),
+        name: _i1.NameNode(value: 'CertEventMinOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'search_identity'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'search_identity_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEventBoolExp'),
+          isNonNull: true,
         ),
-      ],
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
+          name: _i1.NameNode(value: 'CertEventBoolExp'),
           isNonNull: true,
         ),
-        isNonNull: true,
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'cert'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const CertEventMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'search_identity_aggregate'),
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertEventMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertEventMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'cert'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+  ],
+);
+const CertEventStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertEventSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertEventVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const CertEventVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertEventVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CertMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdIn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiver'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedIn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+    ),
+  ],
+);
+const CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value: 'CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+    )
+  ],
+);
+const CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value: 'CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+    )
+  ],
+);
+const CertStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isActive'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CertVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const CertVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CertVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'updatedOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKey = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKey'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Identity'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'next'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'previous'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ChangeOwnerKeyAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const ChangeOwnerKeyAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'changeOwnerKeyAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const changeOwnerKeyAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'changeOwnerKeyAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeySumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ChangeOwnerKeyAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeySumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'next'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previous'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ChangeOwnerKeyMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ChangeOwnerKeyMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'next'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previous'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeySelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+    ),
+  ],
+);
+const ChangeOwnerKeyStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeyStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'nextId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'previousId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ChangeOwnerKeySumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeySumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeySumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeySumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const ChangeOwnerKeyVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ChangeOwnerKeyVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ChangeOwnerKeyVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const CommentTypeEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CommentTypeEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ASCII'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'CID'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'RAW'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'UNICODE'),
+      directives: [],
+    ),
+  ],
+);
+const CommentTypeEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CommentTypeEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CommentTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CommentTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CommentTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CommentTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CounterLevelEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CounterLevelEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'GLOBAL'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ITEM'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'PALLET'),
+      directives: [],
+    ),
+  ],
+);
+const CounterLevelEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CounterLevelEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CounterLevelEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CounterLevelEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CounterLevelEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CounterLevelEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const CursorOrdering = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'CursorOrdering'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ASC'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'DESC'),
+      directives: [],
+    ),
+  ],
+);
+const Event = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Event'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'path'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Block'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Call'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Extrinsic'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const EventAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const EventAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'eventAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const eventAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'eventAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'EventSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const EventAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'EventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'EventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'JsonbComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringArrayComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const EventMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const EventMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+    ),
+  ],
+);
+const EventStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'args'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'argsStr'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'pallet'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'phase'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventTypeEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventTypeEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'CREATION'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'REMOVAL'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'RENEWAL'),
+      directives: [],
+    ),
+  ],
+);
+const EventTypeEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventTypeEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'EventTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'EventTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const EventVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const EventVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const EventVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'EventVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const Extrinsic = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Extrinsic'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Block'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Call'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'calls'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Call'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callsAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'path'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'events'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventsAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'signature'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'path'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const ExtrinsicAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Extrinsic'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const ExtrinsicAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_and'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'extrinsicAggregateBoolExpBool_and'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_or'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'extrinsicAggregateBoolExpBool_or'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'extrinsicAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const extrinsicAggregateBoolExpBool_and = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'extrinsicAggregateBoolExpBool_and'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(
+            value:
+                'ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const extrinsicAggregateBoolExpBool_or = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'extrinsicAggregateBoolExpBool_or'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(
+            value:
+                'ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const extrinsicAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'extrinsicAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'calls'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callsAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'JsonbComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'events'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'signature'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'JsonbComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callsAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventsAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'signature'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'signature'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+    ),
+  ],
+);
+const ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+    )
+  ],
+);
+const ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+    )
+  ],
+);
+const ExtrinsicStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'callId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'error'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'bytea'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'signature'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'success'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ExtrinsicVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ExtrinsicVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ExtrinsicVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fee'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'tip'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'version'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const getUdHistoryArgs = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'getUdHistoryArgs'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity_row'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'identity_scalar'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const Identity = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Identity'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'account'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemoved'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certIssued'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certIssuedAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certReceived'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certReceivedAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdIn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'linkedAccount'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Account'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'linkedAccountAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'ownerKeyChange'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'ownerKeyChangeAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'status'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStatusEnum'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const identity_scalar = _i1.ScalarTypeDefinitionNode(
+  name: _i1.NameNode(value: 'identity_scalar'),
+  directives: [],
+);
+const IdentityAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Identity'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const IdentityAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_and'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'identityAggregateBoolExpBool_and'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'bool_or'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'identityAggregateBoolExpBool_or'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'identityAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const identityAggregateBoolExpBool_and = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'identityAggregateBoolExpBool_and'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(
+            value:
+                'IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const identityAggregateBoolExpBool_or = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'identityAggregateBoolExpBool_or'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(
+            value:
+                'IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const identityAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'identityAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'IdentitySelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentitySumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentitySumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'IdentityBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'IdentityBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'account'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemoved'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certIssued'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certIssuedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certReceived'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certReceivedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdIn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BooleanComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedAccount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedAccountAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'membershipHistory'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'membershipHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ownerKeyChange'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ownerKeyChangeAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'status'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStatusEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'udHistory'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'account'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemoved'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certIssuedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'certReceivedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdIn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'linkedAccountAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'membershipHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ownerKeyChangeAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'status'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentitySelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentitySelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'status'),
+      directives: [],
+    ),
+  ],
+);
+const IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+    )
+  ],
+);
+const IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns =
+    _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(
+      value:
+          'IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+    )
+  ],
+);
+const IdentityStatusEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStatusEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'MEMBER'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'NOTMEMBER'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'REMOVED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'REVOKED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'UNCONFIRMED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'UNVALIDATED'),
+      directives: [],
+    ),
+  ],
+);
+const IdentityStatusEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStatusEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'IdentityStatusEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'IdentityStatusEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'accountRemovedId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdInId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'isMember'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'name'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'status'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentitySumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentitySumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentitySumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentitySumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IdentityVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const IdentityVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IdentityVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'expireOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChangeOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IntArrayComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IntArrayComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_containedIn'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_contains'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.ListTypeNode(
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.ListTypeNode(
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const IntComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'IntComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Int'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ItemsCounter = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounter'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'level'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CounterLevelEnum'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemTypeEnum'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ItemsCounterAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounter'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const ItemsCounterAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ItemsCounterAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'level'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CounterLevelEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemTypeEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ItemsCounterMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ItemsCounterMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const ItemsCounterOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'level'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ItemsCounterSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'level'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+    ),
+  ],
+);
+const ItemsCounterStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ItemsCounterStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'level'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CounterLevelEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const ItemsCounterSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemsCounterVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemsCounterVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'total'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const ItemTypeEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemTypeEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'CALLS'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'EVENTS'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'EXTRINSICS'),
+      directives: [],
+    ),
+  ],
+);
+const ItemTypeEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ItemTypeEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const jsonb = _i1.ScalarTypeDefinitionNode(
+  name: _i1.NameNode(value: 'jsonb'),
+  directives: [],
+);
+const JsonbCastExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'JsonbCastExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'String'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const JsonbComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'JsonbComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_cast'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'JsonbCastExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_containedIn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_contains'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_hasKey'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_hasKeysAll'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_hasKeysAny'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'jsonb'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'jsonb'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'jsonb'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEvent = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEvent'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Identity'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const MembershipEventAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const MembershipEventAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'membershipEventAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const membershipEventAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'membershipEventAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const MembershipEventAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const MembershipEventMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const MembershipEventMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+    ),
+  ],
+);
+const MembershipEventStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const MembershipEventSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const MembershipEventVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const MembershipEventVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'MembershipEventVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const numeric = _i1.ScalarTypeDefinitionNode(
+  name: _i1.NameNode(value: 'numeric'),
+  directives: [],
+);
+const NumericComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'NumericComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'numeric'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'numeric'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const OrderBy = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'OrderBy'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ASC'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ASC_NULLS_FIRST'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ASC_NULLS_LAST'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'DESC'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'DESC_NULLS_FIRST'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'DESC_NULLS_LAST'),
+      directives: [],
+    ),
+  ],
+);
+const PopulationHistory = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistory'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistorySumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const PopulationHistoryMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const PopulationHistorySelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+    ),
+  ],
+);
+const PopulationHistoryStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const PopulationHistoryStreamCursorValueInput =
+    _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const PopulationHistorySumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistorySumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const PopulationHistoryVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'PopulationHistoryVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'activeAccountCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'memberCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const query_root = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'query_root'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'account'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Account'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'BlockBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Block'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'BlockBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Block'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Call'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Call'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'cert'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Cert'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKey'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKeyAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKeyByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKey'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Extrinsic'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Extrinsic'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'getUdHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'args'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'getUdHistoryArgs'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'getUdHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'args'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'getUdHistoryArgs'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Identity'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Identity'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounter'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounter'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounterAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounterByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounter'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistoryByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistory'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Smith'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCert'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCert'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transfer'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Transfer'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transferAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transferByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Transfer'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txComment'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxComment'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txCommentAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txCommentByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxComment'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistory'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReeval'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdReevalBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdReeval'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReevalAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdReevalBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReevalByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReeval'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividend'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UniversalDividend'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividendAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UniversalDividendAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividendByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UniversalDividend'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ValidatorBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Validator'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validatorAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ValidatorBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ValidatorAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validatorByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Validator'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const Smith = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Smith'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Identity'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertIssued'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertIssuedAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertReceived'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertReceivedAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithStatus'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStatusEnum'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Smith'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const SmithAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertIssued'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertIssuedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertReceived'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertReceivedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithHistory'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregateBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithStatus'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStatusEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCert = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCert'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiver'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithCertAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const SmithCertAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'smithCertAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const smithCertAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'smithCertAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithCertAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCertBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCertBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiver'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithCertMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithCertMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuer'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiver'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+    ),
+  ],
+);
+const SmithCertStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'issuerId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'receiverId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithCertSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithCertVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithCertVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithCertVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'createdOn'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEvent = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEvent'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithEventAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const SmithEventAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'smithEventAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const smithEventAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'smithEventAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithEventAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEventBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventTypeEnumComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithEventMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithEventMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+    ),
+  ],
+);
+const SmithEventStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventType'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventTypeEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'ACCEPTED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'EXCLUDED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'INVITED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'PROMOTED'),
+      directives: [],
+    ),
+  ],
+);
+const SmithEventTypeEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventTypeEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEventTypeEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithEventVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithEventVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    )
+  ],
+);
+const SmithEventVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithEventVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const SmithMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertIssuedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertReceivedAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithHistoryAggregate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregateOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithStatus'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithStatus'),
+      directives: [],
+    ),
+  ],
+);
+const SmithStatusEnum = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStatusEnum'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'EXCLUDED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'INVITED'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'PENDING'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'SMITH'),
+      directives: [],
+    ),
+  ],
+);
+const SmithStatusEnumComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStatusEnumComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithStatusEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithStatusEnum'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'smithStatus'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithStatusEnum'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const SmithSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const SmithVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'SmithVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'forged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastChanged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'lastForged'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const StringArrayComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'StringArrayComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_containedIn'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_contains'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.ListTypeNode(
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.ListTypeNode(
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const StringComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'StringComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_ilike'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_iregex'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_like'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nilike'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'String'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_niregex'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nlike'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nregex'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nsimilar'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_regex'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_similar'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const subscription_root = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'subscription_root'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'account'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Account'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'accountStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'AccountStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'AccountBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Account'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'block'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'BlockBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Block'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'BlockBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'BlockAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Block'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'BlockStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'BlockBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Block'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'call'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Call'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CallAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Call'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'callStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CallStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CallBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Call'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'cert'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Cert'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CertEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certEventStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertEventStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'CertEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'certStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'CertStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'CertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Cert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKey'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKeyAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKeyAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKeyByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ChangeOwnerKey'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'changeOwnerKeyStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ChangeOwnerKeyStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ChangeOwnerKeyBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ChangeOwnerKey'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'EventStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'EventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Event'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsic'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Extrinsic'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ExtrinsicAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Extrinsic'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'extrinsicStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ExtrinsicStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ExtrinsicBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Extrinsic'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'getUdHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'args'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'getUdHistoryArgs'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'getUdHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'args'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'getUdHistoryArgs'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Identity'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentitySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentityOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IdentityAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Identity'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'IdentityStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'IdentityBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Identity'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounter'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounter'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounterAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounterAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounterByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ItemsCounter'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'itemsCounterStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ItemsCounterStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ItemsCounterBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'ItemsCounter'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'MembershipEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membershipEventStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'MembershipEventStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'MembershipEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'MembershipEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistoryByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'PopulationHistory'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'populationHistoryStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'PopulationHistoryStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'PopulationHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'PopulationHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smith'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Smith'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Smith'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCert'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCertAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithCert'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithCertStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithCertStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithCertBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithCert'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEvent'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEventAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEventAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEventByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'SmithEvent'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithEventStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithEventStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithEventBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'SmithEvent'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'smithStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'SmithStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'SmithBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Smith'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transfer'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Transfer'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transferAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transferByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Transfer'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'transferStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TransferBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Transfer'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txComment'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxComment'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txCommentAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txCommentByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxComment'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'txCommentStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TxCommentStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'TxCommentBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxComment'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistory'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistory'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udHistoryStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistoryStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReeval'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdReevalBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdReeval'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReevalAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdReevalBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReevalByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReeval'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'udReevalStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdReevalStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UdReevalBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdReeval'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividend'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UniversalDividend'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividendAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UniversalDividendAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividendByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UniversalDividend'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'universalDividendStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UniversalDividend'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validator'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ValidatorBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Validator'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validatorAggregate'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinctOn'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'limit'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'offset'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'orderBy'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorOrderBy'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ValidatorBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'ValidatorAggregate'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validatorByPk'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'id'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'String'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        )
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Validator'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'validatorStream'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'batchSize'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Int'),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'cursor'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorStreamCursorInput'),
+              isNonNull: false,
+            ),
+            isNonNull: true,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'where'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'ValidatorBoolExp'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Validator'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const timestamptz = _i1.ScalarTypeDefinitionNode(
+  name: _i1.NameNode(value: 'timestamptz'),
+  directives: [],
+);
+const TimestamptzComparisonExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_eq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_gte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_in'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'timestamptz'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_isNull'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lt'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_lte'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_neq'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_nin'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'timestamptz'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const Transfer = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Transfer'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'comment'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxComment'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'from'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'to'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Transfer'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const TransferAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'transferAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const transferAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'transferAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TransferSelectColumn'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAvgFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'TransferSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferVarianceOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TransferBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TransferBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'comment'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'from'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'to'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferMaxOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'comment'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'from'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'to'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
+      directives: [],
+    ),
+  ],
+);
+const TransferStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TransferStreamCursorValueInput'),
+        isNonNull: true,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'commentId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'fromId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'search_identity_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'toId'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const TransferSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferSumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_aggregate'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_by_pk'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'idty_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert'),
+  ],
+);
+const TransferSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert_aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const TransferVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert_by_pk'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'created_on'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'issuer_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'receiver_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction'),
+  ],
+);
+const TransferVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const TransferVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_by_pk'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'id'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(
-                  value: 'transaction_timeserie_tmp_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_timeserie_tmp_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TransferVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const TransferVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(
-                  value: 'transaction_timeserie_tmp_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_timeserie_tmp_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie_tmp_by_pk'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'date'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'timestamptz'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const search_identity_args = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'search_identity_args'),
+const TransferVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TransferVarSampOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'name'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    )
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
   ],
 );
-const smith = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith'),
+const TxComment = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxComment'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued'),
+      name: _i1.NameNode(value: 'author'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Account'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
-          isNonNull: true,
-        ),
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Event'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'remarkBytes'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: true,
       ),
     ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CommentTypeEnum'),
+        isNonNull: false,
+      ),
+    ),
   ],
 );
-const smith_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_aggregate'),
+const TxCommentAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAggregate'),
   directives: [],
   interfaces: [],
   fields: [
@@ -7254,7 +32837,7 @@ const smith_aggregate = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_aggregate_fields'),
+        name: _i1.NameNode(value: 'TxCommentAggregateFields'),
         isNonNull: false,
       ),
     ),
@@ -7264,16 +32847,76 @@ const smith_aggregate = _i1.ObjectTypeDefinitionNode(
       args: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith'),
+          name: _i1.NameNode(value: 'TxComment'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const TxCommentAggregateBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAggregateBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'txCommentAggregateBoolExpCount'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const txCommentAggregateBoolExpCount = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'txCommentAggregateBoolExpCount'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'arguments'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxCommentSelectColumn'),
           isNonNull: true,
         ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'distinct'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Boolean'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'filter'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'predicate'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: true,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_aggregate_fields'),
+const TxCommentAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -7282,7 +32925,7 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_avg_fields'),
+        name: _i1.NameNode(value: 'TxCommentAvgFields'),
         isNonNull: false,
       ),
     ),
@@ -7295,7 +32938,7 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_select_column'),
+              name: _i1.NameNode(value: 'TxCommentSelectColumn'),
               isNonNull: true,
             ),
             isNonNull: false,
@@ -7322,7 +32965,7 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_max_fields'),
+        name: _i1.NameNode(value: 'TxCommentMaxFields'),
         isNonNull: false,
       ),
     ),
@@ -7331,7 +32974,7 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_min_fields'),
+        name: _i1.NameNode(value: 'TxCommentMinFields'),
         isNonNull: false,
       ),
     ),
@@ -7340,25 +32983,25 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_stddev_fields'),
+        name: _i1.NameNode(value: 'TxCommentStddevFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_stddev_pop_fields'),
+        name: _i1.NameNode(value: 'TxCommentStddevPopFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_stddev_samp_fields'),
+        name: _i1.NameNode(value: 'TxCommentStddevSampFields'),
         isNonNull: false,
       ),
     ),
@@ -7367,25 +33010,25 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_sum_fields'),
+        name: _i1.NameNode(value: 'TxCommentSumFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_var_pop_fields'),
+        name: _i1.NameNode(value: 'TxCommentVarPopFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_var_samp_fields'),
+        name: _i1.NameNode(value: 'TxCommentVarSampFields'),
         isNonNull: false,
       ),
     ),
@@ -7394,19 +33037,124 @@ const smith_aggregate_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_variance_fields'),
+        name: _i1.NameNode(value: 'TxCommentVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const TxCommentAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAggregateOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentAvgOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentMaxOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentMinOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentStddevOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentStddevPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentStddevSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentSumOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentVarPopOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentVarSampOrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentVarianceOrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const smith_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_avg_fields'),
+const TxCommentAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAvgFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -7416,8 +33164,23 @@ const smith_avg_fields = _i1.ObjectTypeDefinitionNode(
     )
   ],
 );
-const smith_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_bool_exp'),
+const TxCommentAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentAvgOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    )
+  ],
+);
+const TxCommentBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
@@ -7425,7 +33188,28 @@ const smith_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_bool_exp'),
+          name: _i1.NameNode(value: 'TxCommentBoolExp'),
+          isNonNull: true,
+        ),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TxCommentBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
+      directives: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'TxCommentBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -7433,1253 +33217,1121 @@ const smith_bool_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
+      name: _i1.NameNode(value: 'author'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'AccountBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'authorId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_bool_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_bool_exp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+      name: _i1.NameNode(value: 'remarkBytes'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_bool_exp'),
+        name: _i1.NameNode(value: 'ByteaComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'type'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'CommentTypeEnumComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert'),
+const TxCommentMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentMaxFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: true,
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
   ],
 );
-const smith_cert_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_aggregate'),
+const TxCommentMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentMaxOrderBy'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
-      directives: [],
-      args: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
-      ),
-    ),
-  ],
-);
-const smith_cert_aggregate_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_aggregate_bool_exp'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_bool_exp_count'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    )
-  ],
-);
-const smith_cert_aggregate_bool_exp_count = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_aggregate_bool_exp_count'),
-  directives: [],
-  fields: [
+    ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'arguments'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert_select_column'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'distinct'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'filter'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_bool_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'predicate'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_aggregate_fields'),
+const TxCommentMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentMinFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_avg_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'columns'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Boolean'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_max_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_min_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_pop_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+  ],
+);
+const TxCommentMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentMinOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_samp_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_sum_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_var_pop_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_var_samp_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_variance_fields'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const smith_cert_aggregate_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_aggregate_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_avg_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const TxCommentOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
+      name: _i1.NameNode(value: 'author'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'AccountOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_max_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_min_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_order_by'),
+        name: _i1.NameNode(value: 'EventOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_pop_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stddev_samp_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_sum_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_var_pop_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+      name: _i1.NameNode(value: 'remarkBytes'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_var_samp_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+      name: _i1.NameNode(value: 'type'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_variance_order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_avg_fields'),
+const TxCommentSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentSelectColumn'),
   directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
-  ],
-);
-const smith_cert_avg_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_avg_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'remark'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'remarkBytes'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'type'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
   ],
 );
-const smith_cert_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_bool_exp'),
+const TxCommentStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_and'),
-      directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-          isNonNull: true,
-        ),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_not'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_or'),
-      directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-          isNonNull: true,
-        ),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
+  ],
+);
+const TxCommentStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    )
+  ],
+);
+const TxCommentStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
+  ],
+);
+const TxCommentStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevPopOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+    )
+  ],
+);
+const TxCommentStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_bool_exp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
+  ],
+);
+const TxCommentStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStddevSampOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
+    )
+  ],
+);
+const TxCommentStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStreamCursorInput'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_bool_exp'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'TxCommentStreamCursorValueInput'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_max_fields'),
+const TxCommentStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentStreamCursorValueInput'),
   directives: [],
-  interfaces: [],
   fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'authorId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'hash'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const smith_cert_max_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_max_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'remark'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'remarkBytes'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'bytea'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'type'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'CommentTypeEnum'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_min_fields'),
+const TxCommentSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentSumFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    )
+  ],
+);
+const TxCommentSumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentSumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
-    ),
+      defaultValue: null,
+    )
+  ],
+);
+const TxCommentVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    ),
+    )
   ],
 );
-const smith_cert_min_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_min_order_by'),
+const TxCommentVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarianceOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    )
+  ],
+);
+const TxCommentVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
+  ],
+);
+const TxCommentVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarPopOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    )
+  ],
+);
+const TxCommentVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
   ],
 );
-const smith_cert_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_order_by'),
+const TxCommentVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'TxCommentVarSampOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    )
+  ],
+);
+const UdHistory = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistory'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identity'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Identity'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: true,
       ),
-      defaultValue: null,
-    ),
-  ],
-);
-const smith_cert_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
-      directives: [],
     ),
   ],
 );
-const smith_cert_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_fields'),
+const UdHistoryAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryAggregate'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryAggregateFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistory'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
   ],
 );
-const smith_cert_stddev_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_order_by'),
+const UdHistoryAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryAggregateFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryAvgFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'count'),
       directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const smith_cert_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryMaxFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryMinFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryStddevFields'),
         isNonNull: false,
       ),
     ),
-  ],
-);
-const smith_cert_stddev_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_pop_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryStddevPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryStddevSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistorySumFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const smith_cert_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryVarPopFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryVarSampFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'UdHistoryVarianceFields'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const smith_cert_stddev_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stddev_samp_order_by'),
+const UdHistoryAggregateOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryAggregateOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryAvgOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryMaxOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const smith_cert_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stream_cursor_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_stream_cursor_value_input'),
-        isNonNull: true,
-      ),
-      defaultValue: null,
-    ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+      name: _i1.NameNode(value: 'min'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'UdHistoryMinOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const smith_cert_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_stream_cursor_value_input'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'UdHistoryStddevOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'UdHistoryStddevPopOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'UdHistoryStddevSampOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'UdHistorySumOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const smith_cert_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_sum_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
-      ),
-    ),
-  ],
-);
-const smith_cert_sum_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_sum_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryVarPopOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryVarSampOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryVarianceOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_var_pop_fields'),
+const UdHistoryAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryAvgFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -8688,7 +34340,7 @@ const smith_cert_var_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -8698,3032 +34350,2105 @@ const smith_cert_var_pop_fields = _i1.ObjectTypeDefinitionNode(
     ),
   ],
 );
-const smith_cert_var_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_var_pop_order_by'),
+const UdHistoryAvgOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryAvgOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_cert_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_var_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-  ],
-);
-const smith_cert_var_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_var_samp_order_by'),
+const UdHistoryBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: '_and'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: '_not'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'UdHistoryBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: '_or'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdHistoryBoolExp'),
+          isNonNull: true,
+        ),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const smith_cert_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_variance_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-  ],
-);
-const smith_cert_variance_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_cert_variance_order_by'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'identity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'IdentityBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_index'),
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_index'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const smith_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_max_fields'),
+const UdHistoryMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryMaxFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_min_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_issued_aggregate'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'cert_received_aggregate'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate_order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-  ],
-);
-const smith_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
-      directives: [],
-    )
-  ],
-);
-const smith_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_stddev_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_stddev_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_stddev_samp_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
-    )
+    ),
   ],
 );
-const smith_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_stream_cursor_input'),
+const UdHistoryMaxOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryMaxOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_stream_cursor_value_input'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-  ],
-);
-const smith_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_stream_cursor_value_input'),
-  directives: [],
-  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
-    )
-  ],
-);
-const smith_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_sum_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_var_pop_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
-    )
+      defaultValue: null,
+    ),
   ],
 );
-const smith_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_var_samp_fields'),
+const UdHistoryMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryMinFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const smith_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'smith_variance_fields'),
-  directives: [],
-  interfaces: [],
-  fields: [
+    ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'idty_index'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    )
-  ],
-);
-const String_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'String_comparison_exp'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryMinOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryMinOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_ilike'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'String'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_iregex'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_like'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const UdHistoryOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nilike'),
+      name: _i1.NameNode(value: 'identity'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'IdentityOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'String'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_niregex'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nlike'),
+  ],
+);
+const UdHistorySelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistorySelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nregex'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+    ),
+  ],
+);
+const UdHistoryStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nsimilar'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryStddevOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevOrderBy'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_regex'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_similar'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const subscription_root = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'subscription_root'),
+const UdHistoryStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevPopFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'account_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdHistoryStddevPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account_aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'account_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account_by_pk'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'pubkey'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'account_stream'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'account_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'account_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'account'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block'),
+  ],
+);
+const UdHistoryStddevSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStddevSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'block_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const UdHistoryStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdHistoryStreamCursorValueInput'),
         isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block_aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'CursorOrdering'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const UdHistoryStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryStreamCursorValueInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'block_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block_by_pk'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'number'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'block_stream'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'block_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'block_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'block'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'identityId'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification_aggregate'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdHistorySumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistorySumFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification_by_pk'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'created_on'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'issuer_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'receiver_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'certification'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'certification_stream'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'certification_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'certification_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'certification'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdHistorySumOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistorySumOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity_aggregate'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity_by_pk'),
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdHistoryVarianceOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarianceOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'identity_stream'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'parameters'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'parameters_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'parameters_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'parameters_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'parameters'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdHistoryVarPopOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarPopOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'parameters_by_pk'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'key'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'String'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'parameters'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdHistoryVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'parameters_stream'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'parameters_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'parameters_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'parameters'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'search_identity'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'search_identity_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'identity'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'search_identity_aggregate'),
+  ],
+);
+const UdHistoryVarSampOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdHistoryVarSampOrderBy'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'search_identity_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'identity_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'identity_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'identity_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
+  ],
+);
+const UdReeval = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReeval'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_aggregate'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_aggregate'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_by_pk'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'idty_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith'),
+        name: _i1.NameNode(value: 'Event'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
-          isNonNull: true,
-        ),
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert_aggregate'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert_aggregate'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert_by_pk'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'created_on'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'issuer_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'receiver_index'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const UdReevalAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalAggregateFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
+      directives: [],
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UdReeval'),
+          isNonNull: true,
         ),
-      ],
+        isNonNull: true,
+      ),
+    ),
+  ],
+);
+const UdReevalAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalAggregateFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'avg'),
+      directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'smith_cert'),
+        name: _i1.NameNode(value: 'UdReevalAvgFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_cert_stream'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
       args: [
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
+          name: _i1.NameNode(value: 'columns'),
           directives: [],
           type: _i1.ListTypeNode(
             type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_cert_stream_cursor_input'),
-              isNonNull: false,
+              name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+              isNonNull: true,
             ),
-            isNonNull: true,
+            isNonNull: false,
           ),
           defaultValue: null,
         ),
         _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
+          name: _i1.NameNode(value: 'distinct'),
           directives: [],
           type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_cert_bool_exp'),
+            name: _i1.NameNode(value: 'Boolean'),
             isNonNull: false,
           ),
           defaultValue: null,
         ),
       ],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'max'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalMaxFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalMinFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalStddevFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalStddevPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalStddevSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalSumFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalVarPopFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalVarSampFields'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalVarianceFields'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdReevalAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalAvgFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdReevalBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalBoolExp'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_and'),
+      directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith_cert'),
+          name: _i1.NameNode(value: 'UdReevalBoolExp'),
           isNonNull: true,
         ),
-        isNonNull: true,
+        isNonNull: false,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'smith_stream'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_not'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'UdReevalBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: '_or'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'smith_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'smith_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'smith'),
+          name: _i1.NameNode(value: 'UdReevalBoolExp'),
           isNonNull: true,
         ),
-        isNonNull: true,
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'event'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'EventBoolExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'StringComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'IntComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const UdReevalMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_aggregate'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_by_pk'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'id'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_stream'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'args'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_args'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(
-                  value: 'transaction_timeserie_tmp_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_timeserie_tmp_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdReevalMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalMinFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct_on'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(
-                  value: 'transaction_timeserie_tmp_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'limit'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'offset'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'order_by'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_timeserie_tmp_order_by'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie_tmp_by_pk'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'date'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'timestamptz'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        )
-      ],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'transaction_timeserie_tmp_stream'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'batch_size'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Int'),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'cursor'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(
-                  value: 'transaction_timeserie_tmp_stream_cursor_input'),
-              isNonNull: false,
-            ),
-            isNonNull: true,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'where'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: false,
       ),
     ),
   ],
 );
-const time_period = _i1.ScalarTypeDefinitionNode(
-  name: _i1.NameNode(value: 'time_period'),
-  directives: [],
-);
-const timestamp = _i1.ScalarTypeDefinitionNode(
-  name: _i1.NameNode(value: 'timestamp'),
-  directives: [],
-);
-const timestamp_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'timestamp_comparison_exp'),
+const UdReevalOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'EventOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'timestamp'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+  ],
+);
+const UdReevalSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+    ),
+  ],
+);
+const UdReevalStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdReevalStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
+      ),
+    ),
+  ],
+);
+const UdReevalStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'timestamp'),
-          isNonNull: true,
-        ),
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const timestamptz = _i1.ScalarTypeDefinitionNode(
-  name: _i1.NameNode(value: 'timestamptz'),
-  directives: [],
-);
-const timestamptz_comparison_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+const UdReevalStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalStreamCursorInput'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_eq'),
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'UdReevalStreamCursorValueInput'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gt'),
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const UdReevalStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalStreamCursorValueInput'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_gte'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_in'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'timestamptz'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_is_null'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lt'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_lte'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_neq'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: '_nin'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'timestamptz'),
-          isNonNull: true,
-        ),
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction'),
+const UdReevalSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalSumFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
       ),
     ),
+  ],
+);
+const UdReevalVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
+  ],
+);
+const UdReevalVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
     ),
-  ],
-);
-const transaction_aggregate = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_aggregate'),
-  directives: [],
-  interfaces: [],
-  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'aggregate'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_fields'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'nodes'),
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
       args: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction'),
-          isNonNull: true,
-        ),
-        isNonNull: true,
-      ),
-    ),
-  ],
-);
-const transaction_aggregate_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_aggregate_bool_exp'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
-      directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_aggregate_bool_exp_count'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    )
+    ),
   ],
 );
-const transaction_aggregate_bool_exp_count = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_aggregate_bool_exp_count'),
+const UdReevalVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UdReevalVarSampFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'arguments'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
-      type: _i1.ListTypeNode(
-        type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_select_column'),
-          isNonNull: true,
-        ),
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'distinct'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Boolean'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'filter'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_bool_exp'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'predicate'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'newUdAmount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'Float'),
+        isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_aggregate_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_aggregate_fields'),
+const UniversalDividend = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividend'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'avg'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_avg_fields'),
-        isNonNull: false,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'count'),
-      directives: [],
-      args: [
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'columns'),
-          directives: [],
-          type: _i1.ListTypeNode(
-            type: _i1.NamedTypeNode(
-              name: _i1.NameNode(value: 'transaction_select_column'),
-              isNonNull: true,
-            ),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-        _i1.InputValueDefinitionNode(
-          name: _i1.NameNode(value: 'distinct'),
-          directives: [],
-          type: _i1.NamedTypeNode(
-            name: _i1.NameNode(value: 'Boolean'),
-            isNonNull: false,
-          ),
-          defaultValue: null,
-        ),
-      ],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'max'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_max_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'min'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_min_fields'),
+        name: _i1.NameNode(value: 'Event'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_fields'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_pop_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_samp_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'sum'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_sum_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_var_pop_fields'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'timestamptz'),
+        isNonNull: true,
       ),
     ),
+  ],
+);
+const UniversalDividendAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_var_samp_fields'),
+        name: _i1.NameNode(value: 'UniversalDividendAggregateFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'variance'),
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
       args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_variance_fields'),
-        isNonNull: false,
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'UniversalDividend'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
     ),
   ],
 );
-const transaction_aggregate_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_aggregate_order_by'),
+const UniversalDividendAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendAggregateFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'avg'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_avg_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendAvgFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'count'),
       directives: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'max'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_max_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendMaxFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'min'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_min_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendMinFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'stddev'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendStddevFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_pop'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_pop_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendStddevPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'stddev_samp'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stddev_samp_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendStddevSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'sum'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_sum_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendSumFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_pop'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_var_pop_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendVarPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'var_samp'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_var_samp_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendVarSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
+    _i1.FieldDefinitionNode(
       name: _i1.NameNode(value: 'variance'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_variance_order_by'),
+        name: _i1.NameNode(value: 'UniversalDividendVarianceFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_avg_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_avg_fields'),
+const UniversalDividendAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendAvgFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -11737,7 +36462,7 @@ const transaction_avg_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -11746,7 +36471,7 @@ const transaction_avg_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -11754,43 +36479,19 @@ const transaction_avg_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const transaction_avg_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_avg_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_bool_exp'),
+const UniversalDividendBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
@@ -11798,7 +36499,7 @@ const transaction_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_bool_exp'),
+          name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -11809,7 +36510,7 @@ const transaction_bool_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_not'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_bool_exp'),
+        name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -11819,7 +36520,7 @@ const transaction_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_bool_exp'),
+          name: _i1.NameNode(value: 'UniversalDividendBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -11830,96 +36531,148 @@ const transaction_bool_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float_comparison_exp'),
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'EventBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_bool_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int_comparison_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_bool_exp'),
+        name: _i1.NameNode(value: 'NumericComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'TimestamptzComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+  ],
+);
+const UniversalDividendMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendMaxFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_bool_exp'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String_comparison_exp'),
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'Int'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'numeric'),
+        isNonNull: false,
+      ),
+    ),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+      args: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_max_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_max_fields'),
+const UniversalDividendMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendMinFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -11928,39 +36681,39 @@ const transaction_max_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -11969,61 +36722,61 @@ const transaction_max_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
     ),
   ],
 );
-const transaction_max_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_max_order_by'),
+const UniversalDividendOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
       name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'event'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'EventOrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -12032,33 +36785,76 @@ const transaction_max_order_by = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
+        isNonNull: false,
+      ),
+      defaultValue: null,
+    ),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+      type: _i1.NamedTypeNode(
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction_min_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_min_fields'),
+const UniversalDividendSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendSelectColumn'),
+  directives: [],
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'eventId'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
+      directives: [],
+    ),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'timestamp'),
+      directives: [],
+    ),
+  ],
+);
+const UniversalDividendStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendStddevFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -12072,175 +36868,172 @@ const transaction_min_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
+  ],
+);
+const UniversalDividendStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendStddevPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
-      ),
-    ),
-  ],
-);
-const transaction_min_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_min_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+  ],
+);
+const UniversalDividendStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendStddevSampFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_order_by'),
+const UniversalDividendStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendStreamCursorInput'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'UniversalDividendStreamCursorValueInput'),
+        isNonNull: true,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
+  ],
+);
+const UniversalDividendStreamCursorValueInput =
+    _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendStreamCursorValueInput'),
+  directives: [],
+  fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on_block'),
+      name: _i1.NameNode(value: 'eventId'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'block_order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -12249,85 +37042,42 @@ const transaction_order_by = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver'),
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'account_order_by'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+      name: _i1.NameNode(value: 'timestamp'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'timestamptz'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
-      directives: [],
-    ),
-  ],
-);
-const transaction_stddev_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_fields'),
+const UniversalDividendSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendSumFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -12336,65 +37086,41 @@ const transaction_stddev_fields = _i1.ObjectTypeDefinitionNode(
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
-    ),
-  ],
-);
-const transaction_stddev_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'numeric'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_pop_fields'),
+const UniversalDividendVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendVarianceFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -12408,7 +37134,7 @@ const transaction_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -12417,7 +37143,7 @@ const transaction_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -12425,43 +37151,19 @@ const transaction_stddev_pop_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const transaction_stddev_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_pop_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_samp_fields'),
+const UniversalDividendVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendVarPopFields'),
   directives: [],
   interfaces: [],
   fields: [
@@ -12475,7 +37177,7 @@ const transaction_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -12484,7 +37186,7 @@ const transaction_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
@@ -12492,279 +37194,259 @@ const transaction_stddev_samp_fields = _i1.ObjectTypeDefinitionNode(
         isNonNull: false,
       ),
     ),
-  ],
-);
-const transaction_stddev_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stddev_samp_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_stream_cursor_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stream_cursor_input'),
+const UniversalDividendVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'UniversalDividendVarSampFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_stream_cursor_value_input'),
-        isNonNull: true,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'amount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const transaction_stream_cursor_value_input = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_stream_cursor_value_input'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'blockNumber'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'comment'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'membersCount'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_at'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'monetaryMass'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+  ],
+);
+const Validator = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'Validator'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pubkey'),
+  ],
+);
+const ValidatorAggregate = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorAggregate'),
+  directives: [],
+  interfaces: [],
+  fields: [
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'aggregate'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'ValidatorAggregateFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pubkey'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'nodes'),
       directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
-        isNonNull: false,
+      args: [],
+      type: _i1.ListTypeNode(
+        type: _i1.NamedTypeNode(
+          name: _i1.NameNode(value: 'Validator'),
+          isNonNull: true,
+        ),
+        isNonNull: true,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_sum_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_sum_fields'),
+const ValidatorAggregateFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorAggregateFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'avg'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'ValidatorAvgFields'),
         isNonNull: false,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'count'),
       directives: [],
-      args: [],
+      args: [
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'columns'),
+          directives: [],
+          type: _i1.ListTypeNode(
+            type: _i1.NamedTypeNode(
+              name: _i1.NameNode(value: 'ValidatorSelectColumn'),
+              isNonNull: true,
+            ),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+        _i1.InputValueDefinitionNode(
+          name: _i1.NameNode(value: 'distinct'),
+          directives: [],
+          type: _i1.NamedTypeNode(
+            name: _i1.NameNode(value: 'Boolean'),
+            isNonNull: false,
+          ),
+          defaultValue: null,
+        ),
+      ],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Int'),
-        isNonNull: false,
+        isNonNull: true,
       ),
     ),
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'max'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Int'),
+        name: _i1.NameNode(value: 'ValidatorMaxFields'),
         isNonNull: false,
       ),
     ),
-  ],
-);
-const transaction_sum_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_sum_order_by'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'min'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'ValidatorMinFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddev'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'ValidatorStddevFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'ValidatorStddevPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-  ],
-);
-const transaction_timeserie_args = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_args'),
-  directives: [],
-  fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'from'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'stddevSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'date'),
+        name: _i1.NameNode(value: 'ValidatorStddevSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'issuer_pk'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'sum'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'ValidatorSumFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'period'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varPop'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'time_period'),
+        name: _i1.NameNode(value: 'ValidatorVarPopFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'receiver_pk'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'varSamp'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'String'),
+        name: _i1.NameNode(value: 'ValidatorVarSampFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'to'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'variance'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'date'),
+        name: _i1.NameNode(value: 'ValidatorVarianceFields'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_timeserie_tmp = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_tmp'),
+const ValidatorAvgFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorAvgFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
-        isNonNull: true,
-      ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'date'),
-      directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
-        isNonNull: true,
+        isNonNull: false,
       ),
-    ),
+    )
   ],
 );
-const transaction_timeserie_tmp_bool_exp = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
+const ValidatorBoolExp = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorBoolExp'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
@@ -12772,7 +37454,7 @@ const transaction_timeserie_tmp_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
+          name: _i1.NameNode(value: 'ValidatorBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -12783,7 +37465,7 @@ const transaction_timeserie_tmp_bool_exp = _i1.InputObjectTypeDefinitionNode(
       name: _i1.NameNode(value: '_not'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
+        name: _i1.NameNode(value: 'ValidatorBoolExp'),
         isNonNull: false,
       ),
       defaultValue: null,
@@ -12793,7 +37475,7 @@ const transaction_timeserie_tmp_bool_exp = _i1.InputObjectTypeDefinitionNode(
       directives: [],
       type: _i1.ListTypeNode(
         type: _i1.NamedTypeNode(
-          name: _i1.NameNode(value: 'transaction_timeserie_tmp_bool_exp'),
+          name: _i1.NameNode(value: 'ValidatorBoolExp'),
           isNonNull: true,
         ),
         isNonNull: false,
@@ -12801,513 +37483,854 @@ const transaction_timeserie_tmp_bool_exp = _i1.InputObjectTypeDefinitionNode(
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float_comparison_exp'),
+        name: _i1.NameNode(value: 'StringComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'date'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz_comparison_exp'),
+        name: _i1.NameNode(value: 'IntComparisonExp'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction_timeserie_tmp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_tmp_order_by'),
+const ValidatorMaxFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorMaxFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'date'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
-  ],
-);
-const transaction_timeserie_tmp_select_column = _i1.EnumTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_tmp_select_column'),
-  directives: [],
-  values: [
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-    ),
-    _i1.EnumValueDefinitionNode(
-      name: _i1.NameNode(value: 'date'),
-      directives: [],
     ),
   ],
 );
-const transaction_timeserie_tmp_stream_cursor_input =
-    _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_timeserie_tmp_stream_cursor_input'),
+const ValidatorMinFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorMinFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'initial_value'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(
-            value: 'transaction_timeserie_tmp_stream_cursor_value_input'),
-        isNonNull: true,
+        name: _i1.NameNode(value: 'String'),
+        isNonNull: false,
       ),
-      defaultValue: null,
     ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'ordering'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'cursor_ordering'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-      defaultValue: null,
     ),
   ],
 );
-const transaction_timeserie_tmp_stream_cursor_value_input =
-    _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(
-      value: 'transaction_timeserie_tmp_stream_cursor_value_input'),
+const ValidatorOrderBy = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorOrderBy'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'date'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'timestamptz'),
+        name: _i1.NameNode(value: 'OrderBy'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction_var_pop_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_var_pop_fields'),
+const ValidatorSelectColumn = _i1.EnumTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorSelectColumn'),
   directives: [],
-  interfaces: [],
-  fields: [
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+  values: [
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'id'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    _i1.EnumValueDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
-      args: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
-      ),
     ),
+  ],
+);
+const ValidatorStddevFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorStddevFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    ),
+    )
   ],
 );
-const transaction_var_pop_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_var_pop_order_by'),
+const ValidatorStddevPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorStddevPopFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
   ],
 );
-const transaction_var_samp_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_var_samp_fields'),
+const ValidatorStddevSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorStddevSampFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+    )
+  ],
+);
+const ValidatorStreamCursorInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorStreamCursorInput'),
+  directives: [],
+  fields: [
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'initialValue'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
-        isNonNull: false,
+        name: _i1.NameNode(value: 'ValidatorStreamCursorValueInput'),
+        isNonNull: true,
       ),
+      defaultValue: null,
     ),
-    _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.InputValueDefinitionNode(
+      name: _i1.NameNode(value: 'ordering'),
       directives: [],
-      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'CursorOrdering'),
         isNonNull: false,
       ),
+      defaultValue: null,
     ),
   ],
 );
-const transaction_var_samp_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_var_samp_order_by'),
+const ValidatorStreamCursorValueInput = _i1.InputObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorStreamCursorValueInput'),
   directives: [],
   fields: [
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'id'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'String'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
     _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
       defaultValue: null,
     ),
   ],
 );
-const transaction_variance_fields = _i1.ObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_variance_fields'),
+const ValidatorSumFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorSumFields'),
   directives: [],
   interfaces: [],
   fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'Float'),
+        name: _i1.NameNode(value: 'Int'),
         isNonNull: false,
       ),
-    ),
+    )
+  ],
+);
+const ValidatorVarianceFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorVarianceFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    ),
+    )
+  ],
+);
+const ValidatorVarPopFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorVarPopFields'),
+  directives: [],
+  interfaces: [],
+  fields: [
     _i1.FieldDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+      name: _i1.NameNode(value: 'index'),
       directives: [],
       args: [],
       type: _i1.NamedTypeNode(
         name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-    ),
+    )
   ],
 );
-const transaction_variance_order_by = _i1.InputObjectTypeDefinitionNode(
-  name: _i1.NameNode(value: 'transaction_variance_order_by'),
+const ValidatorVarSampFields = _i1.ObjectTypeDefinitionNode(
+  name: _i1.NameNode(value: 'ValidatorVarSampFields'),
   directives: [],
+  interfaces: [],
   fields: [
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'amount'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'created_on'),
-      directives: [],
-      type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
-        isNonNull: false,
-      ),
-      defaultValue: null,
-    ),
-    _i1.InputValueDefinitionNode(
-      name: _i1.NameNode(value: 'id'),
+    _i1.FieldDefinitionNode(
+      name: _i1.NameNode(value: 'index'),
       directives: [],
+      args: [],
       type: _i1.NamedTypeNode(
-        name: _i1.NameNode(value: 'order_by'),
+        name: _i1.NameNode(value: 'Float'),
         isNonNull: false,
       ),
-      defaultValue: null,
-    ),
+    )
   ],
 );
 const document = _i1.DocumentNode(definitions: [
   schema,
   cached,
-  account,
-  account_aggregate,
-  account_aggregate_fields,
-  account_avg_fields,
-  account_bool_exp,
-  account_max_fields,
-  account_min_fields,
-  account_order_by,
-  account_select_column,
-  account_stddev_fields,
-  account_stddev_pop_fields,
-  account_stddev_samp_fields,
-  account_stream_cursor_input,
-  account_stream_cursor_value_input,
-  account_sum_fields,
-  account_var_pop_fields,
-  account_var_samp_fields,
-  account_variance_fields,
-  block,
-  block_aggregate,
-  block_aggregate_fields,
-  block_avg_fields,
-  block_bool_exp,
-  block_max_fields,
-  block_min_fields,
-  block_order_by,
-  block_select_column,
-  block_stddev_fields,
-  block_stddev_pop_fields,
-  block_stddev_samp_fields,
-  block_stream_cursor_input,
-  block_stream_cursor_value_input,
-  block_sum_fields,
-  block_var_pop_fields,
-  block_var_samp_fields,
-  block_variance_fields,
-  Boolean_comparison_exp,
-  certification,
-  certification_aggregate,
-  certification_aggregate_bool_exp,
-  certification_aggregate_bool_exp_count,
-  certification_aggregate_fields,
-  certification_aggregate_order_by,
-  certification_avg_fields,
-  certification_avg_order_by,
-  certification_bool_exp,
-  certification_max_fields,
-  certification_max_order_by,
-  certification_min_fields,
-  certification_min_order_by,
-  certification_order_by,
-  certification_select_column,
-  certification_stddev_fields,
-  certification_stddev_order_by,
-  certification_stddev_pop_fields,
-  certification_stddev_pop_order_by,
-  certification_stddev_samp_fields,
-  certification_stddev_samp_order_by,
-  certification_stream_cursor_input,
-  certification_stream_cursor_value_input,
-  certification_sum_fields,
-  certification_sum_order_by,
-  certification_var_pop_fields,
-  certification_var_pop_order_by,
-  certification_var_samp_fields,
-  certification_var_samp_order_by,
-  certification_variance_fields,
-  certification_variance_order_by,
-  cursor_ordering,
-  date,
-  Float_comparison_exp,
-  identity,
-  identity_aggregate,
-  identity_aggregate_fields,
-  identity_avg_fields,
-  identity_bool_exp,
-  identity_max_fields,
-  identity_min_fields,
-  identity_order_by,
-  identity_select_column,
-  identity_stddev_fields,
-  identity_stddev_pop_fields,
-  identity_stddev_samp_fields,
-  identity_stream_cursor_input,
-  identity_stream_cursor_value_input,
-  identity_sum_fields,
-  identity_var_pop_fields,
-  identity_var_samp_fields,
-  identity_variance_fields,
-  Int_comparison_exp,
+  Account,
+  AccountAggregate,
+  AccountAggregateBoolExp,
+  accountAggregateBoolExpBool_and,
+  accountAggregateBoolExpBool_or,
+  accountAggregateBoolExpCount,
+  AccountAggregateFields,
+  AccountAggregateOrderBy,
+  AccountBoolExp,
+  AccountMaxFields,
+  AccountMaxOrderBy,
+  AccountMinFields,
+  AccountMinOrderBy,
+  AccountOrderBy,
+  AccountSelectColumn,
+  AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns,
+  AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns,
+  AccountStreamCursorInput,
+  AccountStreamCursorValueInput,
+  Block,
+  BlockAggregate,
+  BlockAggregateFields,
+  BlockAvgFields,
+  BlockBoolExp,
+  BlockMaxFields,
+  BlockMinFields,
+  BlockOrderBy,
+  BlockSelectColumn,
+  BlockStddevFields,
+  BlockStddevPopFields,
+  BlockStddevSampFields,
+  BlockStreamCursorInput,
+  BlockStreamCursorValueInput,
+  BlockSumFields,
+  BlockVarianceFields,
+  BlockVarPopFields,
+  BlockVarSampFields,
+  BooleanComparisonExp,
+  bytea,
+  ByteaComparisonExp,
+  Call,
+  CallAggregate,
+  CallAggregateBoolExp,
+  callAggregateBoolExpBool_and,
+  callAggregateBoolExpBool_or,
+  callAggregateBoolExpCount,
+  CallAggregateFields,
+  CallAggregateOrderBy,
+  CallBoolExp,
+  CallMaxFields,
+  CallMaxOrderBy,
+  CallMinFields,
+  CallMinOrderBy,
+  CallOrderBy,
+  CallSelectColumn,
+  CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns,
+  CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns,
+  CallStreamCursorInput,
+  CallStreamCursorValueInput,
+  Cert,
+  CertAggregate,
+  CertAggregateBoolExp,
+  certAggregateBoolExpBool_and,
+  certAggregateBoolExpBool_or,
+  certAggregateBoolExpCount,
+  CertAggregateFields,
+  CertAggregateOrderBy,
+  CertAvgFields,
+  CertAvgOrderBy,
+  CertBoolExp,
+  CertEvent,
+  CertEventAggregate,
+  CertEventAggregateBoolExp,
+  certEventAggregateBoolExpCount,
+  CertEventAggregateFields,
+  CertEventAggregateOrderBy,
+  CertEventAvgFields,
+  CertEventAvgOrderBy,
+  CertEventBoolExp,
+  CertEventMaxFields,
+  CertEventMaxOrderBy,
+  CertEventMinFields,
+  CertEventMinOrderBy,
+  CertEventOrderBy,
+  CertEventSelectColumn,
+  CertEventStddevFields,
+  CertEventStddevOrderBy,
+  CertEventStddevPopFields,
+  CertEventStddevPopOrderBy,
+  CertEventStddevSampFields,
+  CertEventStddevSampOrderBy,
+  CertEventStreamCursorInput,
+  CertEventStreamCursorValueInput,
+  CertEventSumFields,
+  CertEventSumOrderBy,
+  CertEventVarianceFields,
+  CertEventVarianceOrderBy,
+  CertEventVarPopFields,
+  CertEventVarPopOrderBy,
+  CertEventVarSampFields,
+  CertEventVarSampOrderBy,
+  CertMaxFields,
+  CertMaxOrderBy,
+  CertMinFields,
+  CertMinOrderBy,
+  CertOrderBy,
+  CertSelectColumn,
+  CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns,
+  CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns,
+  CertStddevFields,
+  CertStddevOrderBy,
+  CertStddevPopFields,
+  CertStddevPopOrderBy,
+  CertStddevSampFields,
+  CertStddevSampOrderBy,
+  CertStreamCursorInput,
+  CertStreamCursorValueInput,
+  CertSumFields,
+  CertSumOrderBy,
+  CertVarianceFields,
+  CertVarianceOrderBy,
+  CertVarPopFields,
+  CertVarPopOrderBy,
+  CertVarSampFields,
+  CertVarSampOrderBy,
+  ChangeOwnerKey,
+  ChangeOwnerKeyAggregate,
+  ChangeOwnerKeyAggregateBoolExp,
+  changeOwnerKeyAggregateBoolExpCount,
+  ChangeOwnerKeyAggregateFields,
+  ChangeOwnerKeyAggregateOrderBy,
+  ChangeOwnerKeyAvgFields,
+  ChangeOwnerKeyAvgOrderBy,
+  ChangeOwnerKeyBoolExp,
+  ChangeOwnerKeyMaxFields,
+  ChangeOwnerKeyMaxOrderBy,
+  ChangeOwnerKeyMinFields,
+  ChangeOwnerKeyMinOrderBy,
+  ChangeOwnerKeyOrderBy,
+  ChangeOwnerKeySelectColumn,
+  ChangeOwnerKeyStddevFields,
+  ChangeOwnerKeyStddevOrderBy,
+  ChangeOwnerKeyStddevPopFields,
+  ChangeOwnerKeyStddevPopOrderBy,
+  ChangeOwnerKeyStddevSampFields,
+  ChangeOwnerKeyStddevSampOrderBy,
+  ChangeOwnerKeyStreamCursorInput,
+  ChangeOwnerKeyStreamCursorValueInput,
+  ChangeOwnerKeySumFields,
+  ChangeOwnerKeySumOrderBy,
+  ChangeOwnerKeyVarianceFields,
+  ChangeOwnerKeyVarianceOrderBy,
+  ChangeOwnerKeyVarPopFields,
+  ChangeOwnerKeyVarPopOrderBy,
+  ChangeOwnerKeyVarSampFields,
+  ChangeOwnerKeyVarSampOrderBy,
+  CommentTypeEnum,
+  CommentTypeEnumComparisonExp,
+  CounterLevelEnum,
+  CounterLevelEnumComparisonExp,
+  CursorOrdering,
+  Event,
+  EventAggregate,
+  EventAggregateBoolExp,
+  eventAggregateBoolExpCount,
+  EventAggregateFields,
+  EventAggregateOrderBy,
+  EventAvgFields,
+  EventAvgOrderBy,
+  EventBoolExp,
+  EventMaxFields,
+  EventMaxOrderBy,
+  EventMinFields,
+  EventMinOrderBy,
+  EventOrderBy,
+  EventSelectColumn,
+  EventStddevFields,
+  EventStddevOrderBy,
+  EventStddevPopFields,
+  EventStddevPopOrderBy,
+  EventStddevSampFields,
+  EventStddevSampOrderBy,
+  EventStreamCursorInput,
+  EventStreamCursorValueInput,
+  EventSumFields,
+  EventSumOrderBy,
+  EventTypeEnum,
+  EventTypeEnumComparisonExp,
+  EventVarianceFields,
+  EventVarianceOrderBy,
+  EventVarPopFields,
+  EventVarPopOrderBy,
+  EventVarSampFields,
+  EventVarSampOrderBy,
+  Extrinsic,
+  ExtrinsicAggregate,
+  ExtrinsicAggregateBoolExp,
+  extrinsicAggregateBoolExpBool_and,
+  extrinsicAggregateBoolExpBool_or,
+  extrinsicAggregateBoolExpCount,
+  ExtrinsicAggregateFields,
+  ExtrinsicAggregateOrderBy,
+  ExtrinsicAvgFields,
+  ExtrinsicAvgOrderBy,
+  ExtrinsicBoolExp,
+  ExtrinsicMaxFields,
+  ExtrinsicMaxOrderBy,
+  ExtrinsicMinFields,
+  ExtrinsicMinOrderBy,
+  ExtrinsicOrderBy,
+  ExtrinsicSelectColumn,
+  ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns,
+  ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns,
+  ExtrinsicStddevFields,
+  ExtrinsicStddevOrderBy,
+  ExtrinsicStddevPopFields,
+  ExtrinsicStddevPopOrderBy,
+  ExtrinsicStddevSampFields,
+  ExtrinsicStddevSampOrderBy,
+  ExtrinsicStreamCursorInput,
+  ExtrinsicStreamCursorValueInput,
+  ExtrinsicSumFields,
+  ExtrinsicSumOrderBy,
+  ExtrinsicVarianceFields,
+  ExtrinsicVarianceOrderBy,
+  ExtrinsicVarPopFields,
+  ExtrinsicVarPopOrderBy,
+  ExtrinsicVarSampFields,
+  ExtrinsicVarSampOrderBy,
+  getUdHistoryArgs,
+  Identity,
+  identity_scalar,
+  IdentityAggregate,
+  IdentityAggregateBoolExp,
+  identityAggregateBoolExpBool_and,
+  identityAggregateBoolExpBool_or,
+  identityAggregateBoolExpCount,
+  IdentityAggregateFields,
+  IdentityAggregateOrderBy,
+  IdentityAvgFields,
+  IdentityAvgOrderBy,
+  IdentityBoolExp,
+  IdentityMaxFields,
+  IdentityMaxOrderBy,
+  IdentityMinFields,
+  IdentityMinOrderBy,
+  IdentityOrderBy,
+  IdentitySelectColumn,
+  IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns,
+  IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns,
+  IdentityStatusEnum,
+  IdentityStatusEnumComparisonExp,
+  IdentityStddevFields,
+  IdentityStddevOrderBy,
+  IdentityStddevPopFields,
+  IdentityStddevPopOrderBy,
+  IdentityStddevSampFields,
+  IdentityStddevSampOrderBy,
+  IdentityStreamCursorInput,
+  IdentityStreamCursorValueInput,
+  IdentitySumFields,
+  IdentitySumOrderBy,
+  IdentityVarianceFields,
+  IdentityVarianceOrderBy,
+  IdentityVarPopFields,
+  IdentityVarPopOrderBy,
+  IdentityVarSampFields,
+  IdentityVarSampOrderBy,
+  IntArrayComparisonExp,
+  IntComparisonExp,
+  ItemsCounter,
+  ItemsCounterAggregate,
+  ItemsCounterAggregateFields,
+  ItemsCounterAvgFields,
+  ItemsCounterBoolExp,
+  ItemsCounterMaxFields,
+  ItemsCounterMinFields,
+  ItemsCounterOrderBy,
+  ItemsCounterSelectColumn,
+  ItemsCounterStddevFields,
+  ItemsCounterStddevPopFields,
+  ItemsCounterStddevSampFields,
+  ItemsCounterStreamCursorInput,
+  ItemsCounterStreamCursorValueInput,
+  ItemsCounterSumFields,
+  ItemsCounterVarianceFields,
+  ItemsCounterVarPopFields,
+  ItemsCounterVarSampFields,
+  ItemTypeEnum,
+  ItemTypeEnumComparisonExp,
   jsonb,
-  jsonb_cast_exp,
-  jsonb_comparison_exp,
-  order_by,
-  parameters,
-  parameters_bool_exp,
-  parameters_order_by,
-  parameters_select_column,
-  parameters_stream_cursor_input,
-  parameters_stream_cursor_value_input,
+  JsonbCastExp,
+  JsonbComparisonExp,
+  MembershipEvent,
+  MembershipEventAggregate,
+  MembershipEventAggregateBoolExp,
+  membershipEventAggregateBoolExpCount,
+  MembershipEventAggregateFields,
+  MembershipEventAggregateOrderBy,
+  MembershipEventAvgFields,
+  MembershipEventAvgOrderBy,
+  MembershipEventBoolExp,
+  MembershipEventMaxFields,
+  MembershipEventMaxOrderBy,
+  MembershipEventMinFields,
+  MembershipEventMinOrderBy,
+  MembershipEventOrderBy,
+  MembershipEventSelectColumn,
+  MembershipEventStddevFields,
+  MembershipEventStddevOrderBy,
+  MembershipEventStddevPopFields,
+  MembershipEventStddevPopOrderBy,
+  MembershipEventStddevSampFields,
+  MembershipEventStddevSampOrderBy,
+  MembershipEventStreamCursorInput,
+  MembershipEventStreamCursorValueInput,
+  MembershipEventSumFields,
+  MembershipEventSumOrderBy,
+  MembershipEventVarianceFields,
+  MembershipEventVarianceOrderBy,
+  MembershipEventVarPopFields,
+  MembershipEventVarPopOrderBy,
+  MembershipEventVarSampFields,
+  MembershipEventVarSampOrderBy,
+  numeric,
+  NumericComparisonExp,
+  OrderBy,
+  PopulationHistory,
+  PopulationHistoryAggregate,
+  PopulationHistoryAggregateFields,
+  PopulationHistoryAvgFields,
+  PopulationHistoryBoolExp,
+  PopulationHistoryMaxFields,
+  PopulationHistoryMinFields,
+  PopulationHistoryOrderBy,
+  PopulationHistorySelectColumn,
+  PopulationHistoryStddevFields,
+  PopulationHistoryStddevPopFields,
+  PopulationHistoryStddevSampFields,
+  PopulationHistoryStreamCursorInput,
+  PopulationHistoryStreamCursorValueInput,
+  PopulationHistorySumFields,
+  PopulationHistoryVarianceFields,
+  PopulationHistoryVarPopFields,
+  PopulationHistoryVarSampFields,
   query_root,
-  search_identity_args,
-  smith,
-  smith_aggregate,
-  smith_aggregate_fields,
-  smith_avg_fields,
-  smith_bool_exp,
-  smith_cert,
-  smith_cert_aggregate,
-  smith_cert_aggregate_bool_exp,
-  smith_cert_aggregate_bool_exp_count,
-  smith_cert_aggregate_fields,
-  smith_cert_aggregate_order_by,
-  smith_cert_avg_fields,
-  smith_cert_avg_order_by,
-  smith_cert_bool_exp,
-  smith_cert_max_fields,
-  smith_cert_max_order_by,
-  smith_cert_min_fields,
-  smith_cert_min_order_by,
-  smith_cert_order_by,
-  smith_cert_select_column,
-  smith_cert_stddev_fields,
-  smith_cert_stddev_order_by,
-  smith_cert_stddev_pop_fields,
-  smith_cert_stddev_pop_order_by,
-  smith_cert_stddev_samp_fields,
-  smith_cert_stddev_samp_order_by,
-  smith_cert_stream_cursor_input,
-  smith_cert_stream_cursor_value_input,
-  smith_cert_sum_fields,
-  smith_cert_sum_order_by,
-  smith_cert_var_pop_fields,
-  smith_cert_var_pop_order_by,
-  smith_cert_var_samp_fields,
-  smith_cert_var_samp_order_by,
-  smith_cert_variance_fields,
-  smith_cert_variance_order_by,
-  smith_max_fields,
-  smith_min_fields,
-  smith_order_by,
-  smith_select_column,
-  smith_stddev_fields,
-  smith_stddev_pop_fields,
-  smith_stddev_samp_fields,
-  smith_stream_cursor_input,
-  smith_stream_cursor_value_input,
-  smith_sum_fields,
-  smith_var_pop_fields,
-  smith_var_samp_fields,
-  smith_variance_fields,
-  String_comparison_exp,
+  Smith,
+  SmithAggregate,
+  SmithAggregateFields,
+  SmithAvgFields,
+  SmithBoolExp,
+  SmithCert,
+  SmithCertAggregate,
+  SmithCertAggregateBoolExp,
+  smithCertAggregateBoolExpCount,
+  SmithCertAggregateFields,
+  SmithCertAggregateOrderBy,
+  SmithCertAvgFields,
+  SmithCertAvgOrderBy,
+  SmithCertBoolExp,
+  SmithCertMaxFields,
+  SmithCertMaxOrderBy,
+  SmithCertMinFields,
+  SmithCertMinOrderBy,
+  SmithCertOrderBy,
+  SmithCertSelectColumn,
+  SmithCertStddevFields,
+  SmithCertStddevOrderBy,
+  SmithCertStddevPopFields,
+  SmithCertStddevPopOrderBy,
+  SmithCertStddevSampFields,
+  SmithCertStddevSampOrderBy,
+  SmithCertStreamCursorInput,
+  SmithCertStreamCursorValueInput,
+  SmithCertSumFields,
+  SmithCertSumOrderBy,
+  SmithCertVarianceFields,
+  SmithCertVarianceOrderBy,
+  SmithCertVarPopFields,
+  SmithCertVarPopOrderBy,
+  SmithCertVarSampFields,
+  SmithCertVarSampOrderBy,
+  SmithEvent,
+  SmithEventAggregate,
+  SmithEventAggregateBoolExp,
+  smithEventAggregateBoolExpCount,
+  SmithEventAggregateFields,
+  SmithEventAggregateOrderBy,
+  SmithEventAvgFields,
+  SmithEventAvgOrderBy,
+  SmithEventBoolExp,
+  SmithEventMaxFields,
+  SmithEventMaxOrderBy,
+  SmithEventMinFields,
+  SmithEventMinOrderBy,
+  SmithEventOrderBy,
+  SmithEventSelectColumn,
+  SmithEventStddevFields,
+  SmithEventStddevOrderBy,
+  SmithEventStddevPopFields,
+  SmithEventStddevPopOrderBy,
+  SmithEventStddevSampFields,
+  SmithEventStddevSampOrderBy,
+  SmithEventStreamCursorInput,
+  SmithEventStreamCursorValueInput,
+  SmithEventSumFields,
+  SmithEventSumOrderBy,
+  SmithEventTypeEnum,
+  SmithEventTypeEnumComparisonExp,
+  SmithEventVarianceFields,
+  SmithEventVarianceOrderBy,
+  SmithEventVarPopFields,
+  SmithEventVarPopOrderBy,
+  SmithEventVarSampFields,
+  SmithEventVarSampOrderBy,
+  SmithMaxFields,
+  SmithMinFields,
+  SmithOrderBy,
+  SmithSelectColumn,
+  SmithStatusEnum,
+  SmithStatusEnumComparisonExp,
+  SmithStddevFields,
+  SmithStddevPopFields,
+  SmithStddevSampFields,
+  SmithStreamCursorInput,
+  SmithStreamCursorValueInput,
+  SmithSumFields,
+  SmithVarianceFields,
+  SmithVarPopFields,
+  SmithVarSampFields,
+  StringArrayComparisonExp,
+  StringComparisonExp,
   subscription_root,
-  time_period,
-  timestamp,
-  timestamp_comparison_exp,
   timestamptz,
-  timestamptz_comparison_exp,
-  transaction,
-  transaction_aggregate,
-  transaction_aggregate_bool_exp,
-  transaction_aggregate_bool_exp_count,
-  transaction_aggregate_fields,
-  transaction_aggregate_order_by,
-  transaction_avg_fields,
-  transaction_avg_order_by,
-  transaction_bool_exp,
-  transaction_max_fields,
-  transaction_max_order_by,
-  transaction_min_fields,
-  transaction_min_order_by,
-  transaction_order_by,
-  transaction_select_column,
-  transaction_stddev_fields,
-  transaction_stddev_order_by,
-  transaction_stddev_pop_fields,
-  transaction_stddev_pop_order_by,
-  transaction_stddev_samp_fields,
-  transaction_stddev_samp_order_by,
-  transaction_stream_cursor_input,
-  transaction_stream_cursor_value_input,
-  transaction_sum_fields,
-  transaction_sum_order_by,
-  transaction_timeserie_args,
-  transaction_timeserie_tmp,
-  transaction_timeserie_tmp_bool_exp,
-  transaction_timeserie_tmp_order_by,
-  transaction_timeserie_tmp_select_column,
-  transaction_timeserie_tmp_stream_cursor_input,
-  transaction_timeserie_tmp_stream_cursor_value_input,
-  transaction_var_pop_fields,
-  transaction_var_pop_order_by,
-  transaction_var_samp_fields,
-  transaction_var_samp_order_by,
-  transaction_variance_fields,
-  transaction_variance_order_by,
+  TimestamptzComparisonExp,
+  Transfer,
+  TransferAggregate,
+  TransferAggregateBoolExp,
+  transferAggregateBoolExpCount,
+  TransferAggregateFields,
+  TransferAggregateOrderBy,
+  TransferAvgFields,
+  TransferAvgOrderBy,
+  TransferBoolExp,
+  TransferMaxFields,
+  TransferMaxOrderBy,
+  TransferMinFields,
+  TransferMinOrderBy,
+  TransferOrderBy,
+  TransferSelectColumn,
+  TransferStddevFields,
+  TransferStddevOrderBy,
+  TransferStddevPopFields,
+  TransferStddevPopOrderBy,
+  TransferStddevSampFields,
+  TransferStddevSampOrderBy,
+  TransferStreamCursorInput,
+  TransferStreamCursorValueInput,
+  TransferSumFields,
+  TransferSumOrderBy,
+  TransferVarianceFields,
+  TransferVarianceOrderBy,
+  TransferVarPopFields,
+  TransferVarPopOrderBy,
+  TransferVarSampFields,
+  TransferVarSampOrderBy,
+  TxComment,
+  TxCommentAggregate,
+  TxCommentAggregateBoolExp,
+  txCommentAggregateBoolExpCount,
+  TxCommentAggregateFields,
+  TxCommentAggregateOrderBy,
+  TxCommentAvgFields,
+  TxCommentAvgOrderBy,
+  TxCommentBoolExp,
+  TxCommentMaxFields,
+  TxCommentMaxOrderBy,
+  TxCommentMinFields,
+  TxCommentMinOrderBy,
+  TxCommentOrderBy,
+  TxCommentSelectColumn,
+  TxCommentStddevFields,
+  TxCommentStddevOrderBy,
+  TxCommentStddevPopFields,
+  TxCommentStddevPopOrderBy,
+  TxCommentStddevSampFields,
+  TxCommentStddevSampOrderBy,
+  TxCommentStreamCursorInput,
+  TxCommentStreamCursorValueInput,
+  TxCommentSumFields,
+  TxCommentSumOrderBy,
+  TxCommentVarianceFields,
+  TxCommentVarianceOrderBy,
+  TxCommentVarPopFields,
+  TxCommentVarPopOrderBy,
+  TxCommentVarSampFields,
+  TxCommentVarSampOrderBy,
+  UdHistory,
+  UdHistoryAggregate,
+  UdHistoryAggregateFields,
+  UdHistoryAggregateOrderBy,
+  UdHistoryAvgFields,
+  UdHistoryAvgOrderBy,
+  UdHistoryBoolExp,
+  UdHistoryMaxFields,
+  UdHistoryMaxOrderBy,
+  UdHistoryMinFields,
+  UdHistoryMinOrderBy,
+  UdHistoryOrderBy,
+  UdHistorySelectColumn,
+  UdHistoryStddevFields,
+  UdHistoryStddevOrderBy,
+  UdHistoryStddevPopFields,
+  UdHistoryStddevPopOrderBy,
+  UdHistoryStddevSampFields,
+  UdHistoryStddevSampOrderBy,
+  UdHistoryStreamCursorInput,
+  UdHistoryStreamCursorValueInput,
+  UdHistorySumFields,
+  UdHistorySumOrderBy,
+  UdHistoryVarianceFields,
+  UdHistoryVarianceOrderBy,
+  UdHistoryVarPopFields,
+  UdHistoryVarPopOrderBy,
+  UdHistoryVarSampFields,
+  UdHistoryVarSampOrderBy,
+  UdReeval,
+  UdReevalAggregate,
+  UdReevalAggregateFields,
+  UdReevalAvgFields,
+  UdReevalBoolExp,
+  UdReevalMaxFields,
+  UdReevalMinFields,
+  UdReevalOrderBy,
+  UdReevalSelectColumn,
+  UdReevalStddevFields,
+  UdReevalStddevPopFields,
+  UdReevalStddevSampFields,
+  UdReevalStreamCursorInput,
+  UdReevalStreamCursorValueInput,
+  UdReevalSumFields,
+  UdReevalVarianceFields,
+  UdReevalVarPopFields,
+  UdReevalVarSampFields,
+  UniversalDividend,
+  UniversalDividendAggregate,
+  UniversalDividendAggregateFields,
+  UniversalDividendAvgFields,
+  UniversalDividendBoolExp,
+  UniversalDividendMaxFields,
+  UniversalDividendMinFields,
+  UniversalDividendOrderBy,
+  UniversalDividendSelectColumn,
+  UniversalDividendStddevFields,
+  UniversalDividendStddevPopFields,
+  UniversalDividendStddevSampFields,
+  UniversalDividendStreamCursorInput,
+  UniversalDividendStreamCursorValueInput,
+  UniversalDividendSumFields,
+  UniversalDividendVarianceFields,
+  UniversalDividendVarPopFields,
+  UniversalDividendVarSampFields,
+  Validator,
+  ValidatorAggregate,
+  ValidatorAggregateFields,
+  ValidatorAvgFields,
+  ValidatorBoolExp,
+  ValidatorMaxFields,
+  ValidatorMinFields,
+  ValidatorOrderBy,
+  ValidatorSelectColumn,
+  ValidatorStddevFields,
+  ValidatorStddevPopFields,
+  ValidatorStddevSampFields,
+  ValidatorStreamCursorInput,
+  ValidatorStreamCursorValueInput,
+  ValidatorSumFields,
+  ValidatorVarianceFields,
+  ValidatorVarPopFields,
+  ValidatorVarSampFields,
 ]);
diff --git a/lib/graphql/__generated__/duniter-indexer.schema.gql.dart b/lib/graphql/__generated__/duniter-indexer.schema.gql.dart
index 4787cf51e053272ca533373e7f57a97cf61cd13c..79bc2f05cba1857f016a3bbe8f0a5a853dedc042 100644
--- a/lib/graphql/__generated__/duniter-indexer.schema.gql.dart
+++ b/lib/graphql/__generated__/duniter-indexer.schema.gql.dart
@@ -4,315 +4,612 @@
 // ignore_for_file: no_leading_underscores_for_library_prefixes
 import 'package:built_collection/built_collection.dart';
 import 'package:built_value/built_value.dart';
-import 'package:built_value/json_object.dart' as _i2;
+import 'package:built_value/json_object.dart' as _i3;
 import 'package:built_value/serializer.dart';
 import 'package:ginkgo/graphql/__generated__/serializers.gql.dart' as _i1;
 import 'package:gql_code_builder_serializers/gql_code_builder_serializers.dart'
-    as _i3;
+    as _i2;
 
 part 'duniter-indexer.schema.gql.g.dart';
 
-abstract class Gaccount_bool_exp
-    implements Built<Gaccount_bool_exp, Gaccount_bool_expBuilder> {
-  Gaccount_bool_exp._();
+abstract class GAccountAggregateBoolExp
+    implements
+        Built<GAccountAggregateBoolExp, GAccountAggregateBoolExpBuilder> {
+  GAccountAggregateBoolExp._();
+
+  factory GAccountAggregateBoolExp(
+          [void Function(GAccountAggregateBoolExpBuilder b) updates]) =
+      _$GAccountAggregateBoolExp;
+
+  GaccountAggregateBoolExpBool_and? get bool_and;
+  GaccountAggregateBoolExpBool_or? get bool_or;
+  GaccountAggregateBoolExpCount? get count;
+  static Serializer<GAccountAggregateBoolExp> get serializer =>
+      _$gAccountAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GAccountAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GAccountAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GAccountAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GaccountAggregateBoolExpBool_and
+    implements
+        Built<GaccountAggregateBoolExpBool_and,
+            GaccountAggregateBoolExpBool_andBuilder> {
+  GaccountAggregateBoolExpBool_and._();
+
+  factory GaccountAggregateBoolExpBool_and(
+          [void Function(GaccountAggregateBoolExpBool_andBuilder b) updates]) =
+      _$GaccountAggregateBoolExpBool_and;
+
+  GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GAccountBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GaccountAggregateBoolExpBool_and> get serializer =>
+      _$gaccountAggregateBoolExpBoolAndSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GaccountAggregateBoolExpBool_and.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GaccountAggregateBoolExpBool_and? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GaccountAggregateBoolExpBool_and.serializer,
+        json,
+      );
+}
+
+abstract class GaccountAggregateBoolExpBool_or
+    implements
+        Built<GaccountAggregateBoolExpBool_or,
+            GaccountAggregateBoolExpBool_orBuilder> {
+  GaccountAggregateBoolExpBool_or._();
+
+  factory GaccountAggregateBoolExpBool_or(
+          [void Function(GaccountAggregateBoolExpBool_orBuilder b) updates]) =
+      _$GaccountAggregateBoolExpBool_or;
+
+  GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GAccountBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GaccountAggregateBoolExpBool_or> get serializer =>
+      _$gaccountAggregateBoolExpBoolOrSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GaccountAggregateBoolExpBool_or.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GaccountAggregateBoolExpBool_or? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GaccountAggregateBoolExpBool_or.serializer,
+        json,
+      );
+}
+
+abstract class GaccountAggregateBoolExpCount
+    implements
+        Built<GaccountAggregateBoolExpCount,
+            GaccountAggregateBoolExpCountBuilder> {
+  GaccountAggregateBoolExpCount._();
+
+  factory GaccountAggregateBoolExpCount(
+          [void Function(GaccountAggregateBoolExpCountBuilder b) updates]) =
+      _$GaccountAggregateBoolExpCount;
+
+  BuiltList<GAccountSelectColumn>? get arguments;
+  bool? get distinct;
+  GAccountBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GaccountAggregateBoolExpCount> get serializer =>
+      _$gaccountAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GaccountAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GaccountAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GaccountAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GAccountAggregateOrderBy
+    implements
+        Built<GAccountAggregateOrderBy, GAccountAggregateOrderByBuilder> {
+  GAccountAggregateOrderBy._();
+
+  factory GAccountAggregateOrderBy(
+          [void Function(GAccountAggregateOrderByBuilder b) updates]) =
+      _$GAccountAggregateOrderBy;
+
+  GOrderBy? get count;
+  GAccountMaxOrderBy? get max;
+  GAccountMinOrderBy? get min;
+  static Serializer<GAccountAggregateOrderBy> get serializer =>
+      _$gAccountAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GAccountAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GAccountAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GAccountAggregateOrderBy.serializer,
+        json,
+      );
+}
 
-  factory Gaccount_bool_exp(
-          [void Function(Gaccount_bool_expBuilder b) updates]) =
-      _$Gaccount_bool_exp;
+abstract class GAccountBoolExp
+    implements Built<GAccountBoolExp, GAccountBoolExpBuilder> {
+  GAccountBoolExp._();
+
+  factory GAccountBoolExp([void Function(GAccountBoolExpBuilder b) updates]) =
+      _$GAccountBoolExp;
 
   @BuiltValueField(wireName: '_and')
-  BuiltList<Gaccount_bool_exp>? get G_and;
+  BuiltList<GAccountBoolExp>? get G_and;
   @BuiltValueField(wireName: '_not')
-  Gaccount_bool_exp? get G_not;
+  GAccountBoolExp? get G_not;
   @BuiltValueField(wireName: '_or')
-  BuiltList<Gaccount_bool_exp>? get G_or;
-  Gblock_bool_exp? get block;
-  Gtimestamptz_comparison_exp? get created_at;
-  GInt_comparison_exp? get created_on;
-  GBoolean_comparison_exp? get has_identity;
-  Gidentity_bool_exp? get identity;
-  Gtimestamptz_comparison_exp? get killed_at;
-  GInt_comparison_exp? get killed_on;
-  GString_comparison_exp? get pubkey;
-  Gtransaction_bool_exp? get transactions_issued;
-  Gtransaction_aggregate_bool_exp? get transactions_issued_aggregate;
-  Gtransaction_bool_exp? get transactions_received;
-  Gtransaction_aggregate_bool_exp? get transactions_received_aggregate;
-  static Serializer<Gaccount_bool_exp> get serializer =>
-      _$gaccountBoolExpSerializer;
+  BuiltList<GAccountBoolExp>? get G_or;
+  GTxCommentBoolExp? get commentsIssued;
+  GTxCommentAggregateBoolExp? get commentsIssuedAggregate;
+  GStringComparisonExp? get id;
+  GIdentityBoolExp? get identity;
+  GBooleanComparisonExp? get isActive;
+  GIdentityBoolExp? get linkedIdentity;
+  GStringComparisonExp? get linkedIdentityId;
+  GIdentityBoolExp? get removedIdentities;
+  GIdentityAggregateBoolExp? get removedIdentitiesAggregate;
+  GTransferBoolExp? get transfersIssued;
+  GTransferAggregateBoolExp? get transfersIssuedAggregate;
+  GTransferBoolExp? get transfersReceived;
+  GTransferAggregateBoolExp? get transfersReceivedAggregate;
+  GChangeOwnerKeyBoolExp? get wasIdentity;
+  GChangeOwnerKeyAggregateBoolExp? get wasIdentityAggregate;
+  static Serializer<GAccountBoolExp> get serializer =>
+      _$gAccountBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GAccountBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GAccountBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GAccountBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GAccountMaxOrderBy
+    implements Built<GAccountMaxOrderBy, GAccountMaxOrderByBuilder> {
+  GAccountMaxOrderBy._();
+
+  factory GAccountMaxOrderBy(
+          [void Function(GAccountMaxOrderByBuilder b) updates]) =
+      _$GAccountMaxOrderBy;
+
+  GOrderBy? get id;
+  GOrderBy? get linkedIdentityId;
+  static Serializer<GAccountMaxOrderBy> get serializer =>
+      _$gAccountMaxOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gaccount_bool_exp.serializer,
+        GAccountMaxOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gaccount_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GAccountMaxOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gaccount_bool_exp.serializer,
+        GAccountMaxOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gaccount_order_by
-    implements Built<Gaccount_order_by, Gaccount_order_byBuilder> {
-  Gaccount_order_by._();
+abstract class GAccountMinOrderBy
+    implements Built<GAccountMinOrderBy, GAccountMinOrderByBuilder> {
+  GAccountMinOrderBy._();
+
+  factory GAccountMinOrderBy(
+          [void Function(GAccountMinOrderByBuilder b) updates]) =
+      _$GAccountMinOrderBy;
+
+  GOrderBy? get id;
+  GOrderBy? get linkedIdentityId;
+  static Serializer<GAccountMinOrderBy> get serializer =>
+      _$gAccountMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GAccountMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  factory Gaccount_order_by(
-          [void Function(Gaccount_order_byBuilder b) updates]) =
-      _$Gaccount_order_by;
+  static GAccountMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GAccountMinOrderBy.serializer,
+        json,
+      );
+}
 
-  Gblock_order_by? get block;
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get has_identity;
-  Gidentity_order_by? get identity;
-  Gorder_by? get killed_at;
-  Gorder_by? get killed_on;
-  Gorder_by? get pubkey;
-  Gtransaction_aggregate_order_by? get transactions_issued_aggregate;
-  Gtransaction_aggregate_order_by? get transactions_received_aggregate;
-  static Serializer<Gaccount_order_by> get serializer =>
-      _$gaccountOrderBySerializer;
+abstract class GAccountOrderBy
+    implements Built<GAccountOrderBy, GAccountOrderByBuilder> {
+  GAccountOrderBy._();
+
+  factory GAccountOrderBy([void Function(GAccountOrderByBuilder b) updates]) =
+      _$GAccountOrderBy;
+
+  GTxCommentAggregateOrderBy? get commentsIssuedAggregate;
+  GOrderBy? get id;
+  GIdentityOrderBy? get identity;
+  GOrderBy? get isActive;
+  GIdentityOrderBy? get linkedIdentity;
+  GOrderBy? get linkedIdentityId;
+  GIdentityAggregateOrderBy? get removedIdentitiesAggregate;
+  GTransferAggregateOrderBy? get transfersIssuedAggregate;
+  GTransferAggregateOrderBy? get transfersReceivedAggregate;
+  GChangeOwnerKeyAggregateOrderBy? get wasIdentityAggregate;
+  static Serializer<GAccountOrderBy> get serializer =>
+      _$gAccountOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gaccount_order_by.serializer,
+        GAccountOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gaccount_order_by? fromJson(Map<String, dynamic> json) =>
+  static GAccountOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gaccount_order_by.serializer,
+        GAccountOrderBy.serializer,
         json,
       );
 }
 
-class Gaccount_select_column extends EnumClass {
-  const Gaccount_select_column._(String name) : super(name);
+class GAccountSelectColumn extends EnumClass {
+  const GAccountSelectColumn._(String name) : super(name);
+
+  static const GAccountSelectColumn id = _$gAccountSelectColumnid;
+
+  static const GAccountSelectColumn isActive = _$gAccountSelectColumnisActive;
+
+  static const GAccountSelectColumn linkedIdentityId =
+      _$gAccountSelectColumnlinkedIdentityId;
+
+  static Serializer<GAccountSelectColumn> get serializer =>
+      _$gAccountSelectColumnSerializer;
+
+  static BuiltSet<GAccountSelectColumn> get values =>
+      _$gAccountSelectColumnValues;
+
+  static GAccountSelectColumn valueOf(String name) =>
+      _$gAccountSelectColumnValueOf(name);
+}
+
+class GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+    extends EnumClass {
+  const GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+      isActive =
+      _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsisActive;
 
-  static const Gaccount_select_column created_at =
-      _$gaccountSelectColumncreated_at;
+  static Serializer<
+          GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>
+      get serializer =>
+          _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsSerializer;
 
-  static const Gaccount_select_column created_on =
-      _$gaccountSelectColumncreated_on;
+  static BuiltSet<
+          GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>
+      get values =>
+          _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsValues;
 
-  static const Gaccount_select_column killed_at =
-      _$gaccountSelectColumnkilled_at;
+  static GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+      valueOf(String name) =>
+          _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+              name);
+}
 
-  static const Gaccount_select_column killed_on =
-      _$gaccountSelectColumnkilled_on;
+class GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+    extends EnumClass {
+  const GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns._(
+      String name)
+      : super(name);
 
-  static const Gaccount_select_column pubkey = _$gaccountSelectColumnpubkey;
+  static const GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+      isActive =
+      _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsisActive;
 
-  static Serializer<Gaccount_select_column> get serializer =>
-      _$gaccountSelectColumnSerializer;
+  static Serializer<
+          GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>
+      get serializer =>
+          _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsSerializer;
 
-  static BuiltSet<Gaccount_select_column> get values =>
-      _$gaccountSelectColumnValues;
+  static BuiltSet<
+          GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>
+      get values =>
+          _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsValues;
 
-  static Gaccount_select_column valueOf(String name) =>
-      _$gaccountSelectColumnValueOf(name);
+  static GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns valueOf(
+          String name) =>
+      _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+          name);
 }
 
-abstract class Gaccount_stream_cursor_input
+abstract class GAccountStreamCursorInput
     implements
-        Built<Gaccount_stream_cursor_input,
-            Gaccount_stream_cursor_inputBuilder> {
-  Gaccount_stream_cursor_input._();
+        Built<GAccountStreamCursorInput, GAccountStreamCursorInputBuilder> {
+  GAccountStreamCursorInput._();
 
-  factory Gaccount_stream_cursor_input(
-          [void Function(Gaccount_stream_cursor_inputBuilder b) updates]) =
-      _$Gaccount_stream_cursor_input;
+  factory GAccountStreamCursorInput(
+          [void Function(GAccountStreamCursorInputBuilder b) updates]) =
+      _$GAccountStreamCursorInput;
 
-  Gaccount_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gaccount_stream_cursor_input> get serializer =>
-      _$gaccountStreamCursorInputSerializer;
+  GAccountStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GAccountStreamCursorInput> get serializer =>
+      _$gAccountStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gaccount_stream_cursor_input.serializer,
+        GAccountStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gaccount_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GAccountStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gaccount_stream_cursor_input.serializer,
+        GAccountStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gaccount_stream_cursor_value_input
+abstract class GAccountStreamCursorValueInput
     implements
-        Built<Gaccount_stream_cursor_value_input,
-            Gaccount_stream_cursor_value_inputBuilder> {
-  Gaccount_stream_cursor_value_input._();
+        Built<GAccountStreamCursorValueInput,
+            GAccountStreamCursorValueInputBuilder> {
+  GAccountStreamCursorValueInput._();
 
-  factory Gaccount_stream_cursor_value_input(
-      [void Function(Gaccount_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gaccount_stream_cursor_value_input;
+  factory GAccountStreamCursorValueInput(
+          [void Function(GAccountStreamCursorValueInputBuilder b) updates]) =
+      _$GAccountStreamCursorValueInput;
 
-  Gtimestamptz? get created_at;
-  int? get created_on;
-  Gtimestamptz? get killed_at;
-  int? get killed_on;
-  String? get pubkey;
-  static Serializer<Gaccount_stream_cursor_value_input> get serializer =>
-      _$gaccountStreamCursorValueInputSerializer;
+  String? get id;
+  bool? get isActive;
+  String? get linkedIdentityId;
+  static Serializer<GAccountStreamCursorValueInput> get serializer =>
+      _$gAccountStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gaccount_stream_cursor_value_input.serializer,
+        GAccountStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gaccount_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GAccountStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gaccount_stream_cursor_value_input.serializer,
+        GAccountStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class Gblock_bool_exp
-    implements Built<Gblock_bool_exp, Gblock_bool_expBuilder> {
-  Gblock_bool_exp._();
+abstract class GBlockBoolExp
+    implements Built<GBlockBoolExp, GBlockBoolExpBuilder> {
+  GBlockBoolExp._();
 
-  factory Gblock_bool_exp([void Function(Gblock_bool_expBuilder b) updates]) =
-      _$Gblock_bool_exp;
+  factory GBlockBoolExp([void Function(GBlockBoolExpBuilder b) updates]) =
+      _$GBlockBoolExp;
 
   @BuiltValueField(wireName: '_and')
-  BuiltList<Gblock_bool_exp>? get G_and;
+  BuiltList<GBlockBoolExp>? get G_and;
   @BuiltValueField(wireName: '_not')
-  Gblock_bool_exp? get G_not;
+  GBlockBoolExp? get G_not;
   @BuiltValueField(wireName: '_or')
-  BuiltList<Gblock_bool_exp>? get G_or;
-  Gtimestamp_comparison_exp? get created_at;
-  Gjsonb_comparison_exp? get data;
-  GString_comparison_exp? get hash;
-  GInt_comparison_exp? get number;
-  static Serializer<Gblock_bool_exp> get serializer =>
-      _$gblockBoolExpSerializer;
+  BuiltList<GBlockBoolExp>? get G_or;
+  GCallBoolExp? get calls;
+  GCallAggregateBoolExp? get callsAggregate;
+  GIntComparisonExp? get callsCount;
+  GEventBoolExp? get events;
+  GEventAggregateBoolExp? get eventsAggregate;
+  GIntComparisonExp? get eventsCount;
+  GExtrinsicBoolExp? get extrinsics;
+  GExtrinsicAggregateBoolExp? get extrinsicsAggregate;
+  GIntComparisonExp? get extrinsicsCount;
+  GByteaComparisonExp? get extrinsicsicRoot;
+  GByteaComparisonExp? get hash;
+  GIntComparisonExp? get height;
+  GStringComparisonExp? get id;
+  GStringComparisonExp? get implName;
+  GIntComparisonExp? get implVersion;
+  GByteaComparisonExp? get parentHash;
+  GStringComparisonExp? get specName;
+  GIntComparisonExp? get specVersion;
+  GByteaComparisonExp? get stateRoot;
+  GTimestamptzComparisonExp? get timestamp;
+  GByteaComparisonExp? get validator;
+  static Serializer<GBlockBoolExp> get serializer => _$gBlockBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gblock_bool_exp.serializer,
+        GBlockBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gblock_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GBlockBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gblock_bool_exp.serializer,
+        GBlockBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gblock_order_by
-    implements Built<Gblock_order_by, Gblock_order_byBuilder> {
-  Gblock_order_by._();
-
-  factory Gblock_order_by([void Function(Gblock_order_byBuilder b) updates]) =
-      _$Gblock_order_by;
-
-  Gorder_by? get created_at;
-  Gorder_by? get data;
-  Gorder_by? get hash;
-  Gorder_by? get number;
-  static Serializer<Gblock_order_by> get serializer =>
-      _$gblockOrderBySerializer;
+abstract class GBlockOrderBy
+    implements Built<GBlockOrderBy, GBlockOrderByBuilder> {
+  GBlockOrderBy._();
+
+  factory GBlockOrderBy([void Function(GBlockOrderByBuilder b) updates]) =
+      _$GBlockOrderBy;
+
+  GCallAggregateOrderBy? get callsAggregate;
+  GOrderBy? get callsCount;
+  GEventAggregateOrderBy? get eventsAggregate;
+  GOrderBy? get eventsCount;
+  GExtrinsicAggregateOrderBy? get extrinsicsAggregate;
+  GOrderBy? get extrinsicsCount;
+  GOrderBy? get extrinsicsicRoot;
+  GOrderBy? get hash;
+  GOrderBy? get height;
+  GOrderBy? get id;
+  GOrderBy? get implName;
+  GOrderBy? get implVersion;
+  GOrderBy? get parentHash;
+  GOrderBy? get specName;
+  GOrderBy? get specVersion;
+  GOrderBy? get stateRoot;
+  GOrderBy? get timestamp;
+  GOrderBy? get validator;
+  static Serializer<GBlockOrderBy> get serializer => _$gBlockOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gblock_order_by.serializer,
+        GBlockOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gblock_order_by? fromJson(Map<String, dynamic> json) =>
+  static GBlockOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gblock_order_by.serializer,
+        GBlockOrderBy.serializer,
         json,
       );
 }
 
-class Gblock_select_column extends EnumClass {
-  const Gblock_select_column._(String name) : super(name);
+class GBlockSelectColumn extends EnumClass {
+  const GBlockSelectColumn._(String name) : super(name);
+
+  static const GBlockSelectColumn callsCount = _$gBlockSelectColumncallsCount;
+
+  static const GBlockSelectColumn eventsCount = _$gBlockSelectColumneventsCount;
+
+  static const GBlockSelectColumn extrinsicsCount =
+      _$gBlockSelectColumnextrinsicsCount;
+
+  static const GBlockSelectColumn extrinsicsicRoot =
+      _$gBlockSelectColumnextrinsicsicRoot;
+
+  static const GBlockSelectColumn hash = _$gBlockSelectColumnhash;
+
+  static const GBlockSelectColumn height = _$gBlockSelectColumnheight;
 
-  static const Gblock_select_column created_at = _$gblockSelectColumncreated_at;
+  static const GBlockSelectColumn id = _$gBlockSelectColumnid;
 
-  static const Gblock_select_column data = _$gblockSelectColumndata;
+  static const GBlockSelectColumn implName = _$gBlockSelectColumnimplName;
 
-  static const Gblock_select_column hash = _$gblockSelectColumnhash;
+  static const GBlockSelectColumn implVersion = _$gBlockSelectColumnimplVersion;
 
-  static const Gblock_select_column number = _$gblockSelectColumnnumber;
+  static const GBlockSelectColumn parentHash = _$gBlockSelectColumnparentHash;
 
-  static Serializer<Gblock_select_column> get serializer =>
-      _$gblockSelectColumnSerializer;
+  static const GBlockSelectColumn specName = _$gBlockSelectColumnspecName;
 
-  static BuiltSet<Gblock_select_column> get values =>
-      _$gblockSelectColumnValues;
+  static const GBlockSelectColumn specVersion = _$gBlockSelectColumnspecVersion;
 
-  static Gblock_select_column valueOf(String name) =>
-      _$gblockSelectColumnValueOf(name);
+  static const GBlockSelectColumn stateRoot = _$gBlockSelectColumnstateRoot;
+
+  static const GBlockSelectColumn timestamp = _$gBlockSelectColumntimestamp;
+
+  static const GBlockSelectColumn validator = _$gBlockSelectColumnvalidator;
+
+  static Serializer<GBlockSelectColumn> get serializer =>
+      _$gBlockSelectColumnSerializer;
+
+  static BuiltSet<GBlockSelectColumn> get values => _$gBlockSelectColumnValues;
+
+  static GBlockSelectColumn valueOf(String name) =>
+      _$gBlockSelectColumnValueOf(name);
 }
 
-abstract class Gblock_stream_cursor_input
-    implements
-        Built<Gblock_stream_cursor_input, Gblock_stream_cursor_inputBuilder> {
-  Gblock_stream_cursor_input._();
+abstract class GBlockStreamCursorInput
+    implements Built<GBlockStreamCursorInput, GBlockStreamCursorInputBuilder> {
+  GBlockStreamCursorInput._();
 
-  factory Gblock_stream_cursor_input(
-          [void Function(Gblock_stream_cursor_inputBuilder b) updates]) =
-      _$Gblock_stream_cursor_input;
+  factory GBlockStreamCursorInput(
+          [void Function(GBlockStreamCursorInputBuilder b) updates]) =
+      _$GBlockStreamCursorInput;
 
-  Gblock_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gblock_stream_cursor_input> get serializer =>
-      _$gblockStreamCursorInputSerializer;
+  GBlockStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GBlockStreamCursorInput> get serializer =>
+      _$gBlockStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gblock_stream_cursor_input.serializer,
+        GBlockStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gblock_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GBlockStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gblock_stream_cursor_input.serializer,
+        GBlockStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gblock_stream_cursor_value_input
+abstract class GBlockStreamCursorValueInput
     implements
-        Built<Gblock_stream_cursor_value_input,
-            Gblock_stream_cursor_value_inputBuilder> {
-  Gblock_stream_cursor_value_input._();
-
-  factory Gblock_stream_cursor_value_input(
-          [void Function(Gblock_stream_cursor_value_inputBuilder b) updates]) =
-      _$Gblock_stream_cursor_value_input;
-
-  Gtimestamp? get created_at;
-  _i2.JsonObject? get data;
-  String? get hash;
-  int? get number;
-  static Serializer<Gblock_stream_cursor_value_input> get serializer =>
-      _$gblockStreamCursorValueInputSerializer;
+        Built<GBlockStreamCursorValueInput,
+            GBlockStreamCursorValueInputBuilder> {
+  GBlockStreamCursorValueInput._();
+
+  factory GBlockStreamCursorValueInput(
+          [void Function(GBlockStreamCursorValueInputBuilder b) updates]) =
+      _$GBlockStreamCursorValueInput;
+
+  int? get callsCount;
+  int? get eventsCount;
+  int? get extrinsicsCount;
+  Gbytea? get extrinsicsicRoot;
+  Gbytea? get hash;
+  int? get height;
+  String? get id;
+  String? get implName;
+  int? get implVersion;
+  Gbytea? get parentHash;
+  String? get specName;
+  int? get specVersion;
+  Gbytea? get stateRoot;
+  Gtimestamptz? get timestamp;
+  Gbytea? get validator;
+  static Serializer<GBlockStreamCursorValueInput> get serializer =>
+      _$gBlockStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gblock_stream_cursor_value_input.serializer,
+        GBlockStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gblock_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GBlockStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gblock_stream_cursor_value_input.serializer,
+        GBlockStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class GBoolean_comparison_exp
-    implements Built<GBoolean_comparison_exp, GBoolean_comparison_expBuilder> {
-  GBoolean_comparison_exp._();
+abstract class GBooleanComparisonExp
+    implements Built<GBooleanComparisonExp, GBooleanComparisonExpBuilder> {
+  GBooleanComparisonExp._();
 
-  factory GBoolean_comparison_exp(
-          [void Function(GBoolean_comparison_expBuilder b) updates]) =
-      _$GBoolean_comparison_exp;
+  factory GBooleanComparisonExp(
+          [void Function(GBooleanComparisonExpBuilder b) updates]) =
+      _$GBooleanComparisonExp;
 
   @BuiltValueField(wireName: '_eq')
   bool? get G_eq;
@@ -322,8 +619,8 @@ abstract class GBoolean_comparison_exp
   bool? get G_gte;
   @BuiltValueField(wireName: '_in')
   BuiltList<bool>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
   @BuiltValueField(wireName: '_lt')
   bool? get G_lt;
   @BuiltValueField(wireName: '_lte')
@@ -332,2639 +629,8671 @@ abstract class GBoolean_comparison_exp
   bool? get G_neq;
   @BuiltValueField(wireName: '_nin')
   BuiltList<bool>? get G_nin;
-  static Serializer<GBoolean_comparison_exp> get serializer =>
+  static Serializer<GBooleanComparisonExp> get serializer =>
       _$gBooleanComparisonExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GBoolean_comparison_exp.serializer,
+        GBooleanComparisonExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GBoolean_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GBooleanComparisonExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GBoolean_comparison_exp.serializer,
+        GBooleanComparisonExp.serializer,
         json,
       );
 }
 
-abstract class Gcertification_aggregate_bool_exp
-    implements
-        Built<Gcertification_aggregate_bool_exp,
-            Gcertification_aggregate_bool_expBuilder> {
-  Gcertification_aggregate_bool_exp._();
+abstract class Gbytea implements Built<Gbytea, GbyteaBuilder> {
+  Gbytea._();
+
+  factory Gbytea([String? value]) =>
+      _$Gbytea((b) => value != null ? (b..value = value) : b);
+
+  String get value;
+  @BuiltValueSerializer(custom: true)
+  static Serializer<Gbytea> get serializer =>
+      _i2.DefaultScalarSerializer<Gbytea>(
+          (Object serialized) => Gbytea((serialized as String?)));
+}
 
-  factory Gcertification_aggregate_bool_exp(
-          [void Function(Gcertification_aggregate_bool_expBuilder b) updates]) =
-      _$Gcertification_aggregate_bool_exp;
+abstract class GByteaComparisonExp
+    implements Built<GByteaComparisonExp, GByteaComparisonExpBuilder> {
+  GByteaComparisonExp._();
 
-  Gcertification_aggregate_bool_exp_count? get count;
-  static Serializer<Gcertification_aggregate_bool_exp> get serializer =>
-      _$gcertificationAggregateBoolExpSerializer;
+  factory GByteaComparisonExp(
+          [void Function(GByteaComparisonExpBuilder b) updates]) =
+      _$GByteaComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  Gbytea? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  Gbytea? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  Gbytea? get G_gte;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<Gbytea>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  Gbytea? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  Gbytea? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  Gbytea? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<Gbytea>? get G_nin;
+  static Serializer<GByteaComparisonExp> get serializer =>
+      _$gByteaComparisonExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_aggregate_bool_exp.serializer,
+        GByteaComparisonExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_aggregate_bool_exp? fromJson(
-          Map<String, dynamic> json) =>
+  static GByteaComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GByteaComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GCallAggregateBoolExp
+    implements Built<GCallAggregateBoolExp, GCallAggregateBoolExpBuilder> {
+  GCallAggregateBoolExp._();
+
+  factory GCallAggregateBoolExp(
+          [void Function(GCallAggregateBoolExpBuilder b) updates]) =
+      _$GCallAggregateBoolExp;
+
+  GcallAggregateBoolExpBool_and? get bool_and;
+  GcallAggregateBoolExpBool_or? get bool_or;
+  GcallAggregateBoolExpCount? get count;
+  static Serializer<GCallAggregateBoolExp> get serializer =>
+      _$gCallAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCallAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCallAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_aggregate_bool_exp.serializer,
+        GCallAggregateBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gcertification_aggregate_bool_exp_count
+abstract class GcallAggregateBoolExpBool_and
     implements
-        Built<Gcertification_aggregate_bool_exp_count,
-            Gcertification_aggregate_bool_exp_countBuilder> {
-  Gcertification_aggregate_bool_exp_count._();
+        Built<GcallAggregateBoolExpBool_and,
+            GcallAggregateBoolExpBool_andBuilder> {
+  GcallAggregateBoolExpBool_and._();
 
-  factory Gcertification_aggregate_bool_exp_count(
-      [void Function(Gcertification_aggregate_bool_exp_countBuilder b)
-          updates]) = _$Gcertification_aggregate_bool_exp_count;
+  factory GcallAggregateBoolExpBool_and(
+          [void Function(GcallAggregateBoolExpBool_andBuilder b) updates]) =
+      _$GcallAggregateBoolExpBool_and;
 
-  BuiltList<Gcertification_select_column>? get arguments;
+  GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns get arguments;
   bool? get distinct;
-  Gcertification_bool_exp? get filter;
-  GInt_comparison_exp get predicate;
-  static Serializer<Gcertification_aggregate_bool_exp_count> get serializer =>
-      _$gcertificationAggregateBoolExpCountSerializer;
+  GCallBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GcallAggregateBoolExpBool_and> get serializer =>
+      _$gcallAggregateBoolExpBoolAndSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_aggregate_bool_exp_count.serializer,
+        GcallAggregateBoolExpBool_and.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_aggregate_bool_exp_count? fromJson(
-          Map<String, dynamic> json) =>
+  static GcallAggregateBoolExpBool_and? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_aggregate_bool_exp_count.serializer,
+        GcallAggregateBoolExpBool_and.serializer,
         json,
       );
 }
 
-abstract class Gcertification_aggregate_order_by
+abstract class GcallAggregateBoolExpBool_or
     implements
-        Built<Gcertification_aggregate_order_by,
-            Gcertification_aggregate_order_byBuilder> {
-  Gcertification_aggregate_order_by._();
+        Built<GcallAggregateBoolExpBool_or,
+            GcallAggregateBoolExpBool_orBuilder> {
+  GcallAggregateBoolExpBool_or._();
 
-  factory Gcertification_aggregate_order_by(
-          [void Function(Gcertification_aggregate_order_byBuilder b) updates]) =
-      _$Gcertification_aggregate_order_by;
+  factory GcallAggregateBoolExpBool_or(
+          [void Function(GcallAggregateBoolExpBool_orBuilder b) updates]) =
+      _$GcallAggregateBoolExpBool_or;
 
-  Gcertification_avg_order_by? get avg;
-  Gorder_by? get count;
-  Gcertification_max_order_by? get max;
-  Gcertification_min_order_by? get min;
-  Gcertification_stddev_order_by? get stddev;
-  Gcertification_stddev_pop_order_by? get stddev_pop;
-  Gcertification_stddev_samp_order_by? get stddev_samp;
-  Gcertification_sum_order_by? get sum;
-  Gcertification_var_pop_order_by? get var_pop;
-  Gcertification_var_samp_order_by? get var_samp;
-  Gcertification_variance_order_by? get variance;
-  static Serializer<Gcertification_aggregate_order_by> get serializer =>
-      _$gcertificationAggregateOrderBySerializer;
+  GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns get arguments;
+  bool? get distinct;
+  GCallBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GcallAggregateBoolExpBool_or> get serializer =>
+      _$gcallAggregateBoolExpBoolOrSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_aggregate_order_by.serializer,
+        GcallAggregateBoolExpBool_or.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_aggregate_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GcallAggregateBoolExpBool_or? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_aggregate_order_by.serializer,
+        GcallAggregateBoolExpBool_or.serializer,
         json,
       );
 }
 
-abstract class Gcertification_avg_order_by
+abstract class GcallAggregateBoolExpCount
     implements
-        Built<Gcertification_avg_order_by, Gcertification_avg_order_byBuilder> {
-  Gcertification_avg_order_by._();
+        Built<GcallAggregateBoolExpCount, GcallAggregateBoolExpCountBuilder> {
+  GcallAggregateBoolExpCount._();
+
+  factory GcallAggregateBoolExpCount(
+          [void Function(GcallAggregateBoolExpCountBuilder b) updates]) =
+      _$GcallAggregateBoolExpCount;
+
+  BuiltList<GCallSelectColumn>? get arguments;
+  bool? get distinct;
+  GCallBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GcallAggregateBoolExpCount> get serializer =>
+      _$gcallAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GcallAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  factory Gcertification_avg_order_by(
-          [void Function(Gcertification_avg_order_byBuilder b) updates]) =
-      _$Gcertification_avg_order_by;
+  static GcallAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GcallAggregateBoolExpCount.serializer,
+        json,
+      );
+}
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_avg_order_by> get serializer =>
-      _$gcertificationAvgOrderBySerializer;
+abstract class GCallAggregateOrderBy
+    implements Built<GCallAggregateOrderBy, GCallAggregateOrderByBuilder> {
+  GCallAggregateOrderBy._();
+
+  factory GCallAggregateOrderBy(
+          [void Function(GCallAggregateOrderByBuilder b) updates]) =
+      _$GCallAggregateOrderBy;
+
+  GOrderBy? get count;
+  GCallMaxOrderBy? get max;
+  GCallMinOrderBy? get min;
+  static Serializer<GCallAggregateOrderBy> get serializer =>
+      _$gCallAggregateOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_avg_order_by.serializer,
+        GCallAggregateOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_avg_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCallAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_avg_order_by.serializer,
+        GCallAggregateOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gcertification_bool_exp
-    implements Built<Gcertification_bool_exp, Gcertification_bool_expBuilder> {
-  Gcertification_bool_exp._();
+abstract class GCallBoolExp
+    implements Built<GCallBoolExp, GCallBoolExpBuilder> {
+  GCallBoolExp._();
 
-  factory Gcertification_bool_exp(
-          [void Function(Gcertification_bool_expBuilder b) updates]) =
-      _$Gcertification_bool_exp;
+  factory GCallBoolExp([void Function(GCallBoolExpBuilder b) updates]) =
+      _$GCallBoolExp;
 
   @BuiltValueField(wireName: '_and')
-  BuiltList<Gcertification_bool_exp>? get G_and;
+  BuiltList<GCallBoolExp>? get G_and;
   @BuiltValueField(wireName: '_not')
-  Gcertification_bool_exp? get G_not;
+  GCallBoolExp? get G_not;
   @BuiltValueField(wireName: '_or')
-  BuiltList<Gcertification_bool_exp>? get G_or;
-  Gtimestamptz_comparison_exp? get created_at;
-  GInt_comparison_exp? get created_on;
-  Gblock_bool_exp? get created_on_block;
-  Gidentity_bool_exp? get issuer;
-  GInt_comparison_exp? get issuer_index;
-  Gidentity_bool_exp? get receiver;
-  GInt_comparison_exp? get receiver_index;
-  static Serializer<Gcertification_bool_exp> get serializer =>
-      _$gcertificationBoolExpSerializer;
+  BuiltList<GCallBoolExp>? get G_or;
+  GIntArrayComparisonExp? get address;
+  GJsonbComparisonExp? get args;
+  GStringArrayComparisonExp? get argsStr;
+  GBlockBoolExp? get block;
+  GStringComparisonExp? get blockId;
+  GJsonbComparisonExp? get error;
+  GEventBoolExp? get events;
+  GEventAggregateBoolExp? get eventsAggregate;
+  GExtrinsicBoolExp? get extrinsic;
+  GStringComparisonExp? get extrinsicId;
+  GStringComparisonExp? get id;
+  GStringComparisonExp? get name;
+  GStringComparisonExp? get pallet;
+  GCallBoolExp? get parent;
+  GStringComparisonExp? get parentId;
+  GCallBoolExp? get subcalls;
+  GCallAggregateBoolExp? get subcallsAggregate;
+  GBooleanComparisonExp? get success;
+  static Serializer<GCallBoolExp> get serializer => _$gCallBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_bool_exp.serializer,
+        GCallBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GCallBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_bool_exp.serializer,
+        GCallBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gcertification_max_order_by
-    implements
-        Built<Gcertification_max_order_by, Gcertification_max_order_byBuilder> {
-  Gcertification_max_order_by._();
+abstract class GCallMaxOrderBy
+    implements Built<GCallMaxOrderBy, GCallMaxOrderByBuilder> {
+  GCallMaxOrderBy._();
 
-  factory Gcertification_max_order_by(
-          [void Function(Gcertification_max_order_byBuilder b) updates]) =
-      _$Gcertification_max_order_by;
+  factory GCallMaxOrderBy([void Function(GCallMaxOrderByBuilder b) updates]) =
+      _$GCallMaxOrderBy;
 
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_max_order_by> get serializer =>
-      _$gcertificationMaxOrderBySerializer;
+  GOrderBy? get address;
+  GOrderBy? get argsStr;
+  GOrderBy? get blockId;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GOrderBy? get parentId;
+  static Serializer<GCallMaxOrderBy> get serializer =>
+      _$gCallMaxOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_max_order_by.serializer,
+        GCallMaxOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_max_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCallMaxOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_max_order_by.serializer,
+        GCallMaxOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gcertification_min_order_by
-    implements
-        Built<Gcertification_min_order_by, Gcertification_min_order_byBuilder> {
-  Gcertification_min_order_by._();
+abstract class GCallMinOrderBy
+    implements Built<GCallMinOrderBy, GCallMinOrderByBuilder> {
+  GCallMinOrderBy._();
 
-  factory Gcertification_min_order_by(
-          [void Function(Gcertification_min_order_byBuilder b) updates]) =
-      _$Gcertification_min_order_by;
+  factory GCallMinOrderBy([void Function(GCallMinOrderByBuilder b) updates]) =
+      _$GCallMinOrderBy;
 
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_min_order_by> get serializer =>
-      _$gcertificationMinOrderBySerializer;
+  GOrderBy? get address;
+  GOrderBy? get argsStr;
+  GOrderBy? get blockId;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GOrderBy? get parentId;
+  static Serializer<GCallMinOrderBy> get serializer =>
+      _$gCallMinOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_min_order_by.serializer,
+        GCallMinOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_min_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCallMinOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_min_order_by.serializer,
+        GCallMinOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gcertification_order_by
-    implements Built<Gcertification_order_by, Gcertification_order_byBuilder> {
-  Gcertification_order_by._();
-
-  factory Gcertification_order_by(
-          [void Function(Gcertification_order_byBuilder b) updates]) =
-      _$Gcertification_order_by;
-
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gblock_order_by? get created_on_block;
-  Gidentity_order_by? get issuer;
-  Gorder_by? get issuer_index;
-  Gidentity_order_by? get receiver;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_order_by> get serializer =>
-      _$gcertificationOrderBySerializer;
+abstract class GCallOrderBy
+    implements Built<GCallOrderBy, GCallOrderByBuilder> {
+  GCallOrderBy._();
+
+  factory GCallOrderBy([void Function(GCallOrderByBuilder b) updates]) =
+      _$GCallOrderBy;
+
+  GOrderBy? get address;
+  GOrderBy? get args;
+  GOrderBy? get argsStr;
+  GBlockOrderBy? get block;
+  GOrderBy? get blockId;
+  GOrderBy? get error;
+  GEventAggregateOrderBy? get eventsAggregate;
+  GExtrinsicOrderBy? get extrinsic;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GCallOrderBy? get parent;
+  GOrderBy? get parentId;
+  GCallAggregateOrderBy? get subcallsAggregate;
+  GOrderBy? get success;
+  static Serializer<GCallOrderBy> get serializer => _$gCallOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_order_by.serializer,
+        GCallOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCallOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_order_by.serializer,
+        GCallOrderBy.serializer,
         json,
       );
 }
 
-class Gcertification_select_column extends EnumClass {
-  const Gcertification_select_column._(String name) : super(name);
+class GCallSelectColumn extends EnumClass {
+  const GCallSelectColumn._(String name) : super(name);
+
+  static const GCallSelectColumn address = _$gCallSelectColumnaddress;
+
+  static const GCallSelectColumn args = _$gCallSelectColumnargs;
+
+  static const GCallSelectColumn argsStr = _$gCallSelectColumnargsStr;
+
+  static const GCallSelectColumn blockId = _$gCallSelectColumnblockId;
+
+  static const GCallSelectColumn error = _$gCallSelectColumnerror;
+
+  static const GCallSelectColumn extrinsicId = _$gCallSelectColumnextrinsicId;
 
-  static const Gcertification_select_column created_at =
-      _$gcertificationSelectColumncreated_at;
+  static const GCallSelectColumn id = _$gCallSelectColumnid;
 
-  static const Gcertification_select_column created_on =
-      _$gcertificationSelectColumncreated_on;
+  @BuiltValueEnumConst(wireName: 'name')
+  static const GCallSelectColumn Gname = _$gCallSelectColumnGname;
+
+  static const GCallSelectColumn pallet = _$gCallSelectColumnpallet;
 
-  static const Gcertification_select_column issuer_index =
-      _$gcertificationSelectColumnissuer_index;
+  static const GCallSelectColumn parentId = _$gCallSelectColumnparentId;
 
-  static const Gcertification_select_column receiver_index =
-      _$gcertificationSelectColumnreceiver_index;
+  static const GCallSelectColumn success = _$gCallSelectColumnsuccess;
 
-  static Serializer<Gcertification_select_column> get serializer =>
-      _$gcertificationSelectColumnSerializer;
+  static Serializer<GCallSelectColumn> get serializer =>
+      _$gCallSelectColumnSerializer;
 
-  static BuiltSet<Gcertification_select_column> get values =>
-      _$gcertificationSelectColumnValues;
+  static BuiltSet<GCallSelectColumn> get values => _$gCallSelectColumnValues;
 
-  static Gcertification_select_column valueOf(String name) =>
-      _$gcertificationSelectColumnValueOf(name);
+  static GCallSelectColumn valueOf(String name) =>
+      _$gCallSelectColumnValueOf(name);
 }
 
-abstract class Gcertification_stddev_order_by
-    implements
-        Built<Gcertification_stddev_order_by,
-            Gcertification_stddev_order_byBuilder> {
-  Gcertification_stddev_order_by._();
+class GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
+    extends EnumClass {
+  const GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
+      success =
+      _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnssuccess;
+
+  static Serializer<
+          GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>
+      get serializer =>
+          _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsSerializer;
+
+  static BuiltSet<GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>
+      get values =>
+          _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsValues;
+
+  static GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns valueOf(
+          String name) =>
+      _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+          name);
+}
+
+class GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+    extends EnumClass {
+  const GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+      success =
+      _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnssuccess;
+
+  static Serializer<
+          GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>
+      get serializer =>
+          _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsSerializer;
+
+  static BuiltSet<GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>
+      get values =>
+          _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsValues;
+
+  static GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns valueOf(
+          String name) =>
+      _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+          name);
+}
 
-  factory Gcertification_stddev_order_by(
-          [void Function(Gcertification_stddev_order_byBuilder b) updates]) =
-      _$Gcertification_stddev_order_by;
+abstract class GCallStreamCursorInput
+    implements Built<GCallStreamCursorInput, GCallStreamCursorInputBuilder> {
+  GCallStreamCursorInput._();
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_stddev_order_by> get serializer =>
-      _$gcertificationStddevOrderBySerializer;
+  factory GCallStreamCursorInput(
+          [void Function(GCallStreamCursorInputBuilder b) updates]) =
+      _$GCallStreamCursorInput;
+
+  GCallStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GCallStreamCursorInput> get serializer =>
+      _$gCallStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_stddev_order_by.serializer,
+        GCallStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_stddev_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCallStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_stddev_order_by.serializer,
+        GCallStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gcertification_stddev_pop_order_by
+abstract class GCallStreamCursorValueInput
     implements
-        Built<Gcertification_stddev_pop_order_by,
-            Gcertification_stddev_pop_order_byBuilder> {
-  Gcertification_stddev_pop_order_by._();
-
-  factory Gcertification_stddev_pop_order_by(
-      [void Function(Gcertification_stddev_pop_order_byBuilder b)
-          updates]) = _$Gcertification_stddev_pop_order_by;
-
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_stddev_pop_order_by> get serializer =>
-      _$gcertificationStddevPopOrderBySerializer;
+        Built<GCallStreamCursorValueInput, GCallStreamCursorValueInputBuilder> {
+  GCallStreamCursorValueInput._();
+
+  factory GCallStreamCursorValueInput(
+          [void Function(GCallStreamCursorValueInputBuilder b) updates]) =
+      _$GCallStreamCursorValueInput;
+
+  BuiltList<int>? get address;
+  _i3.JsonObject? get args;
+  BuiltList<String>? get argsStr;
+  String? get blockId;
+  _i3.JsonObject? get error;
+  String? get extrinsicId;
+  String? get id;
+  String? get name;
+  String? get pallet;
+  String? get parentId;
+  bool? get success;
+  static Serializer<GCallStreamCursorValueInput> get serializer =>
+      _$gCallStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_stddev_pop_order_by.serializer,
+        GCallStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_stddev_pop_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GCallStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_stddev_pop_order_by.serializer,
+        GCallStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class Gcertification_stddev_samp_order_by
-    implements
-        Built<Gcertification_stddev_samp_order_by,
-            Gcertification_stddev_samp_order_byBuilder> {
-  Gcertification_stddev_samp_order_by._();
+abstract class GCertAggregateBoolExp
+    implements Built<GCertAggregateBoolExp, GCertAggregateBoolExpBuilder> {
+  GCertAggregateBoolExp._();
 
-  factory Gcertification_stddev_samp_order_by(
-      [void Function(Gcertification_stddev_samp_order_byBuilder b)
-          updates]) = _$Gcertification_stddev_samp_order_by;
+  factory GCertAggregateBoolExp(
+          [void Function(GCertAggregateBoolExpBuilder b) updates]) =
+      _$GCertAggregateBoolExp;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_stddev_samp_order_by> get serializer =>
-      _$gcertificationStddevSampOrderBySerializer;
+  GcertAggregateBoolExpBool_and? get bool_and;
+  GcertAggregateBoolExpBool_or? get bool_or;
+  GcertAggregateBoolExpCount? get count;
+  static Serializer<GCertAggregateBoolExp> get serializer =>
+      _$gCertAggregateBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_stddev_samp_order_by.serializer,
+        GCertAggregateBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_stddev_samp_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GCertAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_stddev_samp_order_by.serializer,
+        GCertAggregateBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gcertification_stream_cursor_input
+abstract class GcertAggregateBoolExpBool_and
     implements
-        Built<Gcertification_stream_cursor_input,
-            Gcertification_stream_cursor_inputBuilder> {
-  Gcertification_stream_cursor_input._();
+        Built<GcertAggregateBoolExpBool_and,
+            GcertAggregateBoolExpBool_andBuilder> {
+  GcertAggregateBoolExpBool_and._();
 
-  factory Gcertification_stream_cursor_input(
-      [void Function(Gcertification_stream_cursor_inputBuilder b)
-          updates]) = _$Gcertification_stream_cursor_input;
+  factory GcertAggregateBoolExpBool_and(
+          [void Function(GcertAggregateBoolExpBool_andBuilder b) updates]) =
+      _$GcertAggregateBoolExpBool_and;
 
-  Gcertification_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gcertification_stream_cursor_input> get serializer =>
-      _$gcertificationStreamCursorInputSerializer;
+  GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns get arguments;
+  bool? get distinct;
+  GCertBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GcertAggregateBoolExpBool_and> get serializer =>
+      _$gcertAggregateBoolExpBoolAndSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_stream_cursor_input.serializer,
+        GcertAggregateBoolExpBool_and.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_stream_cursor_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GcertAggregateBoolExpBool_and? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_stream_cursor_input.serializer,
+        GcertAggregateBoolExpBool_and.serializer,
         json,
       );
 }
 
-abstract class Gcertification_stream_cursor_value_input
+abstract class GcertAggregateBoolExpBool_or
     implements
-        Built<Gcertification_stream_cursor_value_input,
-            Gcertification_stream_cursor_value_inputBuilder> {
-  Gcertification_stream_cursor_value_input._();
+        Built<GcertAggregateBoolExpBool_or,
+            GcertAggregateBoolExpBool_orBuilder> {
+  GcertAggregateBoolExpBool_or._();
 
-  factory Gcertification_stream_cursor_value_input(
-      [void Function(Gcertification_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gcertification_stream_cursor_value_input;
+  factory GcertAggregateBoolExpBool_or(
+          [void Function(GcertAggregateBoolExpBool_orBuilder b) updates]) =
+      _$GcertAggregateBoolExpBool_or;
 
-  Gtimestamptz? get created_at;
-  int? get created_on;
-  int? get issuer_index;
-  int? get receiver_index;
-  static Serializer<Gcertification_stream_cursor_value_input> get serializer =>
-      _$gcertificationStreamCursorValueInputSerializer;
+  GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns get arguments;
+  bool? get distinct;
+  GCertBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GcertAggregateBoolExpBool_or> get serializer =>
+      _$gcertAggregateBoolExpBoolOrSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_stream_cursor_value_input.serializer,
+        GcertAggregateBoolExpBool_or.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GcertAggregateBoolExpBool_or? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_stream_cursor_value_input.serializer,
+        GcertAggregateBoolExpBool_or.serializer,
         json,
       );
 }
 
-abstract class Gcertification_sum_order_by
+abstract class GcertAggregateBoolExpCount
     implements
-        Built<Gcertification_sum_order_by, Gcertification_sum_order_byBuilder> {
-  Gcertification_sum_order_by._();
+        Built<GcertAggregateBoolExpCount, GcertAggregateBoolExpCountBuilder> {
+  GcertAggregateBoolExpCount._();
 
-  factory Gcertification_sum_order_by(
-          [void Function(Gcertification_sum_order_byBuilder b) updates]) =
-      _$Gcertification_sum_order_by;
+  factory GcertAggregateBoolExpCount(
+          [void Function(GcertAggregateBoolExpCountBuilder b) updates]) =
+      _$GcertAggregateBoolExpCount;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_sum_order_by> get serializer =>
-      _$gcertificationSumOrderBySerializer;
+  BuiltList<GCertSelectColumn>? get arguments;
+  bool? get distinct;
+  GCertBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GcertAggregateBoolExpCount> get serializer =>
+      _$gcertAggregateBoolExpCountSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_sum_order_by.serializer,
+        GcertAggregateBoolExpCount.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_sum_order_by? fromJson(Map<String, dynamic> json) =>
+  static GcertAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_sum_order_by.serializer,
+        GcertAggregateBoolExpCount.serializer,
         json,
       );
 }
 
-abstract class Gcertification_var_pop_order_by
-    implements
-        Built<Gcertification_var_pop_order_by,
-            Gcertification_var_pop_order_byBuilder> {
-  Gcertification_var_pop_order_by._();
+abstract class GCertAggregateOrderBy
+    implements Built<GCertAggregateOrderBy, GCertAggregateOrderByBuilder> {
+  GCertAggregateOrderBy._();
+
+  factory GCertAggregateOrderBy(
+          [void Function(GCertAggregateOrderByBuilder b) updates]) =
+      _$GCertAggregateOrderBy;
+
+  GCertAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GCertMaxOrderBy? get max;
+  GCertMinOrderBy? get min;
+  GCertStddevOrderBy? get stddev;
+  GCertStddevPopOrderBy? get stddevPop;
+  GCertStddevSampOrderBy? get stddevSamp;
+  GCertSumOrderBy? get sum;
+  GCertVarPopOrderBy? get varPop;
+  GCertVarSampOrderBy? get varSamp;
+  GCertVarianceOrderBy? get variance;
+  static Serializer<GCertAggregateOrderBy> get serializer =>
+      _$gCertAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertAggregateOrderBy.serializer,
+        json,
+      );
+}
 
-  factory Gcertification_var_pop_order_by(
-          [void Function(Gcertification_var_pop_order_byBuilder b) updates]) =
-      _$Gcertification_var_pop_order_by;
+abstract class GCertAvgOrderBy
+    implements Built<GCertAvgOrderBy, GCertAvgOrderByBuilder> {
+  GCertAvgOrderBy._();
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_var_pop_order_by> get serializer =>
-      _$gcertificationVarPopOrderBySerializer;
+  factory GCertAvgOrderBy([void Function(GCertAvgOrderByBuilder b) updates]) =
+      _$GCertAvgOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertAvgOrderBy> get serializer =>
+      _$gCertAvgOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_var_pop_order_by.serializer,
+        GCertAvgOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_var_pop_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCertAvgOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_var_pop_order_by.serializer,
+        GCertAvgOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gcertification_var_samp_order_by
-    implements
-        Built<Gcertification_var_samp_order_by,
-            Gcertification_var_samp_order_byBuilder> {
-  Gcertification_var_samp_order_by._();
+abstract class GCertBoolExp
+    implements Built<GCertBoolExp, GCertBoolExpBuilder> {
+  GCertBoolExp._();
 
-  factory Gcertification_var_samp_order_by(
-          [void Function(Gcertification_var_samp_order_byBuilder b) updates]) =
-      _$Gcertification_var_samp_order_by;
+  factory GCertBoolExp([void Function(GCertBoolExpBuilder b) updates]) =
+      _$GCertBoolExp;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_var_samp_order_by> get serializer =>
-      _$gcertificationVarSampOrderBySerializer;
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GCertBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GCertBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GCertBoolExp>? get G_or;
+  GCertEventBoolExp? get certHistory;
+  GCertEventAggregateBoolExp? get certHistoryAggregate;
+  GEventBoolExp? get createdIn;
+  GStringComparisonExp? get createdInId;
+  GIntComparisonExp? get createdOn;
+  GIntComparisonExp? get expireOn;
+  GStringComparisonExp? get id;
+  GBooleanComparisonExp? get isActive;
+  GIdentityBoolExp? get issuer;
+  GStringComparisonExp? get issuerId;
+  GIdentityBoolExp? get receiver;
+  GStringComparisonExp? get receiverId;
+  GEventBoolExp? get updatedIn;
+  GStringComparisonExp? get updatedInId;
+  GIntComparisonExp? get updatedOn;
+  static Serializer<GCertBoolExp> get serializer => _$gCertBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_var_samp_order_by.serializer,
+        GCertBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_var_samp_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GCertBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_var_samp_order_by.serializer,
+        GCertBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gcertification_variance_order_by
+abstract class GCertEventAggregateBoolExp
     implements
-        Built<Gcertification_variance_order_by,
-            Gcertification_variance_order_byBuilder> {
-  Gcertification_variance_order_by._();
+        Built<GCertEventAggregateBoolExp, GCertEventAggregateBoolExpBuilder> {
+  GCertEventAggregateBoolExp._();
 
-  factory Gcertification_variance_order_by(
-          [void Function(Gcertification_variance_order_byBuilder b) updates]) =
-      _$Gcertification_variance_order_by;
+  factory GCertEventAggregateBoolExp(
+          [void Function(GCertEventAggregateBoolExpBuilder b) updates]) =
+      _$GCertEventAggregateBoolExp;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gcertification_variance_order_by> get serializer =>
-      _$gcertificationVarianceOrderBySerializer;
+  GcertEventAggregateBoolExpCount? get count;
+  static Serializer<GCertEventAggregateBoolExp> get serializer =>
+      _$gCertEventAggregateBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gcertification_variance_order_by.serializer,
+        GCertEventAggregateBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gcertification_variance_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GCertEventAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gcertification_variance_order_by.serializer,
+        GCertEventAggregateBoolExp.serializer,
         json,
       );
 }
 
-class Gcursor_ordering extends EnumClass {
-  const Gcursor_ordering._(String name) : super(name);
-
-  static const Gcursor_ordering ASC = _$gcursorOrderingASC;
+abstract class GcertEventAggregateBoolExpCount
+    implements
+        Built<GcertEventAggregateBoolExpCount,
+            GcertEventAggregateBoolExpCountBuilder> {
+  GcertEventAggregateBoolExpCount._();
 
-  static const Gcursor_ordering DESC = _$gcursorOrderingDESC;
+  factory GcertEventAggregateBoolExpCount(
+          [void Function(GcertEventAggregateBoolExpCountBuilder b) updates]) =
+      _$GcertEventAggregateBoolExpCount;
 
-  static Serializer<Gcursor_ordering> get serializer =>
-      _$gcursorOrderingSerializer;
+  BuiltList<GCertEventSelectColumn>? get arguments;
+  bool? get distinct;
+  GCertEventBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GcertEventAggregateBoolExpCount> get serializer =>
+      _$gcertEventAggregateBoolExpCountSerializer;
 
-  static BuiltSet<Gcursor_ordering> get values => _$gcursorOrderingValues;
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GcertEventAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  static Gcursor_ordering valueOf(String name) =>
-      _$gcursorOrderingValueOf(name);
+  static GcertEventAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GcertEventAggregateBoolExpCount.serializer,
+        json,
+      );
 }
 
-abstract class Gdate implements Built<Gdate, GdateBuilder> {
-  Gdate._();
+abstract class GCertEventAggregateOrderBy
+    implements
+        Built<GCertEventAggregateOrderBy, GCertEventAggregateOrderByBuilder> {
+  GCertEventAggregateOrderBy._();
+
+  factory GCertEventAggregateOrderBy(
+          [void Function(GCertEventAggregateOrderByBuilder b) updates]) =
+      _$GCertEventAggregateOrderBy;
+
+  GCertEventAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GCertEventMaxOrderBy? get max;
+  GCertEventMinOrderBy? get min;
+  GCertEventStddevOrderBy? get stddev;
+  GCertEventStddevPopOrderBy? get stddevPop;
+  GCertEventStddevSampOrderBy? get stddevSamp;
+  GCertEventSumOrderBy? get sum;
+  GCertEventVarPopOrderBy? get varPop;
+  GCertEventVarSampOrderBy? get varSamp;
+  GCertEventVarianceOrderBy? get variance;
+  static Serializer<GCertEventAggregateOrderBy> get serializer =>
+      _$gCertEventAggregateOrderBySerializer;
 
-  factory Gdate([String? value]) =>
-      _$Gdate((b) => value != null ? (b..value = value) : b);
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  String get value;
-  @BuiltValueSerializer(custom: true)
-  static Serializer<Gdate> get serializer => _i3.DefaultScalarSerializer<Gdate>(
-      (Object serialized) => Gdate((serialized as String?)));
+  static GCertEventAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventAggregateOrderBy.serializer,
+        json,
+      );
 }
 
-abstract class GFloat_comparison_exp
-    implements Built<GFloat_comparison_exp, GFloat_comparison_expBuilder> {
-  GFloat_comparison_exp._();
+abstract class GCertEventAvgOrderBy
+    implements Built<GCertEventAvgOrderBy, GCertEventAvgOrderByBuilder> {
+  GCertEventAvgOrderBy._();
 
-  factory GFloat_comparison_exp(
-          [void Function(GFloat_comparison_expBuilder b) updates]) =
-      _$GFloat_comparison_exp;
+  factory GCertEventAvgOrderBy(
+          [void Function(GCertEventAvgOrderByBuilder b) updates]) =
+      _$GCertEventAvgOrderBy;
 
-  @BuiltValueField(wireName: '_eq')
-  double? get G_eq;
-  @BuiltValueField(wireName: '_gt')
-  double? get G_gt;
-  @BuiltValueField(wireName: '_gte')
-  double? get G_gte;
-  @BuiltValueField(wireName: '_in')
-  BuiltList<double>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
-  @BuiltValueField(wireName: '_lt')
-  double? get G_lt;
-  @BuiltValueField(wireName: '_lte')
-  double? get G_lte;
-  @BuiltValueField(wireName: '_neq')
-  double? get G_neq;
-  @BuiltValueField(wireName: '_nin')
-  BuiltList<double>? get G_nin;
-  static Serializer<GFloat_comparison_exp> get serializer =>
-      _$gFloatComparisonExpSerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventAvgOrderBy> get serializer =>
+      _$gCertEventAvgOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GFloat_comparison_exp.serializer,
+        GCertEventAvgOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GFloat_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GCertEventAvgOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GFloat_comparison_exp.serializer,
+        GCertEventAvgOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gidentity_bool_exp
-    implements Built<Gidentity_bool_exp, Gidentity_bool_expBuilder> {
-  Gidentity_bool_exp._();
+abstract class GCertEventBoolExp
+    implements Built<GCertEventBoolExp, GCertEventBoolExpBuilder> {
+  GCertEventBoolExp._();
 
-  factory Gidentity_bool_exp(
-          [void Function(Gidentity_bool_expBuilder b) updates]) =
-      _$Gidentity_bool_exp;
+  factory GCertEventBoolExp(
+          [void Function(GCertEventBoolExpBuilder b) updates]) =
+      _$GCertEventBoolExp;
 
   @BuiltValueField(wireName: '_and')
-  BuiltList<Gidentity_bool_exp>? get G_and;
+  BuiltList<GCertEventBoolExp>? get G_and;
   @BuiltValueField(wireName: '_not')
-  Gidentity_bool_exp? get G_not;
+  GCertEventBoolExp? get G_not;
   @BuiltValueField(wireName: '_or')
-  BuiltList<Gidentity_bool_exp>? get G_or;
-  Gaccount_bool_exp? get account;
-  Gcertification_bool_exp? get cert_issued;
-  Gcertification_aggregate_bool_exp? get cert_issued_aggregate;
-  Gcertification_bool_exp? get cert_received;
-  Gcertification_aggregate_bool_exp? get cert_received_aggregate;
-  Gtimestamptz_comparison_exp? get confirmed_at;
-  GInt_comparison_exp? get confirmed_on;
-  Gblock_bool_exp? get confirmed_on_block;
-  GInt_comparison_exp? get created_on;
-  Gblock_bool_exp? get created_on_block;
-  GInt_comparison_exp? get index;
-  GString_comparison_exp? get name;
-  GString_comparison_exp? get pubkey;
-  Gtimestamptz_comparison_exp? get revoked_at;
-  GInt_comparison_exp? get revoked_on;
-  Gblock_bool_exp? get revoked_on_block;
-  Gtimestamptz_comparison_exp? get validated_at;
-  GInt_comparison_exp? get validated_on;
-  Gblock_bool_exp? get validated_on_block;
-  static Serializer<Gidentity_bool_exp> get serializer =>
-      _$gidentityBoolExpSerializer;
+  BuiltList<GCertEventBoolExp>? get G_or;
+  GIntComparisonExp? get blockNumber;
+  GCertBoolExp? get cert;
+  GStringComparisonExp? get certId;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GEventTypeEnumComparisonExp? get eventType;
+  GStringComparisonExp? get id;
+  static Serializer<GCertEventBoolExp> get serializer =>
+      _$gCertEventBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gidentity_bool_exp.serializer,
+        GCertEventBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gidentity_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GCertEventBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gidentity_bool_exp.serializer,
+        GCertEventBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gidentity_order_by
-    implements Built<Gidentity_order_by, Gidentity_order_byBuilder> {
-  Gidentity_order_by._();
+abstract class GCertEventMaxOrderBy
+    implements Built<GCertEventMaxOrderBy, GCertEventMaxOrderByBuilder> {
+  GCertEventMaxOrderBy._();
 
-  factory Gidentity_order_by(
-          [void Function(Gidentity_order_byBuilder b) updates]) =
-      _$Gidentity_order_by;
+  factory GCertEventMaxOrderBy(
+          [void Function(GCertEventMaxOrderByBuilder b) updates]) =
+      _$GCertEventMaxOrderBy;
 
-  Gaccount_order_by? get account;
-  Gcertification_aggregate_order_by? get cert_issued_aggregate;
-  Gcertification_aggregate_order_by? get cert_received_aggregate;
-  Gorder_by? get confirmed_at;
-  Gorder_by? get confirmed_on;
-  Gblock_order_by? get confirmed_on_block;
-  Gorder_by? get created_on;
-  Gblock_order_by? get created_on_block;
-  Gorder_by? get index;
-  Gorder_by? get name;
-  Gorder_by? get pubkey;
-  Gorder_by? get revoked_at;
-  Gorder_by? get revoked_on;
-  Gblock_order_by? get revoked_on_block;
-  Gorder_by? get validated_at;
-  Gorder_by? get validated_on;
-  Gblock_order_by? get validated_on_block;
-  static Serializer<Gidentity_order_by> get serializer =>
-      _$gidentityOrderBySerializer;
+  GOrderBy? get blockNumber;
+  GOrderBy? get certId;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  static Serializer<GCertEventMaxOrderBy> get serializer =>
+      _$gCertEventMaxOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gidentity_order_by.serializer,
+        GCertEventMaxOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gidentity_order_by? fromJson(Map<String, dynamic> json) =>
+  static GCertEventMaxOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gidentity_order_by.serializer,
+        GCertEventMaxOrderBy.serializer,
         json,
       );
 }
 
-class Gidentity_select_column extends EnumClass {
-  const Gidentity_select_column._(String name) : super(name);
-
-  static const Gidentity_select_column confirmed_at =
-      _$gidentitySelectColumnconfirmed_at;
+abstract class GCertEventMinOrderBy
+    implements Built<GCertEventMinOrderBy, GCertEventMinOrderByBuilder> {
+  GCertEventMinOrderBy._();
 
-  static const Gidentity_select_column confirmed_on =
-      _$gidentitySelectColumnconfirmed_on;
+  factory GCertEventMinOrderBy(
+          [void Function(GCertEventMinOrderByBuilder b) updates]) =
+      _$GCertEventMinOrderBy;
 
-  static const Gidentity_select_column created_on =
-      _$gidentitySelectColumncreated_on;
+  GOrderBy? get blockNumber;
+  GOrderBy? get certId;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  static Serializer<GCertEventMinOrderBy> get serializer =>
+      _$gCertEventMinOrderBySerializer;
 
-  static const Gidentity_select_column index = _$gidentitySelectColumnindex;
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  @BuiltValueEnumConst(wireName: 'name')
-  static const Gidentity_select_column Gname = _$gidentitySelectColumnGname;
+  static GCertEventMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventMinOrderBy.serializer,
+        json,
+      );
+}
 
-  static const Gidentity_select_column pubkey = _$gidentitySelectColumnpubkey;
+abstract class GCertEventOrderBy
+    implements Built<GCertEventOrderBy, GCertEventOrderByBuilder> {
+  GCertEventOrderBy._();
 
-  static const Gidentity_select_column revoked_at =
-      _$gidentitySelectColumnrevoked_at;
+  factory GCertEventOrderBy(
+          [void Function(GCertEventOrderByBuilder b) updates]) =
+      _$GCertEventOrderBy;
 
-  static const Gidentity_select_column revoked_on =
-      _$gidentitySelectColumnrevoked_on;
+  GOrderBy? get blockNumber;
+  GCertOrderBy? get cert;
+  GOrderBy? get certId;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get eventType;
+  GOrderBy? get id;
+  static Serializer<GCertEventOrderBy> get serializer =>
+      _$gCertEventOrderBySerializer;
 
-  static const Gidentity_select_column validated_at =
-      _$gidentitySelectColumnvalidated_at;
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventOrderBy.serializer,
+        json,
+      );
+}
+
+class GCertEventSelectColumn extends EnumClass {
+  const GCertEventSelectColumn._(String name) : super(name);
+
+  static const GCertEventSelectColumn blockNumber =
+      _$gCertEventSelectColumnblockNumber;
+
+  static const GCertEventSelectColumn certId = _$gCertEventSelectColumncertId;
+
+  static const GCertEventSelectColumn eventId = _$gCertEventSelectColumneventId;
+
+  static const GCertEventSelectColumn eventType =
+      _$gCertEventSelectColumneventType;
+
+  static const GCertEventSelectColumn id = _$gCertEventSelectColumnid;
+
+  static Serializer<GCertEventSelectColumn> get serializer =>
+      _$gCertEventSelectColumnSerializer;
+
+  static BuiltSet<GCertEventSelectColumn> get values =>
+      _$gCertEventSelectColumnValues;
+
+  static GCertEventSelectColumn valueOf(String name) =>
+      _$gCertEventSelectColumnValueOf(name);
+}
+
+abstract class GCertEventStddevOrderBy
+    implements Built<GCertEventStddevOrderBy, GCertEventStddevOrderByBuilder> {
+  GCertEventStddevOrderBy._();
+
+  factory GCertEventStddevOrderBy(
+          [void Function(GCertEventStddevOrderByBuilder b) updates]) =
+      _$GCertEventStddevOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventStddevOrderBy> get serializer =>
+      _$gCertEventStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventStddevPopOrderBy
+    implements
+        Built<GCertEventStddevPopOrderBy, GCertEventStddevPopOrderByBuilder> {
+  GCertEventStddevPopOrderBy._();
+
+  factory GCertEventStddevPopOrderBy(
+          [void Function(GCertEventStddevPopOrderByBuilder b) updates]) =
+      _$GCertEventStddevPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventStddevPopOrderBy> get serializer =>
+      _$gCertEventStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventStddevSampOrderBy
+    implements
+        Built<GCertEventStddevSampOrderBy, GCertEventStddevSampOrderByBuilder> {
+  GCertEventStddevSampOrderBy._();
+
+  factory GCertEventStddevSampOrderBy(
+          [void Function(GCertEventStddevSampOrderByBuilder b) updates]) =
+      _$GCertEventStddevSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventStddevSampOrderBy> get serializer =>
+      _$gCertEventStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventStreamCursorInput
+    implements
+        Built<GCertEventStreamCursorInput, GCertEventStreamCursorInputBuilder> {
+  GCertEventStreamCursorInput._();
+
+  factory GCertEventStreamCursorInput(
+          [void Function(GCertEventStreamCursorInputBuilder b) updates]) =
+      _$GCertEventStreamCursorInput;
+
+  GCertEventStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GCertEventStreamCursorInput> get serializer =>
+      _$gCertEventStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventStreamCursorValueInput
+    implements
+        Built<GCertEventStreamCursorValueInput,
+            GCertEventStreamCursorValueInputBuilder> {
+  GCertEventStreamCursorValueInput._();
+
+  factory GCertEventStreamCursorValueInput(
+          [void Function(GCertEventStreamCursorValueInputBuilder b) updates]) =
+      _$GCertEventStreamCursorValueInput;
+
+  int? get blockNumber;
+  String? get certId;
+  String? get eventId;
+  GEventTypeEnum? get eventType;
+  String? get id;
+  static Serializer<GCertEventStreamCursorValueInput> get serializer =>
+      _$gCertEventStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventSumOrderBy
+    implements Built<GCertEventSumOrderBy, GCertEventSumOrderByBuilder> {
+  GCertEventSumOrderBy._();
+
+  factory GCertEventSumOrderBy(
+          [void Function(GCertEventSumOrderByBuilder b) updates]) =
+      _$GCertEventSumOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventSumOrderBy> get serializer =>
+      _$gCertEventSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventSumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventVarianceOrderBy
+    implements
+        Built<GCertEventVarianceOrderBy, GCertEventVarianceOrderByBuilder> {
+  GCertEventVarianceOrderBy._();
+
+  factory GCertEventVarianceOrderBy(
+          [void Function(GCertEventVarianceOrderByBuilder b) updates]) =
+      _$GCertEventVarianceOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventVarianceOrderBy> get serializer =>
+      _$gCertEventVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventVarPopOrderBy
+    implements Built<GCertEventVarPopOrderBy, GCertEventVarPopOrderByBuilder> {
+  GCertEventVarPopOrderBy._();
+
+  factory GCertEventVarPopOrderBy(
+          [void Function(GCertEventVarPopOrderByBuilder b) updates]) =
+      _$GCertEventVarPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventVarPopOrderBy> get serializer =>
+      _$gCertEventVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertEventVarSampOrderBy
+    implements
+        Built<GCertEventVarSampOrderBy, GCertEventVarSampOrderByBuilder> {
+  GCertEventVarSampOrderBy._();
+
+  factory GCertEventVarSampOrderBy(
+          [void Function(GCertEventVarSampOrderByBuilder b) updates]) =
+      _$GCertEventVarSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GCertEventVarSampOrderBy> get serializer =>
+      _$gCertEventVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertEventVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertEventVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertEventVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertMaxOrderBy
+    implements Built<GCertMaxOrderBy, GCertMaxOrderByBuilder> {
+  GCertMaxOrderBy._();
+
+  factory GCertMaxOrderBy([void Function(GCertMaxOrderByBuilder b) updates]) =
+      _$GCertMaxOrderBy;
+
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get issuerId;
+  GOrderBy? get receiverId;
+  GOrderBy? get updatedInId;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertMaxOrderBy> get serializer =>
+      _$gCertMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertMinOrderBy
+    implements Built<GCertMinOrderBy, GCertMinOrderByBuilder> {
+  GCertMinOrderBy._();
+
+  factory GCertMinOrderBy([void Function(GCertMinOrderByBuilder b) updates]) =
+      _$GCertMinOrderBy;
+
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get issuerId;
+  GOrderBy? get receiverId;
+  GOrderBy? get updatedInId;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertMinOrderBy> get serializer =>
+      _$gCertMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertOrderBy
+    implements Built<GCertOrderBy, GCertOrderByBuilder> {
+  GCertOrderBy._();
+
+  factory GCertOrderBy([void Function(GCertOrderByBuilder b) updates]) =
+      _$GCertOrderBy;
+
+  GCertEventAggregateOrderBy? get certHistoryAggregate;
+  GEventOrderBy? get createdIn;
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get isActive;
+  GIdentityOrderBy? get issuer;
+  GOrderBy? get issuerId;
+  GIdentityOrderBy? get receiver;
+  GOrderBy? get receiverId;
+  GEventOrderBy? get updatedIn;
+  GOrderBy? get updatedInId;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertOrderBy> get serializer => _$gCertOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertOrderBy.serializer,
+        json,
+      );
+}
+
+class GCertSelectColumn extends EnumClass {
+  const GCertSelectColumn._(String name) : super(name);
+
+  static const GCertSelectColumn createdInId = _$gCertSelectColumncreatedInId;
+
+  static const GCertSelectColumn createdOn = _$gCertSelectColumncreatedOn;
+
+  static const GCertSelectColumn expireOn = _$gCertSelectColumnexpireOn;
+
+  static const GCertSelectColumn id = _$gCertSelectColumnid;
+
+  static const GCertSelectColumn isActive = _$gCertSelectColumnisActive;
+
+  static const GCertSelectColumn issuerId = _$gCertSelectColumnissuerId;
+
+  static const GCertSelectColumn receiverId = _$gCertSelectColumnreceiverId;
+
+  static const GCertSelectColumn updatedInId = _$gCertSelectColumnupdatedInId;
+
+  static const GCertSelectColumn updatedOn = _$gCertSelectColumnupdatedOn;
+
+  static Serializer<GCertSelectColumn> get serializer =>
+      _$gCertSelectColumnSerializer;
+
+  static BuiltSet<GCertSelectColumn> get values => _$gCertSelectColumnValues;
+
+  static GCertSelectColumn valueOf(String name) =>
+      _$gCertSelectColumnValueOf(name);
+}
+
+class GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+    extends EnumClass {
+  const GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+      isActive =
+      _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsisActive;
+
+  static Serializer<
+          GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>
+      get serializer =>
+          _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsSerializer;
+
+  static BuiltSet<GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>
+      get values =>
+          _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsValues;
+
+  static GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns valueOf(
+          String name) =>
+      _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+          name);
+}
+
+class GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
+    extends EnumClass {
+  const GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
+      isActive =
+      _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsisActive;
+
+  static Serializer<
+          GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>
+      get serializer =>
+          _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsSerializer;
+
+  static BuiltSet<GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>
+      get values =>
+          _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsValues;
+
+  static GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns valueOf(
+          String name) =>
+      _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+          name);
+}
+
+abstract class GCertStddevOrderBy
+    implements Built<GCertStddevOrderBy, GCertStddevOrderByBuilder> {
+  GCertStddevOrderBy._();
+
+  factory GCertStddevOrderBy(
+          [void Function(GCertStddevOrderByBuilder b) updates]) =
+      _$GCertStddevOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertStddevOrderBy> get serializer =>
+      _$gCertStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertStddevPopOrderBy
+    implements Built<GCertStddevPopOrderBy, GCertStddevPopOrderByBuilder> {
+  GCertStddevPopOrderBy._();
+
+  factory GCertStddevPopOrderBy(
+          [void Function(GCertStddevPopOrderByBuilder b) updates]) =
+      _$GCertStddevPopOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertStddevPopOrderBy> get serializer =>
+      _$gCertStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertStddevSampOrderBy
+    implements Built<GCertStddevSampOrderBy, GCertStddevSampOrderByBuilder> {
+  GCertStddevSampOrderBy._();
+
+  factory GCertStddevSampOrderBy(
+          [void Function(GCertStddevSampOrderByBuilder b) updates]) =
+      _$GCertStddevSampOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertStddevSampOrderBy> get serializer =>
+      _$gCertStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertStreamCursorInput
+    implements Built<GCertStreamCursorInput, GCertStreamCursorInputBuilder> {
+  GCertStreamCursorInput._();
+
+  factory GCertStreamCursorInput(
+          [void Function(GCertStreamCursorInputBuilder b) updates]) =
+      _$GCertStreamCursorInput;
+
+  GCertStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GCertStreamCursorInput> get serializer =>
+      _$gCertStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GCertStreamCursorValueInput
+    implements
+        Built<GCertStreamCursorValueInput, GCertStreamCursorValueInputBuilder> {
+  GCertStreamCursorValueInput._();
+
+  factory GCertStreamCursorValueInput(
+          [void Function(GCertStreamCursorValueInputBuilder b) updates]) =
+      _$GCertStreamCursorValueInput;
+
+  String? get createdInId;
+  int? get createdOn;
+  int? get expireOn;
+  String? get id;
+  bool? get isActive;
+  String? get issuerId;
+  String? get receiverId;
+  String? get updatedInId;
+  int? get updatedOn;
+  static Serializer<GCertStreamCursorValueInput> get serializer =>
+      _$gCertStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GCertSumOrderBy
+    implements Built<GCertSumOrderBy, GCertSumOrderByBuilder> {
+  GCertSumOrderBy._();
+
+  factory GCertSumOrderBy([void Function(GCertSumOrderByBuilder b) updates]) =
+      _$GCertSumOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertSumOrderBy> get serializer =>
+      _$gCertSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertSumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertVarianceOrderBy
+    implements Built<GCertVarianceOrderBy, GCertVarianceOrderByBuilder> {
+  GCertVarianceOrderBy._();
+
+  factory GCertVarianceOrderBy(
+          [void Function(GCertVarianceOrderByBuilder b) updates]) =
+      _$GCertVarianceOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertVarianceOrderBy> get serializer =>
+      _$gCertVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertVarPopOrderBy
+    implements Built<GCertVarPopOrderBy, GCertVarPopOrderByBuilder> {
+  GCertVarPopOrderBy._();
+
+  factory GCertVarPopOrderBy(
+          [void Function(GCertVarPopOrderByBuilder b) updates]) =
+      _$GCertVarPopOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertVarPopOrderBy> get serializer =>
+      _$gCertVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GCertVarSampOrderBy
+    implements Built<GCertVarSampOrderBy, GCertVarSampOrderByBuilder> {
+  GCertVarSampOrderBy._();
+
+  factory GCertVarSampOrderBy(
+          [void Function(GCertVarSampOrderByBuilder b) updates]) =
+      _$GCertVarSampOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get updatedOn;
+  static Serializer<GCertVarSampOrderBy> get serializer =>
+      _$gCertVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCertVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCertVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCertVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyAggregateBoolExp
+    implements
+        Built<GChangeOwnerKeyAggregateBoolExp,
+            GChangeOwnerKeyAggregateBoolExpBuilder> {
+  GChangeOwnerKeyAggregateBoolExp._();
+
+  factory GChangeOwnerKeyAggregateBoolExp(
+          [void Function(GChangeOwnerKeyAggregateBoolExpBuilder b) updates]) =
+      _$GChangeOwnerKeyAggregateBoolExp;
+
+  GchangeOwnerKeyAggregateBoolExpCount? get count;
+  static Serializer<GChangeOwnerKeyAggregateBoolExp> get serializer =>
+      _$gChangeOwnerKeyAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GchangeOwnerKeyAggregateBoolExpCount
+    implements
+        Built<GchangeOwnerKeyAggregateBoolExpCount,
+            GchangeOwnerKeyAggregateBoolExpCountBuilder> {
+  GchangeOwnerKeyAggregateBoolExpCount._();
+
+  factory GchangeOwnerKeyAggregateBoolExpCount(
+      [void Function(GchangeOwnerKeyAggregateBoolExpCountBuilder b)
+          updates]) = _$GchangeOwnerKeyAggregateBoolExpCount;
+
+  BuiltList<GChangeOwnerKeySelectColumn>? get arguments;
+  bool? get distinct;
+  GChangeOwnerKeyBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GchangeOwnerKeyAggregateBoolExpCount> get serializer =>
+      _$gchangeOwnerKeyAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GchangeOwnerKeyAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GchangeOwnerKeyAggregateBoolExpCount? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GchangeOwnerKeyAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyAggregateOrderBy
+    implements
+        Built<GChangeOwnerKeyAggregateOrderBy,
+            GChangeOwnerKeyAggregateOrderByBuilder> {
+  GChangeOwnerKeyAggregateOrderBy._();
+
+  factory GChangeOwnerKeyAggregateOrderBy(
+          [void Function(GChangeOwnerKeyAggregateOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyAggregateOrderBy;
+
+  GChangeOwnerKeyAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GChangeOwnerKeyMaxOrderBy? get max;
+  GChangeOwnerKeyMinOrderBy? get min;
+  GChangeOwnerKeyStddevOrderBy? get stddev;
+  GChangeOwnerKeyStddevPopOrderBy? get stddevPop;
+  GChangeOwnerKeyStddevSampOrderBy? get stddevSamp;
+  GChangeOwnerKeySumOrderBy? get sum;
+  GChangeOwnerKeyVarPopOrderBy? get varPop;
+  GChangeOwnerKeyVarSampOrderBy? get varSamp;
+  GChangeOwnerKeyVarianceOrderBy? get variance;
+  static Serializer<GChangeOwnerKeyAggregateOrderBy> get serializer =>
+      _$gChangeOwnerKeyAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyAvgOrderBy
+    implements
+        Built<GChangeOwnerKeyAvgOrderBy, GChangeOwnerKeyAvgOrderByBuilder> {
+  GChangeOwnerKeyAvgOrderBy._();
+
+  factory GChangeOwnerKeyAvgOrderBy(
+          [void Function(GChangeOwnerKeyAvgOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyAvgOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyAvgOrderBy> get serializer =>
+      _$gChangeOwnerKeyAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyBoolExp
+    implements Built<GChangeOwnerKeyBoolExp, GChangeOwnerKeyBoolExpBuilder> {
+  GChangeOwnerKeyBoolExp._();
+
+  factory GChangeOwnerKeyBoolExp(
+          [void Function(GChangeOwnerKeyBoolExpBuilder b) updates]) =
+      _$GChangeOwnerKeyBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GChangeOwnerKeyBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GChangeOwnerKeyBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GChangeOwnerKeyBoolExp>? get G_or;
+  GIntComparisonExp? get blockNumber;
+  GStringComparisonExp? get id;
+  GIdentityBoolExp? get identity;
+  GStringComparisonExp? get identityId;
+  GAccountBoolExp? get next;
+  GStringComparisonExp? get nextId;
+  GAccountBoolExp? get previous;
+  GStringComparisonExp? get previousId;
+  static Serializer<GChangeOwnerKeyBoolExp> get serializer =>
+      _$gChangeOwnerKeyBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyMaxOrderBy
+    implements
+        Built<GChangeOwnerKeyMaxOrderBy, GChangeOwnerKeyMaxOrderByBuilder> {
+  GChangeOwnerKeyMaxOrderBy._();
+
+  factory GChangeOwnerKeyMaxOrderBy(
+          [void Function(GChangeOwnerKeyMaxOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyMaxOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  GOrderBy? get nextId;
+  GOrderBy? get previousId;
+  static Serializer<GChangeOwnerKeyMaxOrderBy> get serializer =>
+      _$gChangeOwnerKeyMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyMinOrderBy
+    implements
+        Built<GChangeOwnerKeyMinOrderBy, GChangeOwnerKeyMinOrderByBuilder> {
+  GChangeOwnerKeyMinOrderBy._();
+
+  factory GChangeOwnerKeyMinOrderBy(
+          [void Function(GChangeOwnerKeyMinOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyMinOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  GOrderBy? get nextId;
+  GOrderBy? get previousId;
+  static Serializer<GChangeOwnerKeyMinOrderBy> get serializer =>
+      _$gChangeOwnerKeyMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyOrderBy
+    implements Built<GChangeOwnerKeyOrderBy, GChangeOwnerKeyOrderByBuilder> {
+  GChangeOwnerKeyOrderBy._();
+
+  factory GChangeOwnerKeyOrderBy(
+          [void Function(GChangeOwnerKeyOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GIdentityOrderBy? get identity;
+  GOrderBy? get identityId;
+  GAccountOrderBy? get next;
+  GOrderBy? get nextId;
+  GAccountOrderBy? get previous;
+  GOrderBy? get previousId;
+  static Serializer<GChangeOwnerKeyOrderBy> get serializer =>
+      _$gChangeOwnerKeyOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyOrderBy.serializer,
+        json,
+      );
+}
+
+class GChangeOwnerKeySelectColumn extends EnumClass {
+  const GChangeOwnerKeySelectColumn._(String name) : super(name);
+
+  static const GChangeOwnerKeySelectColumn blockNumber =
+      _$gChangeOwnerKeySelectColumnblockNumber;
+
+  static const GChangeOwnerKeySelectColumn id = _$gChangeOwnerKeySelectColumnid;
+
+  static const GChangeOwnerKeySelectColumn identityId =
+      _$gChangeOwnerKeySelectColumnidentityId;
+
+  static const GChangeOwnerKeySelectColumn nextId =
+      _$gChangeOwnerKeySelectColumnnextId;
+
+  static const GChangeOwnerKeySelectColumn previousId =
+      _$gChangeOwnerKeySelectColumnpreviousId;
+
+  static Serializer<GChangeOwnerKeySelectColumn> get serializer =>
+      _$gChangeOwnerKeySelectColumnSerializer;
+
+  static BuiltSet<GChangeOwnerKeySelectColumn> get values =>
+      _$gChangeOwnerKeySelectColumnValues;
+
+  static GChangeOwnerKeySelectColumn valueOf(String name) =>
+      _$gChangeOwnerKeySelectColumnValueOf(name);
+}
+
+abstract class GChangeOwnerKeyStddevOrderBy
+    implements
+        Built<GChangeOwnerKeyStddevOrderBy,
+            GChangeOwnerKeyStddevOrderByBuilder> {
+  GChangeOwnerKeyStddevOrderBy._();
+
+  factory GChangeOwnerKeyStddevOrderBy(
+          [void Function(GChangeOwnerKeyStddevOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyStddevOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyStddevOrderBy> get serializer =>
+      _$gChangeOwnerKeyStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyStddevPopOrderBy
+    implements
+        Built<GChangeOwnerKeyStddevPopOrderBy,
+            GChangeOwnerKeyStddevPopOrderByBuilder> {
+  GChangeOwnerKeyStddevPopOrderBy._();
+
+  factory GChangeOwnerKeyStddevPopOrderBy(
+          [void Function(GChangeOwnerKeyStddevPopOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyStddevPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyStddevPopOrderBy> get serializer =>
+      _$gChangeOwnerKeyStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyStddevSampOrderBy
+    implements
+        Built<GChangeOwnerKeyStddevSampOrderBy,
+            GChangeOwnerKeyStddevSampOrderByBuilder> {
+  GChangeOwnerKeyStddevSampOrderBy._();
+
+  factory GChangeOwnerKeyStddevSampOrderBy(
+          [void Function(GChangeOwnerKeyStddevSampOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyStddevSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyStddevSampOrderBy> get serializer =>
+      _$gChangeOwnerKeyStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyStddevSampOrderBy? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyStreamCursorInput
+    implements
+        Built<GChangeOwnerKeyStreamCursorInput,
+            GChangeOwnerKeyStreamCursorInputBuilder> {
+  GChangeOwnerKeyStreamCursorInput._();
+
+  factory GChangeOwnerKeyStreamCursorInput(
+          [void Function(GChangeOwnerKeyStreamCursorInputBuilder b) updates]) =
+      _$GChangeOwnerKeyStreamCursorInput;
+
+  GChangeOwnerKeyStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GChangeOwnerKeyStreamCursorInput> get serializer =>
+      _$gChangeOwnerKeyStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyStreamCursorInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyStreamCursorValueInput
+    implements
+        Built<GChangeOwnerKeyStreamCursorValueInput,
+            GChangeOwnerKeyStreamCursorValueInputBuilder> {
+  GChangeOwnerKeyStreamCursorValueInput._();
+
+  factory GChangeOwnerKeyStreamCursorValueInput(
+      [void Function(GChangeOwnerKeyStreamCursorValueInputBuilder b)
+          updates]) = _$GChangeOwnerKeyStreamCursorValueInput;
+
+  int? get blockNumber;
+  String? get id;
+  String? get identityId;
+  String? get nextId;
+  String? get previousId;
+  static Serializer<GChangeOwnerKeyStreamCursorValueInput> get serializer =>
+      _$gChangeOwnerKeyStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeySumOrderBy
+    implements
+        Built<GChangeOwnerKeySumOrderBy, GChangeOwnerKeySumOrderByBuilder> {
+  GChangeOwnerKeySumOrderBy._();
+
+  factory GChangeOwnerKeySumOrderBy(
+          [void Function(GChangeOwnerKeySumOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeySumOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeySumOrderBy> get serializer =>
+      _$gChangeOwnerKeySumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeySumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeySumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeySumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyVarianceOrderBy
+    implements
+        Built<GChangeOwnerKeyVarianceOrderBy,
+            GChangeOwnerKeyVarianceOrderByBuilder> {
+  GChangeOwnerKeyVarianceOrderBy._();
+
+  factory GChangeOwnerKeyVarianceOrderBy(
+          [void Function(GChangeOwnerKeyVarianceOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyVarianceOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyVarianceOrderBy> get serializer =>
+      _$gChangeOwnerKeyVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyVarPopOrderBy
+    implements
+        Built<GChangeOwnerKeyVarPopOrderBy,
+            GChangeOwnerKeyVarPopOrderByBuilder> {
+  GChangeOwnerKeyVarPopOrderBy._();
+
+  factory GChangeOwnerKeyVarPopOrderBy(
+          [void Function(GChangeOwnerKeyVarPopOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyVarPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyVarPopOrderBy> get serializer =>
+      _$gChangeOwnerKeyVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GChangeOwnerKeyVarSampOrderBy
+    implements
+        Built<GChangeOwnerKeyVarSampOrderBy,
+            GChangeOwnerKeyVarSampOrderByBuilder> {
+  GChangeOwnerKeyVarSampOrderBy._();
+
+  factory GChangeOwnerKeyVarSampOrderBy(
+          [void Function(GChangeOwnerKeyVarSampOrderByBuilder b) updates]) =
+      _$GChangeOwnerKeyVarSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GChangeOwnerKeyVarSampOrderBy> get serializer =>
+      _$gChangeOwnerKeyVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GChangeOwnerKeyVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GChangeOwnerKeyVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GChangeOwnerKeyVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+class GCommentTypeEnum extends EnumClass {
+  const GCommentTypeEnum._(String name) : super(name);
+
+  static const GCommentTypeEnum ASCII = _$gCommentTypeEnumASCII;
+
+  static const GCommentTypeEnum CID = _$gCommentTypeEnumCID;
+
+  static const GCommentTypeEnum RAW = _$gCommentTypeEnumRAW;
+
+  static const GCommentTypeEnum UNICODE = _$gCommentTypeEnumUNICODE;
+
+  static Serializer<GCommentTypeEnum> get serializer =>
+      _$gCommentTypeEnumSerializer;
+
+  static BuiltSet<GCommentTypeEnum> get values => _$gCommentTypeEnumValues;
+
+  static GCommentTypeEnum valueOf(String name) =>
+      _$gCommentTypeEnumValueOf(name);
+}
+
+abstract class GCommentTypeEnumComparisonExp
+    implements
+        Built<GCommentTypeEnumComparisonExp,
+            GCommentTypeEnumComparisonExpBuilder> {
+  GCommentTypeEnumComparisonExp._();
+
+  factory GCommentTypeEnumComparisonExp(
+          [void Function(GCommentTypeEnumComparisonExpBuilder b) updates]) =
+      _$GCommentTypeEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GCommentTypeEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GCommentTypeEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GCommentTypeEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GCommentTypeEnum>? get G_nin;
+  static Serializer<GCommentTypeEnumComparisonExp> get serializer =>
+      _$gCommentTypeEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCommentTypeEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCommentTypeEnumComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCommentTypeEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+class GCounterLevelEnum extends EnumClass {
+  const GCounterLevelEnum._(String name) : super(name);
+
+  static const GCounterLevelEnum GLOBAL = _$gCounterLevelEnumGLOBAL;
+
+  static const GCounterLevelEnum ITEM = _$gCounterLevelEnumITEM;
+
+  static const GCounterLevelEnum PALLET = _$gCounterLevelEnumPALLET;
+
+  static Serializer<GCounterLevelEnum> get serializer =>
+      _$gCounterLevelEnumSerializer;
+
+  static BuiltSet<GCounterLevelEnum> get values => _$gCounterLevelEnumValues;
+
+  static GCounterLevelEnum valueOf(String name) =>
+      _$gCounterLevelEnumValueOf(name);
+}
+
+abstract class GCounterLevelEnumComparisonExp
+    implements
+        Built<GCounterLevelEnumComparisonExp,
+            GCounterLevelEnumComparisonExpBuilder> {
+  GCounterLevelEnumComparisonExp._();
+
+  factory GCounterLevelEnumComparisonExp(
+          [void Function(GCounterLevelEnumComparisonExpBuilder b) updates]) =
+      _$GCounterLevelEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GCounterLevelEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GCounterLevelEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GCounterLevelEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GCounterLevelEnum>? get G_nin;
+  static Serializer<GCounterLevelEnumComparisonExp> get serializer =>
+      _$gCounterLevelEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GCounterLevelEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GCounterLevelEnumComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GCounterLevelEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+class GCursorOrdering extends EnumClass {
+  const GCursorOrdering._(String name) : super(name);
+
+  static const GCursorOrdering ASC = _$gCursorOrderingASC;
+
+  static const GCursorOrdering DESC = _$gCursorOrderingDESC;
+
+  static Serializer<GCursorOrdering> get serializer =>
+      _$gCursorOrderingSerializer;
+
+  static BuiltSet<GCursorOrdering> get values => _$gCursorOrderingValues;
+
+  static GCursorOrdering valueOf(String name) => _$gCursorOrderingValueOf(name);
+}
+
+abstract class GEventAggregateBoolExp
+    implements Built<GEventAggregateBoolExp, GEventAggregateBoolExpBuilder> {
+  GEventAggregateBoolExp._();
+
+  factory GEventAggregateBoolExp(
+          [void Function(GEventAggregateBoolExpBuilder b) updates]) =
+      _$GEventAggregateBoolExp;
+
+  GeventAggregateBoolExpCount? get count;
+  static Serializer<GEventAggregateBoolExp> get serializer =>
+      _$gEventAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GeventAggregateBoolExpCount
+    implements
+        Built<GeventAggregateBoolExpCount, GeventAggregateBoolExpCountBuilder> {
+  GeventAggregateBoolExpCount._();
+
+  factory GeventAggregateBoolExpCount(
+          [void Function(GeventAggregateBoolExpCountBuilder b) updates]) =
+      _$GeventAggregateBoolExpCount;
+
+  BuiltList<GEventSelectColumn>? get arguments;
+  bool? get distinct;
+  GEventBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GeventAggregateBoolExpCount> get serializer =>
+      _$geventAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GeventAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GeventAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GeventAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GEventAggregateOrderBy
+    implements Built<GEventAggregateOrderBy, GEventAggregateOrderByBuilder> {
+  GEventAggregateOrderBy._();
+
+  factory GEventAggregateOrderBy(
+          [void Function(GEventAggregateOrderByBuilder b) updates]) =
+      _$GEventAggregateOrderBy;
+
+  GEventAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GEventMaxOrderBy? get max;
+  GEventMinOrderBy? get min;
+  GEventStddevOrderBy? get stddev;
+  GEventStddevPopOrderBy? get stddevPop;
+  GEventStddevSampOrderBy? get stddevSamp;
+  GEventSumOrderBy? get sum;
+  GEventVarPopOrderBy? get varPop;
+  GEventVarSampOrderBy? get varSamp;
+  GEventVarianceOrderBy? get variance;
+  static Serializer<GEventAggregateOrderBy> get serializer =>
+      _$gEventAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventAvgOrderBy
+    implements Built<GEventAvgOrderBy, GEventAvgOrderByBuilder> {
+  GEventAvgOrderBy._();
+
+  factory GEventAvgOrderBy([void Function(GEventAvgOrderByBuilder b) updates]) =
+      _$GEventAvgOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventAvgOrderBy> get serializer =>
+      _$gEventAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventBoolExp
+    implements Built<GEventBoolExp, GEventBoolExpBuilder> {
+  GEventBoolExp._();
+
+  factory GEventBoolExp([void Function(GEventBoolExpBuilder b) updates]) =
+      _$GEventBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GEventBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GEventBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GEventBoolExp>? get G_or;
+  GJsonbComparisonExp? get args;
+  GStringArrayComparisonExp? get argsStr;
+  GBlockBoolExp? get block;
+  GStringComparisonExp? get blockId;
+  GCallBoolExp? get call;
+  GStringComparisonExp? get callId;
+  GExtrinsicBoolExp? get extrinsic;
+  GStringComparisonExp? get extrinsicId;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get index;
+  GStringComparisonExp? get name;
+  GStringComparisonExp? get pallet;
+  GStringComparisonExp? get phase;
+  static Serializer<GEventBoolExp> get serializer => _$gEventBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GEventMaxOrderBy
+    implements Built<GEventMaxOrderBy, GEventMaxOrderByBuilder> {
+  GEventMaxOrderBy._();
+
+  factory GEventMaxOrderBy([void Function(GEventMaxOrderByBuilder b) updates]) =
+      _$GEventMaxOrderBy;
+
+  GOrderBy? get argsStr;
+  GOrderBy? get blockId;
+  GOrderBy? get callId;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GOrderBy? get phase;
+  static Serializer<GEventMaxOrderBy> get serializer =>
+      _$gEventMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventMinOrderBy
+    implements Built<GEventMinOrderBy, GEventMinOrderByBuilder> {
+  GEventMinOrderBy._();
+
+  factory GEventMinOrderBy([void Function(GEventMinOrderByBuilder b) updates]) =
+      _$GEventMinOrderBy;
+
+  GOrderBy? get argsStr;
+  GOrderBy? get blockId;
+  GOrderBy? get callId;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GOrderBy? get phase;
+  static Serializer<GEventMinOrderBy> get serializer =>
+      _$gEventMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventOrderBy
+    implements Built<GEventOrderBy, GEventOrderByBuilder> {
+  GEventOrderBy._();
+
+  factory GEventOrderBy([void Function(GEventOrderByBuilder b) updates]) =
+      _$GEventOrderBy;
+
+  GOrderBy? get args;
+  GOrderBy? get argsStr;
+  GBlockOrderBy? get block;
+  GOrderBy? get blockId;
+  GCallOrderBy? get call;
+  GOrderBy? get callId;
+  GExtrinsicOrderBy? get extrinsic;
+  GOrderBy? get extrinsicId;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get name;
+  GOrderBy? get pallet;
+  GOrderBy? get phase;
+  static Serializer<GEventOrderBy> get serializer => _$gEventOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventOrderBy.serializer,
+        json,
+      );
+}
+
+class GEventSelectColumn extends EnumClass {
+  const GEventSelectColumn._(String name) : super(name);
+
+  static const GEventSelectColumn args = _$gEventSelectColumnargs;
+
+  static const GEventSelectColumn argsStr = _$gEventSelectColumnargsStr;
+
+  static const GEventSelectColumn blockId = _$gEventSelectColumnblockId;
+
+  static const GEventSelectColumn callId = _$gEventSelectColumncallId;
+
+  static const GEventSelectColumn extrinsicId = _$gEventSelectColumnextrinsicId;
+
+  static const GEventSelectColumn id = _$gEventSelectColumnid;
+
+  static const GEventSelectColumn index = _$gEventSelectColumnindex;
+
+  @BuiltValueEnumConst(wireName: 'name')
+  static const GEventSelectColumn Gname = _$gEventSelectColumnGname;
+
+  static const GEventSelectColumn pallet = _$gEventSelectColumnpallet;
+
+  static const GEventSelectColumn phase = _$gEventSelectColumnphase;
+
+  static Serializer<GEventSelectColumn> get serializer =>
+      _$gEventSelectColumnSerializer;
+
+  static BuiltSet<GEventSelectColumn> get values => _$gEventSelectColumnValues;
+
+  static GEventSelectColumn valueOf(String name) =>
+      _$gEventSelectColumnValueOf(name);
+}
+
+abstract class GEventStddevOrderBy
+    implements Built<GEventStddevOrderBy, GEventStddevOrderByBuilder> {
+  GEventStddevOrderBy._();
+
+  factory GEventStddevOrderBy(
+          [void Function(GEventStddevOrderByBuilder b) updates]) =
+      _$GEventStddevOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventStddevOrderBy> get serializer =>
+      _$gEventStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventStddevPopOrderBy
+    implements Built<GEventStddevPopOrderBy, GEventStddevPopOrderByBuilder> {
+  GEventStddevPopOrderBy._();
+
+  factory GEventStddevPopOrderBy(
+          [void Function(GEventStddevPopOrderByBuilder b) updates]) =
+      _$GEventStddevPopOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventStddevPopOrderBy> get serializer =>
+      _$gEventStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventStddevSampOrderBy
+    implements Built<GEventStddevSampOrderBy, GEventStddevSampOrderByBuilder> {
+  GEventStddevSampOrderBy._();
+
+  factory GEventStddevSampOrderBy(
+          [void Function(GEventStddevSampOrderByBuilder b) updates]) =
+      _$GEventStddevSampOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventStddevSampOrderBy> get serializer =>
+      _$gEventStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventStreamCursorInput
+    implements Built<GEventStreamCursorInput, GEventStreamCursorInputBuilder> {
+  GEventStreamCursorInput._();
+
+  factory GEventStreamCursorInput(
+          [void Function(GEventStreamCursorInputBuilder b) updates]) =
+      _$GEventStreamCursorInput;
+
+  GEventStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GEventStreamCursorInput> get serializer =>
+      _$gEventStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GEventStreamCursorValueInput
+    implements
+        Built<GEventStreamCursorValueInput,
+            GEventStreamCursorValueInputBuilder> {
+  GEventStreamCursorValueInput._();
+
+  factory GEventStreamCursorValueInput(
+          [void Function(GEventStreamCursorValueInputBuilder b) updates]) =
+      _$GEventStreamCursorValueInput;
+
+  _i3.JsonObject? get args;
+  BuiltList<String>? get argsStr;
+  String? get blockId;
+  String? get callId;
+  String? get extrinsicId;
+  String? get id;
+  int? get index;
+  String? get name;
+  String? get pallet;
+  String? get phase;
+  static Serializer<GEventStreamCursorValueInput> get serializer =>
+      _$gEventStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GEventSumOrderBy
+    implements Built<GEventSumOrderBy, GEventSumOrderByBuilder> {
+  GEventSumOrderBy._();
+
+  factory GEventSumOrderBy([void Function(GEventSumOrderByBuilder b) updates]) =
+      _$GEventSumOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventSumOrderBy> get serializer =>
+      _$gEventSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventSumOrderBy.serializer,
+        json,
+      );
+}
+
+class GEventTypeEnum extends EnumClass {
+  const GEventTypeEnum._(String name) : super(name);
+
+  static const GEventTypeEnum CREATION = _$gEventTypeEnumCREATION;
+
+  static const GEventTypeEnum REMOVAL = _$gEventTypeEnumREMOVAL;
+
+  static const GEventTypeEnum RENEWAL = _$gEventTypeEnumRENEWAL;
+
+  static Serializer<GEventTypeEnum> get serializer =>
+      _$gEventTypeEnumSerializer;
+
+  static BuiltSet<GEventTypeEnum> get values => _$gEventTypeEnumValues;
+
+  static GEventTypeEnum valueOf(String name) => _$gEventTypeEnumValueOf(name);
+}
+
+abstract class GEventTypeEnumComparisonExp
+    implements
+        Built<GEventTypeEnumComparisonExp, GEventTypeEnumComparisonExpBuilder> {
+  GEventTypeEnumComparisonExp._();
+
+  factory GEventTypeEnumComparisonExp(
+          [void Function(GEventTypeEnumComparisonExpBuilder b) updates]) =
+      _$GEventTypeEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GEventTypeEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GEventTypeEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GEventTypeEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GEventTypeEnum>? get G_nin;
+  static Serializer<GEventTypeEnumComparisonExp> get serializer =>
+      _$gEventTypeEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventTypeEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventTypeEnumComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventTypeEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GEventVarianceOrderBy
+    implements Built<GEventVarianceOrderBy, GEventVarianceOrderByBuilder> {
+  GEventVarianceOrderBy._();
+
+  factory GEventVarianceOrderBy(
+          [void Function(GEventVarianceOrderByBuilder b) updates]) =
+      _$GEventVarianceOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventVarianceOrderBy> get serializer =>
+      _$gEventVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventVarPopOrderBy
+    implements Built<GEventVarPopOrderBy, GEventVarPopOrderByBuilder> {
+  GEventVarPopOrderBy._();
+
+  factory GEventVarPopOrderBy(
+          [void Function(GEventVarPopOrderByBuilder b) updates]) =
+      _$GEventVarPopOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventVarPopOrderBy> get serializer =>
+      _$gEventVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GEventVarSampOrderBy
+    implements Built<GEventVarSampOrderBy, GEventVarSampOrderByBuilder> {
+  GEventVarSampOrderBy._();
+
+  factory GEventVarSampOrderBy(
+          [void Function(GEventVarSampOrderByBuilder b) updates]) =
+      _$GEventVarSampOrderBy;
+
+  GOrderBy? get index;
+  static Serializer<GEventVarSampOrderBy> get serializer =>
+      _$gEventVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GEventVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GEventVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GEventVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicAggregateBoolExp
+    implements
+        Built<GExtrinsicAggregateBoolExp, GExtrinsicAggregateBoolExpBuilder> {
+  GExtrinsicAggregateBoolExp._();
+
+  factory GExtrinsicAggregateBoolExp(
+          [void Function(GExtrinsicAggregateBoolExpBuilder b) updates]) =
+      _$GExtrinsicAggregateBoolExp;
+
+  GextrinsicAggregateBoolExpBool_and? get bool_and;
+  GextrinsicAggregateBoolExpBool_or? get bool_or;
+  GextrinsicAggregateBoolExpCount? get count;
+  static Serializer<GExtrinsicAggregateBoolExp> get serializer =>
+      _$gExtrinsicAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GextrinsicAggregateBoolExpBool_and
+    implements
+        Built<GextrinsicAggregateBoolExpBool_and,
+            GextrinsicAggregateBoolExpBool_andBuilder> {
+  GextrinsicAggregateBoolExpBool_and._();
+
+  factory GextrinsicAggregateBoolExpBool_and(
+      [void Function(GextrinsicAggregateBoolExpBool_andBuilder b)
+          updates]) = _$GextrinsicAggregateBoolExpBool_and;
+
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GExtrinsicBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GextrinsicAggregateBoolExpBool_and> get serializer =>
+      _$gextrinsicAggregateBoolExpBoolAndSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GextrinsicAggregateBoolExpBool_and.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GextrinsicAggregateBoolExpBool_and? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GextrinsicAggregateBoolExpBool_and.serializer,
+        json,
+      );
+}
+
+abstract class GextrinsicAggregateBoolExpBool_or
+    implements
+        Built<GextrinsicAggregateBoolExpBool_or,
+            GextrinsicAggregateBoolExpBool_orBuilder> {
+  GextrinsicAggregateBoolExpBool_or._();
+
+  factory GextrinsicAggregateBoolExpBool_or(
+          [void Function(GextrinsicAggregateBoolExpBool_orBuilder b) updates]) =
+      _$GextrinsicAggregateBoolExpBool_or;
+
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GExtrinsicBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GextrinsicAggregateBoolExpBool_or> get serializer =>
+      _$gextrinsicAggregateBoolExpBoolOrSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GextrinsicAggregateBoolExpBool_or.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GextrinsicAggregateBoolExpBool_or? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GextrinsicAggregateBoolExpBool_or.serializer,
+        json,
+      );
+}
+
+abstract class GextrinsicAggregateBoolExpCount
+    implements
+        Built<GextrinsicAggregateBoolExpCount,
+            GextrinsicAggregateBoolExpCountBuilder> {
+  GextrinsicAggregateBoolExpCount._();
+
+  factory GextrinsicAggregateBoolExpCount(
+          [void Function(GextrinsicAggregateBoolExpCountBuilder b) updates]) =
+      _$GextrinsicAggregateBoolExpCount;
+
+  BuiltList<GExtrinsicSelectColumn>? get arguments;
+  bool? get distinct;
+  GExtrinsicBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GextrinsicAggregateBoolExpCount> get serializer =>
+      _$gextrinsicAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GextrinsicAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GextrinsicAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GextrinsicAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicAggregateOrderBy
+    implements
+        Built<GExtrinsicAggregateOrderBy, GExtrinsicAggregateOrderByBuilder> {
+  GExtrinsicAggregateOrderBy._();
+
+  factory GExtrinsicAggregateOrderBy(
+          [void Function(GExtrinsicAggregateOrderByBuilder b) updates]) =
+      _$GExtrinsicAggregateOrderBy;
+
+  GExtrinsicAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GExtrinsicMaxOrderBy? get max;
+  GExtrinsicMinOrderBy? get min;
+  GExtrinsicStddevOrderBy? get stddev;
+  GExtrinsicStddevPopOrderBy? get stddevPop;
+  GExtrinsicStddevSampOrderBy? get stddevSamp;
+  GExtrinsicSumOrderBy? get sum;
+  GExtrinsicVarPopOrderBy? get varPop;
+  GExtrinsicVarSampOrderBy? get varSamp;
+  GExtrinsicVarianceOrderBy? get variance;
+  static Serializer<GExtrinsicAggregateOrderBy> get serializer =>
+      _$gExtrinsicAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicAvgOrderBy
+    implements Built<GExtrinsicAvgOrderBy, GExtrinsicAvgOrderByBuilder> {
+  GExtrinsicAvgOrderBy._();
+
+  factory GExtrinsicAvgOrderBy(
+          [void Function(GExtrinsicAvgOrderByBuilder b) updates]) =
+      _$GExtrinsicAvgOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicAvgOrderBy> get serializer =>
+      _$gExtrinsicAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicBoolExp
+    implements Built<GExtrinsicBoolExp, GExtrinsicBoolExpBuilder> {
+  GExtrinsicBoolExp._();
+
+  factory GExtrinsicBoolExp(
+          [void Function(GExtrinsicBoolExpBuilder b) updates]) =
+      _$GExtrinsicBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GExtrinsicBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GExtrinsicBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GExtrinsicBoolExp>? get G_or;
+  GBlockBoolExp? get block;
+  GStringComparisonExp? get blockId;
+  GCallBoolExp? get call;
+  GStringComparisonExp? get callId;
+  GCallBoolExp? get calls;
+  GCallAggregateBoolExp? get callsAggregate;
+  GJsonbComparisonExp? get error;
+  GEventBoolExp? get events;
+  GEventAggregateBoolExp? get eventsAggregate;
+  GNumericComparisonExp? get fee;
+  GByteaComparisonExp? get hash;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get index;
+  GJsonbComparisonExp? get signature;
+  GBooleanComparisonExp? get success;
+  GNumericComparisonExp? get tip;
+  GIntComparisonExp? get version;
+  static Serializer<GExtrinsicBoolExp> get serializer =>
+      _$gExtrinsicBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicMaxOrderBy
+    implements Built<GExtrinsicMaxOrderBy, GExtrinsicMaxOrderByBuilder> {
+  GExtrinsicMaxOrderBy._();
+
+  factory GExtrinsicMaxOrderBy(
+          [void Function(GExtrinsicMaxOrderByBuilder b) updates]) =
+      _$GExtrinsicMaxOrderBy;
+
+  GOrderBy? get blockId;
+  GOrderBy? get callId;
+  GOrderBy? get fee;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicMaxOrderBy> get serializer =>
+      _$gExtrinsicMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicMinOrderBy
+    implements Built<GExtrinsicMinOrderBy, GExtrinsicMinOrderByBuilder> {
+  GExtrinsicMinOrderBy._();
+
+  factory GExtrinsicMinOrderBy(
+          [void Function(GExtrinsicMinOrderByBuilder b) updates]) =
+      _$GExtrinsicMinOrderBy;
+
+  GOrderBy? get blockId;
+  GOrderBy? get callId;
+  GOrderBy? get fee;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicMinOrderBy> get serializer =>
+      _$gExtrinsicMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicOrderBy
+    implements Built<GExtrinsicOrderBy, GExtrinsicOrderByBuilder> {
+  GExtrinsicOrderBy._();
+
+  factory GExtrinsicOrderBy(
+          [void Function(GExtrinsicOrderByBuilder b) updates]) =
+      _$GExtrinsicOrderBy;
+
+  GBlockOrderBy? get block;
+  GOrderBy? get blockId;
+  GCallOrderBy? get call;
+  GOrderBy? get callId;
+  GCallAggregateOrderBy? get callsAggregate;
+  GOrderBy? get error;
+  GEventAggregateOrderBy? get eventsAggregate;
+  GOrderBy? get fee;
+  GOrderBy? get hash;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get signature;
+  GOrderBy? get success;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicOrderBy> get serializer =>
+      _$gExtrinsicOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicOrderBy.serializer,
+        json,
+      );
+}
+
+class GExtrinsicSelectColumn extends EnumClass {
+  const GExtrinsicSelectColumn._(String name) : super(name);
+
+  static const GExtrinsicSelectColumn blockId = _$gExtrinsicSelectColumnblockId;
+
+  static const GExtrinsicSelectColumn callId = _$gExtrinsicSelectColumncallId;
+
+  static const GExtrinsicSelectColumn error = _$gExtrinsicSelectColumnerror;
+
+  static const GExtrinsicSelectColumn fee = _$gExtrinsicSelectColumnfee;
+
+  static const GExtrinsicSelectColumn hash = _$gExtrinsicSelectColumnhash;
+
+  static const GExtrinsicSelectColumn id = _$gExtrinsicSelectColumnid;
+
+  static const GExtrinsicSelectColumn index = _$gExtrinsicSelectColumnindex;
+
+  static const GExtrinsicSelectColumn signature =
+      _$gExtrinsicSelectColumnsignature;
+
+  static const GExtrinsicSelectColumn success = _$gExtrinsicSelectColumnsuccess;
+
+  static const GExtrinsicSelectColumn tip = _$gExtrinsicSelectColumntip;
+
+  static const GExtrinsicSelectColumn version = _$gExtrinsicSelectColumnversion;
+
+  static Serializer<GExtrinsicSelectColumn> get serializer =>
+      _$gExtrinsicSelectColumnSerializer;
+
+  static BuiltSet<GExtrinsicSelectColumn> get values =>
+      _$gExtrinsicSelectColumnValues;
+
+  static GExtrinsicSelectColumn valueOf(String name) =>
+      _$gExtrinsicSelectColumnValueOf(name);
+}
+
+class GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+    extends EnumClass {
+  const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+      success =
+      _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnssuccess;
+
+  static Serializer<
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>
+      get serializer =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsSerializer;
+
+  static BuiltSet<
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>
+      get values =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsValues;
+
+  static GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+      valueOf(String name) =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+              name);
+}
+
+class GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+    extends EnumClass {
+  const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+      success =
+      _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnssuccess;
+
+  static Serializer<
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>
+      get serializer =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsSerializer;
+
+  static BuiltSet<
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>
+      get values =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsValues;
+
+  static GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+      valueOf(String name) =>
+          _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+              name);
+}
+
+abstract class GExtrinsicStddevOrderBy
+    implements Built<GExtrinsicStddevOrderBy, GExtrinsicStddevOrderByBuilder> {
+  GExtrinsicStddevOrderBy._();
+
+  factory GExtrinsicStddevOrderBy(
+          [void Function(GExtrinsicStddevOrderByBuilder b) updates]) =
+      _$GExtrinsicStddevOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicStddevOrderBy> get serializer =>
+      _$gExtrinsicStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicStddevPopOrderBy
+    implements
+        Built<GExtrinsicStddevPopOrderBy, GExtrinsicStddevPopOrderByBuilder> {
+  GExtrinsicStddevPopOrderBy._();
+
+  factory GExtrinsicStddevPopOrderBy(
+          [void Function(GExtrinsicStddevPopOrderByBuilder b) updates]) =
+      _$GExtrinsicStddevPopOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicStddevPopOrderBy> get serializer =>
+      _$gExtrinsicStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicStddevSampOrderBy
+    implements
+        Built<GExtrinsicStddevSampOrderBy, GExtrinsicStddevSampOrderByBuilder> {
+  GExtrinsicStddevSampOrderBy._();
+
+  factory GExtrinsicStddevSampOrderBy(
+          [void Function(GExtrinsicStddevSampOrderByBuilder b) updates]) =
+      _$GExtrinsicStddevSampOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicStddevSampOrderBy> get serializer =>
+      _$gExtrinsicStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicStreamCursorInput
+    implements
+        Built<GExtrinsicStreamCursorInput, GExtrinsicStreamCursorInputBuilder> {
+  GExtrinsicStreamCursorInput._();
+
+  factory GExtrinsicStreamCursorInput(
+          [void Function(GExtrinsicStreamCursorInputBuilder b) updates]) =
+      _$GExtrinsicStreamCursorInput;
+
+  GExtrinsicStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GExtrinsicStreamCursorInput> get serializer =>
+      _$gExtrinsicStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicStreamCursorValueInput
+    implements
+        Built<GExtrinsicStreamCursorValueInput,
+            GExtrinsicStreamCursorValueInputBuilder> {
+  GExtrinsicStreamCursorValueInput._();
+
+  factory GExtrinsicStreamCursorValueInput(
+          [void Function(GExtrinsicStreamCursorValueInputBuilder b) updates]) =
+      _$GExtrinsicStreamCursorValueInput;
+
+  String? get blockId;
+  String? get callId;
+  _i3.JsonObject? get error;
+  Gnumeric? get fee;
+  Gbytea? get hash;
+  String? get id;
+  int? get index;
+  _i3.JsonObject? get signature;
+  bool? get success;
+  Gnumeric? get tip;
+  int? get version;
+  static Serializer<GExtrinsicStreamCursorValueInput> get serializer =>
+      _$gExtrinsicStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicSumOrderBy
+    implements Built<GExtrinsicSumOrderBy, GExtrinsicSumOrderByBuilder> {
+  GExtrinsicSumOrderBy._();
+
+  factory GExtrinsicSumOrderBy(
+          [void Function(GExtrinsicSumOrderByBuilder b) updates]) =
+      _$GExtrinsicSumOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicSumOrderBy> get serializer =>
+      _$gExtrinsicSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicSumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicVarianceOrderBy
+    implements
+        Built<GExtrinsicVarianceOrderBy, GExtrinsicVarianceOrderByBuilder> {
+  GExtrinsicVarianceOrderBy._();
+
+  factory GExtrinsicVarianceOrderBy(
+          [void Function(GExtrinsicVarianceOrderByBuilder b) updates]) =
+      _$GExtrinsicVarianceOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicVarianceOrderBy> get serializer =>
+      _$gExtrinsicVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicVarPopOrderBy
+    implements Built<GExtrinsicVarPopOrderBy, GExtrinsicVarPopOrderByBuilder> {
+  GExtrinsicVarPopOrderBy._();
+
+  factory GExtrinsicVarPopOrderBy(
+          [void Function(GExtrinsicVarPopOrderByBuilder b) updates]) =
+      _$GExtrinsicVarPopOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicVarPopOrderBy> get serializer =>
+      _$gExtrinsicVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GExtrinsicVarSampOrderBy
+    implements
+        Built<GExtrinsicVarSampOrderBy, GExtrinsicVarSampOrderByBuilder> {
+  GExtrinsicVarSampOrderBy._();
+
+  factory GExtrinsicVarSampOrderBy(
+          [void Function(GExtrinsicVarSampOrderByBuilder b) updates]) =
+      _$GExtrinsicVarSampOrderBy;
+
+  GOrderBy? get fee;
+  GOrderBy? get index;
+  GOrderBy? get tip;
+  GOrderBy? get version;
+  static Serializer<GExtrinsicVarSampOrderBy> get serializer =>
+      _$gExtrinsicVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GExtrinsicVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GExtrinsicVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GExtrinsicVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GgetUdHistoryArgs
+    implements Built<GgetUdHistoryArgs, GgetUdHistoryArgsBuilder> {
+  GgetUdHistoryArgs._();
+
+  factory GgetUdHistoryArgs(
+          [void Function(GgetUdHistoryArgsBuilder b) updates]) =
+      _$GgetUdHistoryArgs;
+
+  Gidentity_scalar? get identity_row;
+  static Serializer<GgetUdHistoryArgs> get serializer =>
+      _$ggetUdHistoryArgsSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GgetUdHistoryArgs.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GgetUdHistoryArgs? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GgetUdHistoryArgs.serializer,
+        json,
+      );
+}
+
+abstract class Gidentity_scalar
+    implements Built<Gidentity_scalar, Gidentity_scalarBuilder> {
+  Gidentity_scalar._();
+
+  factory Gidentity_scalar([String? value]) =>
+      _$Gidentity_scalar((b) => value != null ? (b..value = value) : b);
+
+  String get value;
+  @BuiltValueSerializer(custom: true)
+  static Serializer<Gidentity_scalar> get serializer =>
+      _i2.DefaultScalarSerializer<Gidentity_scalar>(
+          (Object serialized) => Gidentity_scalar((serialized as String?)));
+}
+
+abstract class GIdentityAggregateBoolExp
+    implements
+        Built<GIdentityAggregateBoolExp, GIdentityAggregateBoolExpBuilder> {
+  GIdentityAggregateBoolExp._();
+
+  factory GIdentityAggregateBoolExp(
+          [void Function(GIdentityAggregateBoolExpBuilder b) updates]) =
+      _$GIdentityAggregateBoolExp;
+
+  GidentityAggregateBoolExpBool_and? get bool_and;
+  GidentityAggregateBoolExpBool_or? get bool_or;
+  GidentityAggregateBoolExpCount? get count;
+  static Serializer<GIdentityAggregateBoolExp> get serializer =>
+      _$gIdentityAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GidentityAggregateBoolExpBool_and
+    implements
+        Built<GidentityAggregateBoolExpBool_and,
+            GidentityAggregateBoolExpBool_andBuilder> {
+  GidentityAggregateBoolExpBool_and._();
+
+  factory GidentityAggregateBoolExpBool_and(
+          [void Function(GidentityAggregateBoolExpBool_andBuilder b) updates]) =
+      _$GidentityAggregateBoolExpBool_and;
+
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GIdentityBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GidentityAggregateBoolExpBool_and> get serializer =>
+      _$gidentityAggregateBoolExpBoolAndSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GidentityAggregateBoolExpBool_and.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GidentityAggregateBoolExpBool_and? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GidentityAggregateBoolExpBool_and.serializer,
+        json,
+      );
+}
+
+abstract class GidentityAggregateBoolExpBool_or
+    implements
+        Built<GidentityAggregateBoolExpBool_or,
+            GidentityAggregateBoolExpBool_orBuilder> {
+  GidentityAggregateBoolExpBool_or._();
+
+  factory GidentityAggregateBoolExpBool_or(
+          [void Function(GidentityAggregateBoolExpBool_orBuilder b) updates]) =
+      _$GidentityAggregateBoolExpBool_or;
+
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+      get arguments;
+  bool? get distinct;
+  GIdentityBoolExp? get filter;
+  GBooleanComparisonExp get predicate;
+  static Serializer<GidentityAggregateBoolExpBool_or> get serializer =>
+      _$gidentityAggregateBoolExpBoolOrSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GidentityAggregateBoolExpBool_or.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GidentityAggregateBoolExpBool_or? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GidentityAggregateBoolExpBool_or.serializer,
+        json,
+      );
+}
+
+abstract class GidentityAggregateBoolExpCount
+    implements
+        Built<GidentityAggregateBoolExpCount,
+            GidentityAggregateBoolExpCountBuilder> {
+  GidentityAggregateBoolExpCount._();
+
+  factory GidentityAggregateBoolExpCount(
+          [void Function(GidentityAggregateBoolExpCountBuilder b) updates]) =
+      _$GidentityAggregateBoolExpCount;
+
+  BuiltList<GIdentitySelectColumn>? get arguments;
+  bool? get distinct;
+  GIdentityBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GidentityAggregateBoolExpCount> get serializer =>
+      _$gidentityAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GidentityAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GidentityAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GidentityAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityAggregateOrderBy
+    implements
+        Built<GIdentityAggregateOrderBy, GIdentityAggregateOrderByBuilder> {
+  GIdentityAggregateOrderBy._();
+
+  factory GIdentityAggregateOrderBy(
+          [void Function(GIdentityAggregateOrderByBuilder b) updates]) =
+      _$GIdentityAggregateOrderBy;
+
+  GIdentityAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GIdentityMaxOrderBy? get max;
+  GIdentityMinOrderBy? get min;
+  GIdentityStddevOrderBy? get stddev;
+  GIdentityStddevPopOrderBy? get stddevPop;
+  GIdentityStddevSampOrderBy? get stddevSamp;
+  GIdentitySumOrderBy? get sum;
+  GIdentityVarPopOrderBy? get varPop;
+  GIdentityVarSampOrderBy? get varSamp;
+  GIdentityVarianceOrderBy? get variance;
+  static Serializer<GIdentityAggregateOrderBy> get serializer =>
+      _$gIdentityAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityAvgOrderBy
+    implements Built<GIdentityAvgOrderBy, GIdentityAvgOrderByBuilder> {
+  GIdentityAvgOrderBy._();
+
+  factory GIdentityAvgOrderBy(
+          [void Function(GIdentityAvgOrderByBuilder b) updates]) =
+      _$GIdentityAvgOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityAvgOrderBy> get serializer =>
+      _$gIdentityAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityBoolExp
+    implements Built<GIdentityBoolExp, GIdentityBoolExpBuilder> {
+  GIdentityBoolExp._();
+
+  factory GIdentityBoolExp([void Function(GIdentityBoolExpBuilder b) updates]) =
+      _$GIdentityBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GIdentityBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GIdentityBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GIdentityBoolExp>? get G_or;
+  GAccountBoolExp? get account;
+  GStringComparisonExp? get accountId;
+  GAccountBoolExp? get accountRemoved;
+  GStringComparisonExp? get accountRemovedId;
+  GCertBoolExp? get certIssued;
+  GCertAggregateBoolExp? get certIssuedAggregate;
+  GCertBoolExp? get certReceived;
+  GCertAggregateBoolExp? get certReceivedAggregate;
+  GEventBoolExp? get createdIn;
+  GStringComparisonExp? get createdInId;
+  GIntComparisonExp? get createdOn;
+  GIntComparisonExp? get expireOn;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get index;
+  GBooleanComparisonExp? get isMember;
+  GIntComparisonExp? get lastChangeOn;
+  GAccountBoolExp? get linkedAccount;
+  GAccountAggregateBoolExp? get linkedAccountAggregate;
+  GMembershipEventBoolExp? get membershipHistory;
+  GMembershipEventAggregateBoolExp? get membershipHistoryAggregate;
+  GStringComparisonExp? get name;
+  GChangeOwnerKeyBoolExp? get ownerKeyChange;
+  GChangeOwnerKeyAggregateBoolExp? get ownerKeyChangeAggregate;
+  GSmithBoolExp? get smith;
+  GIdentityStatusEnumComparisonExp? get status;
+  GUdHistoryBoolExp? get udHistory;
+  static Serializer<GIdentityBoolExp> get serializer =>
+      _$gIdentityBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityMaxOrderBy
+    implements Built<GIdentityMaxOrderBy, GIdentityMaxOrderByBuilder> {
+  GIdentityMaxOrderBy._();
+
+  factory GIdentityMaxOrderBy(
+          [void Function(GIdentityMaxOrderByBuilder b) updates]) =
+      _$GIdentityMaxOrderBy;
+
+  GOrderBy? get accountId;
+  GOrderBy? get accountRemovedId;
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  GOrderBy? get name;
+  static Serializer<GIdentityMaxOrderBy> get serializer =>
+      _$gIdentityMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityMinOrderBy
+    implements Built<GIdentityMinOrderBy, GIdentityMinOrderByBuilder> {
+  GIdentityMinOrderBy._();
+
+  factory GIdentityMinOrderBy(
+          [void Function(GIdentityMinOrderByBuilder b) updates]) =
+      _$GIdentityMinOrderBy;
+
+  GOrderBy? get accountId;
+  GOrderBy? get accountRemovedId;
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  GOrderBy? get name;
+  static Serializer<GIdentityMinOrderBy> get serializer =>
+      _$gIdentityMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityOrderBy
+    implements Built<GIdentityOrderBy, GIdentityOrderByBuilder> {
+  GIdentityOrderBy._();
+
+  factory GIdentityOrderBy([void Function(GIdentityOrderByBuilder b) updates]) =
+      _$GIdentityOrderBy;
+
+  GAccountOrderBy? get account;
+  GOrderBy? get accountId;
+  GAccountOrderBy? get accountRemoved;
+  GOrderBy? get accountRemovedId;
+  GCertAggregateOrderBy? get certIssuedAggregate;
+  GCertAggregateOrderBy? get certReceivedAggregate;
+  GEventOrderBy? get createdIn;
+  GOrderBy? get createdInId;
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  GOrderBy? get isMember;
+  GOrderBy? get lastChangeOn;
+  GAccountAggregateOrderBy? get linkedAccountAggregate;
+  GMembershipEventAggregateOrderBy? get membershipHistoryAggregate;
+  GOrderBy? get name;
+  GChangeOwnerKeyAggregateOrderBy? get ownerKeyChangeAggregate;
+  GSmithOrderBy? get smith;
+  GOrderBy? get status;
+  GUdHistoryAggregateOrderBy? get udHistoryAggregate;
+  static Serializer<GIdentityOrderBy> get serializer =>
+      _$gIdentityOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityOrderBy.serializer,
+        json,
+      );
+}
+
+class GIdentitySelectColumn extends EnumClass {
+  const GIdentitySelectColumn._(String name) : super(name);
+
+  static const GIdentitySelectColumn accountId =
+      _$gIdentitySelectColumnaccountId;
+
+  static const GIdentitySelectColumn accountRemovedId =
+      _$gIdentitySelectColumnaccountRemovedId;
+
+  static const GIdentitySelectColumn createdInId =
+      _$gIdentitySelectColumncreatedInId;
+
+  static const GIdentitySelectColumn createdOn =
+      _$gIdentitySelectColumncreatedOn;
+
+  static const GIdentitySelectColumn expireOn = _$gIdentitySelectColumnexpireOn;
+
+  static const GIdentitySelectColumn id = _$gIdentitySelectColumnid;
+
+  static const GIdentitySelectColumn index = _$gIdentitySelectColumnindex;
+
+  static const GIdentitySelectColumn isMember = _$gIdentitySelectColumnisMember;
+
+  static const GIdentitySelectColumn lastChangeOn =
+      _$gIdentitySelectColumnlastChangeOn;
+
+  @BuiltValueEnumConst(wireName: 'name')
+  static const GIdentitySelectColumn Gname = _$gIdentitySelectColumnGname;
+
+  static const GIdentitySelectColumn status = _$gIdentitySelectColumnstatus;
+
+  static Serializer<GIdentitySelectColumn> get serializer =>
+      _$gIdentitySelectColumnSerializer;
+
+  static BuiltSet<GIdentitySelectColumn> get values =>
+      _$gIdentitySelectColumnValues;
+
+  static GIdentitySelectColumn valueOf(String name) =>
+      _$gIdentitySelectColumnValueOf(name);
+}
+
+class GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+    extends EnumClass {
+  const GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+      isMember =
+      _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsisMember;
+
+  static Serializer<
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>
+      get serializer =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsSerializer;
+
+  static BuiltSet<
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>
+      get values =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsValues;
+
+  static GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+      valueOf(String name) =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+              name);
+}
+
+class GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+    extends EnumClass {
+  const GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns._(
+      String name)
+      : super(name);
+
+  static const GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+      isMember =
+      _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsisMember;
+
+  static Serializer<
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>
+      get serializer =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsSerializer;
+
+  static BuiltSet<
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>
+      get values =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsValues;
+
+  static GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+      valueOf(String name) =>
+          _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+              name);
+}
+
+class GIdentityStatusEnum extends EnumClass {
+  const GIdentityStatusEnum._(String name) : super(name);
+
+  static const GIdentityStatusEnum MEMBER = _$gIdentityStatusEnumMEMBER;
+
+  static const GIdentityStatusEnum NOTMEMBER = _$gIdentityStatusEnumNOTMEMBER;
+
+  static const GIdentityStatusEnum REMOVED = _$gIdentityStatusEnumREMOVED;
+
+  static const GIdentityStatusEnum REVOKED = _$gIdentityStatusEnumREVOKED;
+
+  static const GIdentityStatusEnum UNCONFIRMED =
+      _$gIdentityStatusEnumUNCONFIRMED;
+
+  static const GIdentityStatusEnum UNVALIDATED =
+      _$gIdentityStatusEnumUNVALIDATED;
+
+  static Serializer<GIdentityStatusEnum> get serializer =>
+      _$gIdentityStatusEnumSerializer;
+
+  static BuiltSet<GIdentityStatusEnum> get values =>
+      _$gIdentityStatusEnumValues;
+
+  static GIdentityStatusEnum valueOf(String name) =>
+      _$gIdentityStatusEnumValueOf(name);
+}
+
+abstract class GIdentityStatusEnumComparisonExp
+    implements
+        Built<GIdentityStatusEnumComparisonExp,
+            GIdentityStatusEnumComparisonExpBuilder> {
+  GIdentityStatusEnumComparisonExp._();
+
+  factory GIdentityStatusEnumComparisonExp(
+          [void Function(GIdentityStatusEnumComparisonExpBuilder b) updates]) =
+      _$GIdentityStatusEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GIdentityStatusEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GIdentityStatusEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GIdentityStatusEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GIdentityStatusEnum>? get G_nin;
+  static Serializer<GIdentityStatusEnumComparisonExp> get serializer =>
+      _$gIdentityStatusEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStatusEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStatusEnumComparisonExp? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStatusEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityStddevOrderBy
+    implements Built<GIdentityStddevOrderBy, GIdentityStddevOrderByBuilder> {
+  GIdentityStddevOrderBy._();
+
+  factory GIdentityStddevOrderBy(
+          [void Function(GIdentityStddevOrderByBuilder b) updates]) =
+      _$GIdentityStddevOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityStddevOrderBy> get serializer =>
+      _$gIdentityStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityStddevPopOrderBy
+    implements
+        Built<GIdentityStddevPopOrderBy, GIdentityStddevPopOrderByBuilder> {
+  GIdentityStddevPopOrderBy._();
+
+  factory GIdentityStddevPopOrderBy(
+          [void Function(GIdentityStddevPopOrderByBuilder b) updates]) =
+      _$GIdentityStddevPopOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityStddevPopOrderBy> get serializer =>
+      _$gIdentityStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityStddevSampOrderBy
+    implements
+        Built<GIdentityStddevSampOrderBy, GIdentityStddevSampOrderByBuilder> {
+  GIdentityStddevSampOrderBy._();
+
+  factory GIdentityStddevSampOrderBy(
+          [void Function(GIdentityStddevSampOrderByBuilder b) updates]) =
+      _$GIdentityStddevSampOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityStddevSampOrderBy> get serializer =>
+      _$gIdentityStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityStreamCursorInput
+    implements
+        Built<GIdentityStreamCursorInput, GIdentityStreamCursorInputBuilder> {
+  GIdentityStreamCursorInput._();
+
+  factory GIdentityStreamCursorInput(
+          [void Function(GIdentityStreamCursorInputBuilder b) updates]) =
+      _$GIdentityStreamCursorInput;
+
+  GIdentityStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GIdentityStreamCursorInput> get serializer =>
+      _$gIdentityStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityStreamCursorValueInput
+    implements
+        Built<GIdentityStreamCursorValueInput,
+            GIdentityStreamCursorValueInputBuilder> {
+  GIdentityStreamCursorValueInput._();
+
+  factory GIdentityStreamCursorValueInput(
+          [void Function(GIdentityStreamCursorValueInputBuilder b) updates]) =
+      _$GIdentityStreamCursorValueInput;
+
+  String? get accountId;
+  String? get accountRemovedId;
+  String? get createdInId;
+  int? get createdOn;
+  int? get expireOn;
+  String? get id;
+  int? get index;
+  bool? get isMember;
+  int? get lastChangeOn;
+  String? get name;
+  GIdentityStatusEnum? get status;
+  static Serializer<GIdentityStreamCursorValueInput> get serializer =>
+      _$gIdentityStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GIdentitySumOrderBy
+    implements Built<GIdentitySumOrderBy, GIdentitySumOrderByBuilder> {
+  GIdentitySumOrderBy._();
+
+  factory GIdentitySumOrderBy(
+          [void Function(GIdentitySumOrderByBuilder b) updates]) =
+      _$GIdentitySumOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentitySumOrderBy> get serializer =>
+      _$gIdentitySumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentitySumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentitySumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentitySumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityVarianceOrderBy
+    implements
+        Built<GIdentityVarianceOrderBy, GIdentityVarianceOrderByBuilder> {
+  GIdentityVarianceOrderBy._();
+
+  factory GIdentityVarianceOrderBy(
+          [void Function(GIdentityVarianceOrderByBuilder b) updates]) =
+      _$GIdentityVarianceOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityVarianceOrderBy> get serializer =>
+      _$gIdentityVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityVarPopOrderBy
+    implements Built<GIdentityVarPopOrderBy, GIdentityVarPopOrderByBuilder> {
+  GIdentityVarPopOrderBy._();
+
+  factory GIdentityVarPopOrderBy(
+          [void Function(GIdentityVarPopOrderByBuilder b) updates]) =
+      _$GIdentityVarPopOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityVarPopOrderBy> get serializer =>
+      _$gIdentityVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIdentityVarSampOrderBy
+    implements Built<GIdentityVarSampOrderBy, GIdentityVarSampOrderByBuilder> {
+  GIdentityVarSampOrderBy._();
+
+  factory GIdentityVarSampOrderBy(
+          [void Function(GIdentityVarSampOrderByBuilder b) updates]) =
+      _$GIdentityVarSampOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get expireOn;
+  GOrderBy? get index;
+  GOrderBy? get lastChangeOn;
+  static Serializer<GIdentityVarSampOrderBy> get serializer =>
+      _$gIdentityVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIdentityVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIdentityVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIdentityVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GIntArrayComparisonExp
+    implements Built<GIntArrayComparisonExp, GIntArrayComparisonExpBuilder> {
+  GIntArrayComparisonExp._();
+
+  factory GIntArrayComparisonExp(
+          [void Function(GIntArrayComparisonExpBuilder b) updates]) =
+      _$GIntArrayComparisonExp;
+
+  @BuiltValueField(wireName: '_containedIn')
+  BuiltList<int>? get G_containedIn;
+  @BuiltValueField(wireName: '_contains')
+  BuiltList<int>? get G_contains;
+  @BuiltValueField(wireName: '_eq')
+  BuiltList<int>? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  BuiltList<int>? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  BuiltList<int>? get G_gte;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<BuiltList<int>>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  BuiltList<int>? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  BuiltList<int>? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  BuiltList<int>? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<BuiltList<int>>? get G_nin;
+  static Serializer<GIntArrayComparisonExp> get serializer =>
+      _$gIntArrayComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIntArrayComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIntArrayComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIntArrayComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GIntComparisonExp
+    implements Built<GIntComparisonExp, GIntComparisonExpBuilder> {
+  GIntComparisonExp._();
+
+  factory GIntComparisonExp(
+          [void Function(GIntComparisonExpBuilder b) updates]) =
+      _$GIntComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  int? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  int? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  int? get G_gte;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<int>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  int? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  int? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  int? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<int>? get G_nin;
+  static Serializer<GIntComparisonExp> get serializer =>
+      _$gIntComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GIntComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GIntComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GIntComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GItemsCounterBoolExp
+    implements Built<GItemsCounterBoolExp, GItemsCounterBoolExpBuilder> {
+  GItemsCounterBoolExp._();
+
+  factory GItemsCounterBoolExp(
+          [void Function(GItemsCounterBoolExpBuilder b) updates]) =
+      _$GItemsCounterBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GItemsCounterBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GItemsCounterBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GItemsCounterBoolExp>? get G_or;
+  GStringComparisonExp? get id;
+  GCounterLevelEnumComparisonExp? get level;
+  GIntComparisonExp? get total;
+  GItemTypeEnumComparisonExp? get type;
+  static Serializer<GItemsCounterBoolExp> get serializer =>
+      _$gItemsCounterBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GItemsCounterBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GItemsCounterBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GItemsCounterBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GItemsCounterOrderBy
+    implements Built<GItemsCounterOrderBy, GItemsCounterOrderByBuilder> {
+  GItemsCounterOrderBy._();
+
+  factory GItemsCounterOrderBy(
+          [void Function(GItemsCounterOrderByBuilder b) updates]) =
+      _$GItemsCounterOrderBy;
+
+  GOrderBy? get id;
+  GOrderBy? get level;
+  GOrderBy? get total;
+  GOrderBy? get type;
+  static Serializer<GItemsCounterOrderBy> get serializer =>
+      _$gItemsCounterOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GItemsCounterOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GItemsCounterOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GItemsCounterOrderBy.serializer,
+        json,
+      );
+}
+
+class GItemsCounterSelectColumn extends EnumClass {
+  const GItemsCounterSelectColumn._(String name) : super(name);
+
+  static const GItemsCounterSelectColumn id = _$gItemsCounterSelectColumnid;
+
+  static const GItemsCounterSelectColumn level =
+      _$gItemsCounterSelectColumnlevel;
+
+  static const GItemsCounterSelectColumn total =
+      _$gItemsCounterSelectColumntotal;
+
+  static const GItemsCounterSelectColumn type = _$gItemsCounterSelectColumntype;
+
+  static Serializer<GItemsCounterSelectColumn> get serializer =>
+      _$gItemsCounterSelectColumnSerializer;
+
+  static BuiltSet<GItemsCounterSelectColumn> get values =>
+      _$gItemsCounterSelectColumnValues;
+
+  static GItemsCounterSelectColumn valueOf(String name) =>
+      _$gItemsCounterSelectColumnValueOf(name);
+}
+
+abstract class GItemsCounterStreamCursorInput
+    implements
+        Built<GItemsCounterStreamCursorInput,
+            GItemsCounterStreamCursorInputBuilder> {
+  GItemsCounterStreamCursorInput._();
+
+  factory GItemsCounterStreamCursorInput(
+          [void Function(GItemsCounterStreamCursorInputBuilder b) updates]) =
+      _$GItemsCounterStreamCursorInput;
+
+  GItemsCounterStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GItemsCounterStreamCursorInput> get serializer =>
+      _$gItemsCounterStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GItemsCounterStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GItemsCounterStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GItemsCounterStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GItemsCounterStreamCursorValueInput
+    implements
+        Built<GItemsCounterStreamCursorValueInput,
+            GItemsCounterStreamCursorValueInputBuilder> {
+  GItemsCounterStreamCursorValueInput._();
+
+  factory GItemsCounterStreamCursorValueInput(
+      [void Function(GItemsCounterStreamCursorValueInputBuilder b)
+          updates]) = _$GItemsCounterStreamCursorValueInput;
+
+  String? get id;
+  GCounterLevelEnum? get level;
+  int? get total;
+  GItemTypeEnum? get type;
+  static Serializer<GItemsCounterStreamCursorValueInput> get serializer =>
+      _$gItemsCounterStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GItemsCounterStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GItemsCounterStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GItemsCounterStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+class GItemTypeEnum extends EnumClass {
+  const GItemTypeEnum._(String name) : super(name);
+
+  static const GItemTypeEnum CALLS = _$gItemTypeEnumCALLS;
+
+  static const GItemTypeEnum EVENTS = _$gItemTypeEnumEVENTS;
+
+  static const GItemTypeEnum EXTRINSICS = _$gItemTypeEnumEXTRINSICS;
+
+  static Serializer<GItemTypeEnum> get serializer => _$gItemTypeEnumSerializer;
+
+  static BuiltSet<GItemTypeEnum> get values => _$gItemTypeEnumValues;
+
+  static GItemTypeEnum valueOf(String name) => _$gItemTypeEnumValueOf(name);
+}
+
+abstract class GItemTypeEnumComparisonExp
+    implements
+        Built<GItemTypeEnumComparisonExp, GItemTypeEnumComparisonExpBuilder> {
+  GItemTypeEnumComparisonExp._();
+
+  factory GItemTypeEnumComparisonExp(
+          [void Function(GItemTypeEnumComparisonExpBuilder b) updates]) =
+      _$GItemTypeEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GItemTypeEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GItemTypeEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GItemTypeEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GItemTypeEnum>? get G_nin;
+  static Serializer<GItemTypeEnumComparisonExp> get serializer =>
+      _$gItemTypeEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GItemTypeEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GItemTypeEnumComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GItemTypeEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GJsonbCastExp
+    implements Built<GJsonbCastExp, GJsonbCastExpBuilder> {
+  GJsonbCastExp._();
+
+  factory GJsonbCastExp([void Function(GJsonbCastExpBuilder b) updates]) =
+      _$GJsonbCastExp;
+
+  @BuiltValueField(wireName: 'String')
+  GStringComparisonExp? get GString;
+  static Serializer<GJsonbCastExp> get serializer => _$gJsonbCastExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GJsonbCastExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GJsonbCastExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GJsonbCastExp.serializer,
+        json,
+      );
+}
+
+abstract class GJsonbComparisonExp
+    implements Built<GJsonbComparisonExp, GJsonbComparisonExpBuilder> {
+  GJsonbComparisonExp._();
+
+  factory GJsonbComparisonExp(
+          [void Function(GJsonbComparisonExpBuilder b) updates]) =
+      _$GJsonbComparisonExp;
+
+  @BuiltValueField(wireName: '_cast')
+  GJsonbCastExp? get G_cast;
+  @BuiltValueField(wireName: '_containedIn')
+  _i3.JsonObject? get G_containedIn;
+  @BuiltValueField(wireName: '_contains')
+  _i3.JsonObject? get G_contains;
+  @BuiltValueField(wireName: '_eq')
+  _i3.JsonObject? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  _i3.JsonObject? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  _i3.JsonObject? get G_gte;
+  @BuiltValueField(wireName: '_hasKey')
+  String? get G_hasKey;
+  @BuiltValueField(wireName: '_hasKeysAll')
+  BuiltList<String>? get G_hasKeysAll;
+  @BuiltValueField(wireName: '_hasKeysAny')
+  BuiltList<String>? get G_hasKeysAny;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<_i3.JsonObject>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  _i3.JsonObject? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  _i3.JsonObject? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  _i3.JsonObject? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<_i3.JsonObject>? get G_nin;
+  static Serializer<GJsonbComparisonExp> get serializer =>
+      _$gJsonbComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GJsonbComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GJsonbComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GJsonbComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventAggregateBoolExp
+    implements
+        Built<GMembershipEventAggregateBoolExp,
+            GMembershipEventAggregateBoolExpBuilder> {
+  GMembershipEventAggregateBoolExp._();
+
+  factory GMembershipEventAggregateBoolExp(
+          [void Function(GMembershipEventAggregateBoolExpBuilder b) updates]) =
+      _$GMembershipEventAggregateBoolExp;
+
+  GmembershipEventAggregateBoolExpCount? get count;
+  static Serializer<GMembershipEventAggregateBoolExp> get serializer =>
+      _$gMembershipEventAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventAggregateBoolExp? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GmembershipEventAggregateBoolExpCount
+    implements
+        Built<GmembershipEventAggregateBoolExpCount,
+            GmembershipEventAggregateBoolExpCountBuilder> {
+  GmembershipEventAggregateBoolExpCount._();
+
+  factory GmembershipEventAggregateBoolExpCount(
+      [void Function(GmembershipEventAggregateBoolExpCountBuilder b)
+          updates]) = _$GmembershipEventAggregateBoolExpCount;
+
+  BuiltList<GMembershipEventSelectColumn>? get arguments;
+  bool? get distinct;
+  GMembershipEventBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GmembershipEventAggregateBoolExpCount> get serializer =>
+      _$gmembershipEventAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GmembershipEventAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GmembershipEventAggregateBoolExpCount? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GmembershipEventAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventAggregateOrderBy
+    implements
+        Built<GMembershipEventAggregateOrderBy,
+            GMembershipEventAggregateOrderByBuilder> {
+  GMembershipEventAggregateOrderBy._();
+
+  factory GMembershipEventAggregateOrderBy(
+          [void Function(GMembershipEventAggregateOrderByBuilder b) updates]) =
+      _$GMembershipEventAggregateOrderBy;
+
+  GMembershipEventAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GMembershipEventMaxOrderBy? get max;
+  GMembershipEventMinOrderBy? get min;
+  GMembershipEventStddevOrderBy? get stddev;
+  GMembershipEventStddevPopOrderBy? get stddevPop;
+  GMembershipEventStddevSampOrderBy? get stddevSamp;
+  GMembershipEventSumOrderBy? get sum;
+  GMembershipEventVarPopOrderBy? get varPop;
+  GMembershipEventVarSampOrderBy? get varSamp;
+  GMembershipEventVarianceOrderBy? get variance;
+  static Serializer<GMembershipEventAggregateOrderBy> get serializer =>
+      _$gMembershipEventAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventAggregateOrderBy? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventAvgOrderBy
+    implements
+        Built<GMembershipEventAvgOrderBy, GMembershipEventAvgOrderByBuilder> {
+  GMembershipEventAvgOrderBy._();
+
+  factory GMembershipEventAvgOrderBy(
+          [void Function(GMembershipEventAvgOrderByBuilder b) updates]) =
+      _$GMembershipEventAvgOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventAvgOrderBy> get serializer =>
+      _$gMembershipEventAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventBoolExp
+    implements Built<GMembershipEventBoolExp, GMembershipEventBoolExpBuilder> {
+  GMembershipEventBoolExp._();
+
+  factory GMembershipEventBoolExp(
+          [void Function(GMembershipEventBoolExpBuilder b) updates]) =
+      _$GMembershipEventBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GMembershipEventBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GMembershipEventBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GMembershipEventBoolExp>? get G_or;
+  GIntComparisonExp? get blockNumber;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GEventTypeEnumComparisonExp? get eventType;
+  GStringComparisonExp? get id;
+  GIdentityBoolExp? get identity;
+  GStringComparisonExp? get identityId;
+  static Serializer<GMembershipEventBoolExp> get serializer =>
+      _$gMembershipEventBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventMaxOrderBy
+    implements
+        Built<GMembershipEventMaxOrderBy, GMembershipEventMaxOrderByBuilder> {
+  GMembershipEventMaxOrderBy._();
+
+  factory GMembershipEventMaxOrderBy(
+          [void Function(GMembershipEventMaxOrderByBuilder b) updates]) =
+      _$GMembershipEventMaxOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  static Serializer<GMembershipEventMaxOrderBy> get serializer =>
+      _$gMembershipEventMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventMinOrderBy
+    implements
+        Built<GMembershipEventMinOrderBy, GMembershipEventMinOrderByBuilder> {
+  GMembershipEventMinOrderBy._();
+
+  factory GMembershipEventMinOrderBy(
+          [void Function(GMembershipEventMinOrderByBuilder b) updates]) =
+      _$GMembershipEventMinOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  static Serializer<GMembershipEventMinOrderBy> get serializer =>
+      _$gMembershipEventMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventOrderBy
+    implements Built<GMembershipEventOrderBy, GMembershipEventOrderByBuilder> {
+  GMembershipEventOrderBy._();
+
+  factory GMembershipEventOrderBy(
+          [void Function(GMembershipEventOrderByBuilder b) updates]) =
+      _$GMembershipEventOrderBy;
+
+  GOrderBy? get blockNumber;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get eventType;
+  GOrderBy? get id;
+  GIdentityOrderBy? get identity;
+  GOrderBy? get identityId;
+  static Serializer<GMembershipEventOrderBy> get serializer =>
+      _$gMembershipEventOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventOrderBy.serializer,
+        json,
+      );
+}
+
+class GMembershipEventSelectColumn extends EnumClass {
+  const GMembershipEventSelectColumn._(String name) : super(name);
+
+  static const GMembershipEventSelectColumn blockNumber =
+      _$gMembershipEventSelectColumnblockNumber;
+
+  static const GMembershipEventSelectColumn eventId =
+      _$gMembershipEventSelectColumneventId;
+
+  static const GMembershipEventSelectColumn eventType =
+      _$gMembershipEventSelectColumneventType;
+
+  static const GMembershipEventSelectColumn id =
+      _$gMembershipEventSelectColumnid;
+
+  static const GMembershipEventSelectColumn identityId =
+      _$gMembershipEventSelectColumnidentityId;
+
+  static Serializer<GMembershipEventSelectColumn> get serializer =>
+      _$gMembershipEventSelectColumnSerializer;
+
+  static BuiltSet<GMembershipEventSelectColumn> get values =>
+      _$gMembershipEventSelectColumnValues;
+
+  static GMembershipEventSelectColumn valueOf(String name) =>
+      _$gMembershipEventSelectColumnValueOf(name);
+}
+
+abstract class GMembershipEventStddevOrderBy
+    implements
+        Built<GMembershipEventStddevOrderBy,
+            GMembershipEventStddevOrderByBuilder> {
+  GMembershipEventStddevOrderBy._();
+
+  factory GMembershipEventStddevOrderBy(
+          [void Function(GMembershipEventStddevOrderByBuilder b) updates]) =
+      _$GMembershipEventStddevOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventStddevOrderBy> get serializer =>
+      _$gMembershipEventStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventStddevPopOrderBy
+    implements
+        Built<GMembershipEventStddevPopOrderBy,
+            GMembershipEventStddevPopOrderByBuilder> {
+  GMembershipEventStddevPopOrderBy._();
+
+  factory GMembershipEventStddevPopOrderBy(
+          [void Function(GMembershipEventStddevPopOrderByBuilder b) updates]) =
+      _$GMembershipEventStddevPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventStddevPopOrderBy> get serializer =>
+      _$gMembershipEventStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventStddevPopOrderBy? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventStddevSampOrderBy
+    implements
+        Built<GMembershipEventStddevSampOrderBy,
+            GMembershipEventStddevSampOrderByBuilder> {
+  GMembershipEventStddevSampOrderBy._();
+
+  factory GMembershipEventStddevSampOrderBy(
+          [void Function(GMembershipEventStddevSampOrderByBuilder b) updates]) =
+      _$GMembershipEventStddevSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventStddevSampOrderBy> get serializer =>
+      _$gMembershipEventStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventStddevSampOrderBy? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventStreamCursorInput
+    implements
+        Built<GMembershipEventStreamCursorInput,
+            GMembershipEventStreamCursorInputBuilder> {
+  GMembershipEventStreamCursorInput._();
+
+  factory GMembershipEventStreamCursorInput(
+          [void Function(GMembershipEventStreamCursorInputBuilder b) updates]) =
+      _$GMembershipEventStreamCursorInput;
+
+  GMembershipEventStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GMembershipEventStreamCursorInput> get serializer =>
+      _$gMembershipEventStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventStreamCursorInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventStreamCursorValueInput
+    implements
+        Built<GMembershipEventStreamCursorValueInput,
+            GMembershipEventStreamCursorValueInputBuilder> {
+  GMembershipEventStreamCursorValueInput._();
+
+  factory GMembershipEventStreamCursorValueInput(
+      [void Function(GMembershipEventStreamCursorValueInputBuilder b)
+          updates]) = _$GMembershipEventStreamCursorValueInput;
+
+  int? get blockNumber;
+  String? get eventId;
+  GEventTypeEnum? get eventType;
+  String? get id;
+  String? get identityId;
+  static Serializer<GMembershipEventStreamCursorValueInput> get serializer =>
+      _$gMembershipEventStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventSumOrderBy
+    implements
+        Built<GMembershipEventSumOrderBy, GMembershipEventSumOrderByBuilder> {
+  GMembershipEventSumOrderBy._();
+
+  factory GMembershipEventSumOrderBy(
+          [void Function(GMembershipEventSumOrderByBuilder b) updates]) =
+      _$GMembershipEventSumOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventSumOrderBy> get serializer =>
+      _$gMembershipEventSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventSumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventVarianceOrderBy
+    implements
+        Built<GMembershipEventVarianceOrderBy,
+            GMembershipEventVarianceOrderByBuilder> {
+  GMembershipEventVarianceOrderBy._();
+
+  factory GMembershipEventVarianceOrderBy(
+          [void Function(GMembershipEventVarianceOrderByBuilder b) updates]) =
+      _$GMembershipEventVarianceOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventVarianceOrderBy> get serializer =>
+      _$gMembershipEventVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventVarPopOrderBy
+    implements
+        Built<GMembershipEventVarPopOrderBy,
+            GMembershipEventVarPopOrderByBuilder> {
+  GMembershipEventVarPopOrderBy._();
+
+  factory GMembershipEventVarPopOrderBy(
+          [void Function(GMembershipEventVarPopOrderByBuilder b) updates]) =
+      _$GMembershipEventVarPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventVarPopOrderBy> get serializer =>
+      _$gMembershipEventVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GMembershipEventVarSampOrderBy
+    implements
+        Built<GMembershipEventVarSampOrderBy,
+            GMembershipEventVarSampOrderByBuilder> {
+  GMembershipEventVarSampOrderBy._();
+
+  factory GMembershipEventVarSampOrderBy(
+          [void Function(GMembershipEventVarSampOrderByBuilder b) updates]) =
+      _$GMembershipEventVarSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GMembershipEventVarSampOrderBy> get serializer =>
+      _$gMembershipEventVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GMembershipEventVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GMembershipEventVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GMembershipEventVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class Gnumeric implements Built<Gnumeric, GnumericBuilder> {
+  Gnumeric._();
+
+  factory Gnumeric([String? value]) =>
+      _$Gnumeric((b) => value != null ? (b..value = value) : b);
+
+  String get value;
+  @BuiltValueSerializer(custom: true)
+  static Serializer<Gnumeric> get serializer =>
+      _i2.DefaultScalarSerializer<Gnumeric>(
+          (Object serialized) => Gnumeric((serialized as String?)));
+}
+
+abstract class GNumericComparisonExp
+    implements Built<GNumericComparisonExp, GNumericComparisonExpBuilder> {
+  GNumericComparisonExp._();
+
+  factory GNumericComparisonExp(
+          [void Function(GNumericComparisonExpBuilder b) updates]) =
+      _$GNumericComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  Gnumeric? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  Gnumeric? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  Gnumeric? get G_gte;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<Gnumeric>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  Gnumeric? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  Gnumeric? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  Gnumeric? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<Gnumeric>? get G_nin;
+  static Serializer<GNumericComparisonExp> get serializer =>
+      _$gNumericComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GNumericComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GNumericComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GNumericComparisonExp.serializer,
+        json,
+      );
+}
+
+class GOrderBy extends EnumClass {
+  const GOrderBy._(String name) : super(name);
+
+  static const GOrderBy ASC = _$gOrderByASC;
+
+  static const GOrderBy ASC_NULLS_FIRST = _$gOrderByASC_NULLS_FIRST;
+
+  static const GOrderBy ASC_NULLS_LAST = _$gOrderByASC_NULLS_LAST;
+
+  static const GOrderBy DESC = _$gOrderByDESC;
+
+  static const GOrderBy DESC_NULLS_FIRST = _$gOrderByDESC_NULLS_FIRST;
+
+  static const GOrderBy DESC_NULLS_LAST = _$gOrderByDESC_NULLS_LAST;
+
+  static Serializer<GOrderBy> get serializer => _$gOrderBySerializer;
+
+  static BuiltSet<GOrderBy> get values => _$gOrderByValues;
+
+  static GOrderBy valueOf(String name) => _$gOrderByValueOf(name);
+}
+
+abstract class GPopulationHistoryBoolExp
+    implements
+        Built<GPopulationHistoryBoolExp, GPopulationHistoryBoolExpBuilder> {
+  GPopulationHistoryBoolExp._();
+
+  factory GPopulationHistoryBoolExp(
+          [void Function(GPopulationHistoryBoolExpBuilder b) updates]) =
+      _$GPopulationHistoryBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GPopulationHistoryBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GPopulationHistoryBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GPopulationHistoryBoolExp>? get G_or;
+  GIntComparisonExp? get activeAccountCount;
+  GIntComparisonExp? get blockNumber;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get memberCount;
+  GIntComparisonExp? get smithCount;
+  static Serializer<GPopulationHistoryBoolExp> get serializer =>
+      _$gPopulationHistoryBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GPopulationHistoryBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GPopulationHistoryBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GPopulationHistoryBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GPopulationHistoryOrderBy
+    implements
+        Built<GPopulationHistoryOrderBy, GPopulationHistoryOrderByBuilder> {
+  GPopulationHistoryOrderBy._();
+
+  factory GPopulationHistoryOrderBy(
+          [void Function(GPopulationHistoryOrderByBuilder b) updates]) =
+      _$GPopulationHistoryOrderBy;
+
+  GOrderBy? get activeAccountCount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GOrderBy? get memberCount;
+  GOrderBy? get smithCount;
+  static Serializer<GPopulationHistoryOrderBy> get serializer =>
+      _$gPopulationHistoryOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GPopulationHistoryOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GPopulationHistoryOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GPopulationHistoryOrderBy.serializer,
+        json,
+      );
+}
+
+class GPopulationHistorySelectColumn extends EnumClass {
+  const GPopulationHistorySelectColumn._(String name) : super(name);
+
+  static const GPopulationHistorySelectColumn activeAccountCount =
+      _$gPopulationHistorySelectColumnactiveAccountCount;
+
+  static const GPopulationHistorySelectColumn blockNumber =
+      _$gPopulationHistorySelectColumnblockNumber;
+
+  static const GPopulationHistorySelectColumn id =
+      _$gPopulationHistorySelectColumnid;
+
+  static const GPopulationHistorySelectColumn memberCount =
+      _$gPopulationHistorySelectColumnmemberCount;
+
+  static const GPopulationHistorySelectColumn smithCount =
+      _$gPopulationHistorySelectColumnsmithCount;
+
+  static Serializer<GPopulationHistorySelectColumn> get serializer =>
+      _$gPopulationHistorySelectColumnSerializer;
+
+  static BuiltSet<GPopulationHistorySelectColumn> get values =>
+      _$gPopulationHistorySelectColumnValues;
+
+  static GPopulationHistorySelectColumn valueOf(String name) =>
+      _$gPopulationHistorySelectColumnValueOf(name);
+}
+
+abstract class GPopulationHistoryStreamCursorInput
+    implements
+        Built<GPopulationHistoryStreamCursorInput,
+            GPopulationHistoryStreamCursorInputBuilder> {
+  GPopulationHistoryStreamCursorInput._();
+
+  factory GPopulationHistoryStreamCursorInput(
+      [void Function(GPopulationHistoryStreamCursorInputBuilder b)
+          updates]) = _$GPopulationHistoryStreamCursorInput;
+
+  GPopulationHistoryStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GPopulationHistoryStreamCursorInput> get serializer =>
+      _$gPopulationHistoryStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GPopulationHistoryStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GPopulationHistoryStreamCursorInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GPopulationHistoryStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GPopulationHistoryStreamCursorValueInput
+    implements
+        Built<GPopulationHistoryStreamCursorValueInput,
+            GPopulationHistoryStreamCursorValueInputBuilder> {
+  GPopulationHistoryStreamCursorValueInput._();
+
+  factory GPopulationHistoryStreamCursorValueInput(
+      [void Function(GPopulationHistoryStreamCursorValueInputBuilder b)
+          updates]) = _$GPopulationHistoryStreamCursorValueInput;
+
+  int? get activeAccountCount;
+  int? get blockNumber;
+  String? get id;
+  int? get memberCount;
+  int? get smithCount;
+  static Serializer<GPopulationHistoryStreamCursorValueInput> get serializer =>
+      _$gPopulationHistoryStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GPopulationHistoryStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GPopulationHistoryStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GPopulationHistoryStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GSmithBoolExp
+    implements Built<GSmithBoolExp, GSmithBoolExpBuilder> {
+  GSmithBoolExp._();
+
+  factory GSmithBoolExp([void Function(GSmithBoolExpBuilder b) updates]) =
+      _$GSmithBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GSmithBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GSmithBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GSmithBoolExp>? get G_or;
+  GIntComparisonExp? get forged;
+  GStringComparisonExp? get id;
+  GIdentityBoolExp? get identity;
+  GStringComparisonExp? get identityId;
+  GIntComparisonExp? get index;
+  GIntComparisonExp? get lastChanged;
+  GIntComparisonExp? get lastForged;
+  GSmithCertBoolExp? get smithCertIssued;
+  GSmithCertAggregateBoolExp? get smithCertIssuedAggregate;
+  GSmithCertBoolExp? get smithCertReceived;
+  GSmithCertAggregateBoolExp? get smithCertReceivedAggregate;
+  GSmithEventBoolExp? get smithHistory;
+  GSmithEventAggregateBoolExp? get smithHistoryAggregate;
+  GSmithStatusEnumComparisonExp? get smithStatus;
+  static Serializer<GSmithBoolExp> get serializer => _$gSmithBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertAggregateBoolExp
+    implements
+        Built<GSmithCertAggregateBoolExp, GSmithCertAggregateBoolExpBuilder> {
+  GSmithCertAggregateBoolExp._();
+
+  factory GSmithCertAggregateBoolExp(
+          [void Function(GSmithCertAggregateBoolExpBuilder b) updates]) =
+      _$GSmithCertAggregateBoolExp;
+
+  GsmithCertAggregateBoolExpCount? get count;
+  static Serializer<GSmithCertAggregateBoolExp> get serializer =>
+      _$gSmithCertAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GsmithCertAggregateBoolExpCount
+    implements
+        Built<GsmithCertAggregateBoolExpCount,
+            GsmithCertAggregateBoolExpCountBuilder> {
+  GsmithCertAggregateBoolExpCount._();
+
+  factory GsmithCertAggregateBoolExpCount(
+          [void Function(GsmithCertAggregateBoolExpCountBuilder b) updates]) =
+      _$GsmithCertAggregateBoolExpCount;
+
+  BuiltList<GSmithCertSelectColumn>? get arguments;
+  bool? get distinct;
+  GSmithCertBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GsmithCertAggregateBoolExpCount> get serializer =>
+      _$gsmithCertAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GsmithCertAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GsmithCertAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GsmithCertAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertAggregateOrderBy
+    implements
+        Built<GSmithCertAggregateOrderBy, GSmithCertAggregateOrderByBuilder> {
+  GSmithCertAggregateOrderBy._();
+
+  factory GSmithCertAggregateOrderBy(
+          [void Function(GSmithCertAggregateOrderByBuilder b) updates]) =
+      _$GSmithCertAggregateOrderBy;
+
+  GSmithCertAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GSmithCertMaxOrderBy? get max;
+  GSmithCertMinOrderBy? get min;
+  GSmithCertStddevOrderBy? get stddev;
+  GSmithCertStddevPopOrderBy? get stddevPop;
+  GSmithCertStddevSampOrderBy? get stddevSamp;
+  GSmithCertSumOrderBy? get sum;
+  GSmithCertVarPopOrderBy? get varPop;
+  GSmithCertVarSampOrderBy? get varSamp;
+  GSmithCertVarianceOrderBy? get variance;
+  static Serializer<GSmithCertAggregateOrderBy> get serializer =>
+      _$gSmithCertAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertAvgOrderBy
+    implements Built<GSmithCertAvgOrderBy, GSmithCertAvgOrderByBuilder> {
+  GSmithCertAvgOrderBy._();
+
+  factory GSmithCertAvgOrderBy(
+          [void Function(GSmithCertAvgOrderByBuilder b) updates]) =
+      _$GSmithCertAvgOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertAvgOrderBy> get serializer =>
+      _$gSmithCertAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertBoolExp
+    implements Built<GSmithCertBoolExp, GSmithCertBoolExpBuilder> {
+  GSmithCertBoolExp._();
+
+  factory GSmithCertBoolExp(
+          [void Function(GSmithCertBoolExpBuilder b) updates]) =
+      _$GSmithCertBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GSmithCertBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GSmithCertBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GSmithCertBoolExp>? get G_or;
+  GIntComparisonExp? get createdOn;
+  GStringComparisonExp? get id;
+  GSmithBoolExp? get issuer;
+  GStringComparisonExp? get issuerId;
+  GSmithBoolExp? get receiver;
+  GStringComparisonExp? get receiverId;
+  static Serializer<GSmithCertBoolExp> get serializer =>
+      _$gSmithCertBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertMaxOrderBy
+    implements Built<GSmithCertMaxOrderBy, GSmithCertMaxOrderByBuilder> {
+  GSmithCertMaxOrderBy._();
+
+  factory GSmithCertMaxOrderBy(
+          [void Function(GSmithCertMaxOrderByBuilder b) updates]) =
+      _$GSmithCertMaxOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get id;
+  GOrderBy? get issuerId;
+  GOrderBy? get receiverId;
+  static Serializer<GSmithCertMaxOrderBy> get serializer =>
+      _$gSmithCertMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertMinOrderBy
+    implements Built<GSmithCertMinOrderBy, GSmithCertMinOrderByBuilder> {
+  GSmithCertMinOrderBy._();
+
+  factory GSmithCertMinOrderBy(
+          [void Function(GSmithCertMinOrderByBuilder b) updates]) =
+      _$GSmithCertMinOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get id;
+  GOrderBy? get issuerId;
+  GOrderBy? get receiverId;
+  static Serializer<GSmithCertMinOrderBy> get serializer =>
+      _$gSmithCertMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertOrderBy
+    implements Built<GSmithCertOrderBy, GSmithCertOrderByBuilder> {
+  GSmithCertOrderBy._();
+
+  factory GSmithCertOrderBy(
+          [void Function(GSmithCertOrderByBuilder b) updates]) =
+      _$GSmithCertOrderBy;
+
+  GOrderBy? get createdOn;
+  GOrderBy? get id;
+  GSmithOrderBy? get issuer;
+  GOrderBy? get issuerId;
+  GSmithOrderBy? get receiver;
+  GOrderBy? get receiverId;
+  static Serializer<GSmithCertOrderBy> get serializer =>
+      _$gSmithCertOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertOrderBy.serializer,
+        json,
+      );
+}
+
+class GSmithCertSelectColumn extends EnumClass {
+  const GSmithCertSelectColumn._(String name) : super(name);
+
+  static const GSmithCertSelectColumn createdOn =
+      _$gSmithCertSelectColumncreatedOn;
+
+  static const GSmithCertSelectColumn id = _$gSmithCertSelectColumnid;
+
+  static const GSmithCertSelectColumn issuerId =
+      _$gSmithCertSelectColumnissuerId;
+
+  static const GSmithCertSelectColumn receiverId =
+      _$gSmithCertSelectColumnreceiverId;
+
+  static Serializer<GSmithCertSelectColumn> get serializer =>
+      _$gSmithCertSelectColumnSerializer;
+
+  static BuiltSet<GSmithCertSelectColumn> get values =>
+      _$gSmithCertSelectColumnValues;
+
+  static GSmithCertSelectColumn valueOf(String name) =>
+      _$gSmithCertSelectColumnValueOf(name);
+}
+
+abstract class GSmithCertStddevOrderBy
+    implements Built<GSmithCertStddevOrderBy, GSmithCertStddevOrderByBuilder> {
+  GSmithCertStddevOrderBy._();
+
+  factory GSmithCertStddevOrderBy(
+          [void Function(GSmithCertStddevOrderByBuilder b) updates]) =
+      _$GSmithCertStddevOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertStddevOrderBy> get serializer =>
+      _$gSmithCertStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertStddevPopOrderBy
+    implements
+        Built<GSmithCertStddevPopOrderBy, GSmithCertStddevPopOrderByBuilder> {
+  GSmithCertStddevPopOrderBy._();
+
+  factory GSmithCertStddevPopOrderBy(
+          [void Function(GSmithCertStddevPopOrderByBuilder b) updates]) =
+      _$GSmithCertStddevPopOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertStddevPopOrderBy> get serializer =>
+      _$gSmithCertStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertStddevSampOrderBy
+    implements
+        Built<GSmithCertStddevSampOrderBy, GSmithCertStddevSampOrderByBuilder> {
+  GSmithCertStddevSampOrderBy._();
+
+  factory GSmithCertStddevSampOrderBy(
+          [void Function(GSmithCertStddevSampOrderByBuilder b) updates]) =
+      _$GSmithCertStddevSampOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertStddevSampOrderBy> get serializer =>
+      _$gSmithCertStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertStreamCursorInput
+    implements
+        Built<GSmithCertStreamCursorInput, GSmithCertStreamCursorInputBuilder> {
+  GSmithCertStreamCursorInput._();
+
+  factory GSmithCertStreamCursorInput(
+          [void Function(GSmithCertStreamCursorInputBuilder b) updates]) =
+      _$GSmithCertStreamCursorInput;
+
+  GSmithCertStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GSmithCertStreamCursorInput> get serializer =>
+      _$gSmithCertStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertStreamCursorValueInput
+    implements
+        Built<GSmithCertStreamCursorValueInput,
+            GSmithCertStreamCursorValueInputBuilder> {
+  GSmithCertStreamCursorValueInput._();
+
+  factory GSmithCertStreamCursorValueInput(
+          [void Function(GSmithCertStreamCursorValueInputBuilder b) updates]) =
+      _$GSmithCertStreamCursorValueInput;
+
+  int? get createdOn;
+  String? get id;
+  String? get issuerId;
+  String? get receiverId;
+  static Serializer<GSmithCertStreamCursorValueInput> get serializer =>
+      _$gSmithCertStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertSumOrderBy
+    implements Built<GSmithCertSumOrderBy, GSmithCertSumOrderByBuilder> {
+  GSmithCertSumOrderBy._();
+
+  factory GSmithCertSumOrderBy(
+          [void Function(GSmithCertSumOrderByBuilder b) updates]) =
+      _$GSmithCertSumOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertSumOrderBy> get serializer =>
+      _$gSmithCertSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertSumOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertVarianceOrderBy
+    implements
+        Built<GSmithCertVarianceOrderBy, GSmithCertVarianceOrderByBuilder> {
+  GSmithCertVarianceOrderBy._();
+
+  factory GSmithCertVarianceOrderBy(
+          [void Function(GSmithCertVarianceOrderByBuilder b) updates]) =
+      _$GSmithCertVarianceOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertVarianceOrderBy> get serializer =>
+      _$gSmithCertVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertVarPopOrderBy
+    implements Built<GSmithCertVarPopOrderBy, GSmithCertVarPopOrderByBuilder> {
+  GSmithCertVarPopOrderBy._();
+
+  factory GSmithCertVarPopOrderBy(
+          [void Function(GSmithCertVarPopOrderByBuilder b) updates]) =
+      _$GSmithCertVarPopOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertVarPopOrderBy> get serializer =>
+      _$gSmithCertVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithCertVarSampOrderBy
+    implements
+        Built<GSmithCertVarSampOrderBy, GSmithCertVarSampOrderByBuilder> {
+  GSmithCertVarSampOrderBy._();
+
+  factory GSmithCertVarSampOrderBy(
+          [void Function(GSmithCertVarSampOrderByBuilder b) updates]) =
+      _$GSmithCertVarSampOrderBy;
+
+  GOrderBy? get createdOn;
+  static Serializer<GSmithCertVarSampOrderBy> get serializer =>
+      _$gSmithCertVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithCertVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithCertVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithCertVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventAggregateBoolExp
+    implements
+        Built<GSmithEventAggregateBoolExp, GSmithEventAggregateBoolExpBuilder> {
+  GSmithEventAggregateBoolExp._();
+
+  factory GSmithEventAggregateBoolExp(
+          [void Function(GSmithEventAggregateBoolExpBuilder b) updates]) =
+      _$GSmithEventAggregateBoolExp;
+
+  GsmithEventAggregateBoolExpCount? get count;
+  static Serializer<GSmithEventAggregateBoolExp> get serializer =>
+      _$gSmithEventAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GsmithEventAggregateBoolExpCount
+    implements
+        Built<GsmithEventAggregateBoolExpCount,
+            GsmithEventAggregateBoolExpCountBuilder> {
+  GsmithEventAggregateBoolExpCount._();
+
+  factory GsmithEventAggregateBoolExpCount(
+          [void Function(GsmithEventAggregateBoolExpCountBuilder b) updates]) =
+      _$GsmithEventAggregateBoolExpCount;
+
+  BuiltList<GSmithEventSelectColumn>? get arguments;
+  bool? get distinct;
+  GSmithEventBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GsmithEventAggregateBoolExpCount> get serializer =>
+      _$gsmithEventAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GsmithEventAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GsmithEventAggregateBoolExpCount? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GsmithEventAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventAggregateOrderBy
+    implements
+        Built<GSmithEventAggregateOrderBy, GSmithEventAggregateOrderByBuilder> {
+  GSmithEventAggregateOrderBy._();
+
+  factory GSmithEventAggregateOrderBy(
+          [void Function(GSmithEventAggregateOrderByBuilder b) updates]) =
+      _$GSmithEventAggregateOrderBy;
+
+  GSmithEventAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GSmithEventMaxOrderBy? get max;
+  GSmithEventMinOrderBy? get min;
+  GSmithEventStddevOrderBy? get stddev;
+  GSmithEventStddevPopOrderBy? get stddevPop;
+  GSmithEventStddevSampOrderBy? get stddevSamp;
+  GSmithEventSumOrderBy? get sum;
+  GSmithEventVarPopOrderBy? get varPop;
+  GSmithEventVarSampOrderBy? get varSamp;
+  GSmithEventVarianceOrderBy? get variance;
+  static Serializer<GSmithEventAggregateOrderBy> get serializer =>
+      _$gSmithEventAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventAvgOrderBy
+    implements Built<GSmithEventAvgOrderBy, GSmithEventAvgOrderByBuilder> {
+  GSmithEventAvgOrderBy._();
+
+  factory GSmithEventAvgOrderBy(
+          [void Function(GSmithEventAvgOrderByBuilder b) updates]) =
+      _$GSmithEventAvgOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventAvgOrderBy> get serializer =>
+      _$gSmithEventAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventBoolExp
+    implements Built<GSmithEventBoolExp, GSmithEventBoolExpBuilder> {
+  GSmithEventBoolExp._();
+
+  factory GSmithEventBoolExp(
+          [void Function(GSmithEventBoolExpBuilder b) updates]) =
+      _$GSmithEventBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GSmithEventBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GSmithEventBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GSmithEventBoolExp>? get G_or;
+  GIntComparisonExp? get blockNumber;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GSmithEventTypeEnumComparisonExp? get eventType;
+  GStringComparisonExp? get id;
+  GSmithBoolExp? get smith;
+  GStringComparisonExp? get smithId;
+  static Serializer<GSmithEventBoolExp> get serializer =>
+      _$gSmithEventBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventMaxOrderBy
+    implements Built<GSmithEventMaxOrderBy, GSmithEventMaxOrderByBuilder> {
+  GSmithEventMaxOrderBy._();
+
+  factory GSmithEventMaxOrderBy(
+          [void Function(GSmithEventMaxOrderByBuilder b) updates]) =
+      _$GSmithEventMaxOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get smithId;
+  static Serializer<GSmithEventMaxOrderBy> get serializer =>
+      _$gSmithEventMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventMinOrderBy
+    implements Built<GSmithEventMinOrderBy, GSmithEventMinOrderByBuilder> {
+  GSmithEventMinOrderBy._();
+
+  factory GSmithEventMinOrderBy(
+          [void Function(GSmithEventMinOrderByBuilder b) updates]) =
+      _$GSmithEventMinOrderBy;
+
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get smithId;
+  static Serializer<GSmithEventMinOrderBy> get serializer =>
+      _$gSmithEventMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventOrderBy
+    implements Built<GSmithEventOrderBy, GSmithEventOrderByBuilder> {
+  GSmithEventOrderBy._();
+
+  factory GSmithEventOrderBy(
+          [void Function(GSmithEventOrderByBuilder b) updates]) =
+      _$GSmithEventOrderBy;
+
+  GOrderBy? get blockNumber;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get eventType;
+  GOrderBy? get id;
+  GSmithOrderBy? get smith;
+  GOrderBy? get smithId;
+  static Serializer<GSmithEventOrderBy> get serializer =>
+      _$gSmithEventOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventOrderBy.serializer,
+        json,
+      );
+}
+
+class GSmithEventSelectColumn extends EnumClass {
+  const GSmithEventSelectColumn._(String name) : super(name);
+
+  static const GSmithEventSelectColumn blockNumber =
+      _$gSmithEventSelectColumnblockNumber;
+
+  static const GSmithEventSelectColumn eventId =
+      _$gSmithEventSelectColumneventId;
+
+  static const GSmithEventSelectColumn eventType =
+      _$gSmithEventSelectColumneventType;
+
+  static const GSmithEventSelectColumn id = _$gSmithEventSelectColumnid;
+
+  static const GSmithEventSelectColumn smithId =
+      _$gSmithEventSelectColumnsmithId;
+
+  static Serializer<GSmithEventSelectColumn> get serializer =>
+      _$gSmithEventSelectColumnSerializer;
+
+  static BuiltSet<GSmithEventSelectColumn> get values =>
+      _$gSmithEventSelectColumnValues;
+
+  static GSmithEventSelectColumn valueOf(String name) =>
+      _$gSmithEventSelectColumnValueOf(name);
+}
+
+abstract class GSmithEventStddevOrderBy
+    implements
+        Built<GSmithEventStddevOrderBy, GSmithEventStddevOrderByBuilder> {
+  GSmithEventStddevOrderBy._();
+
+  factory GSmithEventStddevOrderBy(
+          [void Function(GSmithEventStddevOrderByBuilder b) updates]) =
+      _$GSmithEventStddevOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventStddevOrderBy> get serializer =>
+      _$gSmithEventStddevOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventStddevOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventStddevOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventStddevOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventStddevPopOrderBy
+    implements
+        Built<GSmithEventStddevPopOrderBy, GSmithEventStddevPopOrderByBuilder> {
+  GSmithEventStddevPopOrderBy._();
+
+  factory GSmithEventStddevPopOrderBy(
+          [void Function(GSmithEventStddevPopOrderByBuilder b) updates]) =
+      _$GSmithEventStddevPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventStddevPopOrderBy> get serializer =>
+      _$gSmithEventStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventStddevPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventStddevSampOrderBy
+    implements
+        Built<GSmithEventStddevSampOrderBy,
+            GSmithEventStddevSampOrderByBuilder> {
+  GSmithEventStddevSampOrderBy._();
+
+  factory GSmithEventStddevSampOrderBy(
+          [void Function(GSmithEventStddevSampOrderByBuilder b) updates]) =
+      _$GSmithEventStddevSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventStddevSampOrderBy> get serializer =>
+      _$gSmithEventStddevSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventStddevSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventStddevSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventStreamCursorInput
+    implements
+        Built<GSmithEventStreamCursorInput,
+            GSmithEventStreamCursorInputBuilder> {
+  GSmithEventStreamCursorInput._();
+
+  factory GSmithEventStreamCursorInput(
+          [void Function(GSmithEventStreamCursorInputBuilder b) updates]) =
+      _$GSmithEventStreamCursorInput;
+
+  GSmithEventStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GSmithEventStreamCursorInput> get serializer =>
+      _$gSmithEventStreamCursorInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventStreamCursorInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventStreamCursorInput? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventStreamCursorInput.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventStreamCursorValueInput
+    implements
+        Built<GSmithEventStreamCursorValueInput,
+            GSmithEventStreamCursorValueInputBuilder> {
+  GSmithEventStreamCursorValueInput._();
+
+  factory GSmithEventStreamCursorValueInput(
+          [void Function(GSmithEventStreamCursorValueInputBuilder b) updates]) =
+      _$GSmithEventStreamCursorValueInput;
+
+  int? get blockNumber;
+  String? get eventId;
+  GSmithEventTypeEnum? get eventType;
+  String? get id;
+  String? get smithId;
+  static Serializer<GSmithEventStreamCursorValueInput> get serializer =>
+      _$gSmithEventStreamCursorValueInputSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventStreamCursorValueInput.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventStreamCursorValueInput.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventSumOrderBy
+    implements Built<GSmithEventSumOrderBy, GSmithEventSumOrderByBuilder> {
+  GSmithEventSumOrderBy._();
+
+  factory GSmithEventSumOrderBy(
+          [void Function(GSmithEventSumOrderByBuilder b) updates]) =
+      _$GSmithEventSumOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventSumOrderBy> get serializer =>
+      _$gSmithEventSumOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventSumOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventSumOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventSumOrderBy.serializer,
+        json,
+      );
+}
+
+class GSmithEventTypeEnum extends EnumClass {
+  const GSmithEventTypeEnum._(String name) : super(name);
+
+  static const GSmithEventTypeEnum ACCEPTED = _$gSmithEventTypeEnumACCEPTED;
+
+  static const GSmithEventTypeEnum EXCLUDED = _$gSmithEventTypeEnumEXCLUDED;
+
+  static const GSmithEventTypeEnum INVITED = _$gSmithEventTypeEnumINVITED;
+
+  static const GSmithEventTypeEnum PROMOTED = _$gSmithEventTypeEnumPROMOTED;
+
+  static Serializer<GSmithEventTypeEnum> get serializer =>
+      _$gSmithEventTypeEnumSerializer;
+
+  static BuiltSet<GSmithEventTypeEnum> get values =>
+      _$gSmithEventTypeEnumValues;
+
+  static GSmithEventTypeEnum valueOf(String name) =>
+      _$gSmithEventTypeEnumValueOf(name);
+}
+
+abstract class GSmithEventTypeEnumComparisonExp
+    implements
+        Built<GSmithEventTypeEnumComparisonExp,
+            GSmithEventTypeEnumComparisonExpBuilder> {
+  GSmithEventTypeEnumComparisonExp._();
+
+  factory GSmithEventTypeEnumComparisonExp(
+          [void Function(GSmithEventTypeEnumComparisonExpBuilder b) updates]) =
+      _$GSmithEventTypeEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GSmithEventTypeEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GSmithEventTypeEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GSmithEventTypeEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GSmithEventTypeEnum>? get G_nin;
+  static Serializer<GSmithEventTypeEnumComparisonExp> get serializer =>
+      _$gSmithEventTypeEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventTypeEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventTypeEnumComparisonExp? fromJson(
+          Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventTypeEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventVarianceOrderBy
+    implements
+        Built<GSmithEventVarianceOrderBy, GSmithEventVarianceOrderByBuilder> {
+  GSmithEventVarianceOrderBy._();
+
+  factory GSmithEventVarianceOrderBy(
+          [void Function(GSmithEventVarianceOrderByBuilder b) updates]) =
+      _$GSmithEventVarianceOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventVarianceOrderBy> get serializer =>
+      _$gSmithEventVarianceOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventVarianceOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventVarianceOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventVarPopOrderBy
+    implements
+        Built<GSmithEventVarPopOrderBy, GSmithEventVarPopOrderByBuilder> {
+  GSmithEventVarPopOrderBy._();
+
+  factory GSmithEventVarPopOrderBy(
+          [void Function(GSmithEventVarPopOrderByBuilder b) updates]) =
+      _$GSmithEventVarPopOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventVarPopOrderBy> get serializer =>
+      _$gSmithEventVarPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventVarPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventVarPopOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithEventVarSampOrderBy
+    implements
+        Built<GSmithEventVarSampOrderBy, GSmithEventVarSampOrderByBuilder> {
+  GSmithEventVarSampOrderBy._();
+
+  factory GSmithEventVarSampOrderBy(
+          [void Function(GSmithEventVarSampOrderByBuilder b) updates]) =
+      _$GSmithEventVarSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GSmithEventVarSampOrderBy> get serializer =>
+      _$gSmithEventVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithEventVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithEventVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithEventVarSampOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GSmithOrderBy
+    implements Built<GSmithOrderBy, GSmithOrderByBuilder> {
+  GSmithOrderBy._();
+
+  factory GSmithOrderBy([void Function(GSmithOrderByBuilder b) updates]) =
+      _$GSmithOrderBy;
+
+  GOrderBy? get forged;
+  GOrderBy? get id;
+  GIdentityOrderBy? get identity;
+  GOrderBy? get identityId;
+  GOrderBy? get index;
+  GOrderBy? get lastChanged;
+  GOrderBy? get lastForged;
+  GSmithCertAggregateOrderBy? get smithCertIssuedAggregate;
+  GSmithCertAggregateOrderBy? get smithCertReceivedAggregate;
+  GSmithEventAggregateOrderBy? get smithHistoryAggregate;
+  GOrderBy? get smithStatus;
+  static Serializer<GSmithOrderBy> get serializer => _$gSmithOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithOrderBy.serializer,
+        json,
+      );
+}
+
+class GSmithSelectColumn extends EnumClass {
+  const GSmithSelectColumn._(String name) : super(name);
+
+  static const GSmithSelectColumn forged = _$gSmithSelectColumnforged;
+
+  static const GSmithSelectColumn id = _$gSmithSelectColumnid;
+
+  static const GSmithSelectColumn identityId = _$gSmithSelectColumnidentityId;
+
+  static const GSmithSelectColumn index = _$gSmithSelectColumnindex;
+
+  static const GSmithSelectColumn lastChanged = _$gSmithSelectColumnlastChanged;
+
+  static const GSmithSelectColumn lastForged = _$gSmithSelectColumnlastForged;
+
+  static const GSmithSelectColumn smithStatus = _$gSmithSelectColumnsmithStatus;
+
+  static Serializer<GSmithSelectColumn> get serializer =>
+      _$gSmithSelectColumnSerializer;
+
+  static BuiltSet<GSmithSelectColumn> get values => _$gSmithSelectColumnValues;
+
+  static GSmithSelectColumn valueOf(String name) =>
+      _$gSmithSelectColumnValueOf(name);
+}
 
-  static const Gidentity_select_column validated_on =
-      _$gidentitySelectColumnvalidated_on;
+class GSmithStatusEnum extends EnumClass {
+  const GSmithStatusEnum._(String name) : super(name);
 
-  static Serializer<Gidentity_select_column> get serializer =>
-      _$gidentitySelectColumnSerializer;
+  static const GSmithStatusEnum EXCLUDED = _$gSmithStatusEnumEXCLUDED;
 
-  static BuiltSet<Gidentity_select_column> get values =>
-      _$gidentitySelectColumnValues;
+  static const GSmithStatusEnum INVITED = _$gSmithStatusEnumINVITED;
 
-  static Gidentity_select_column valueOf(String name) =>
-      _$gidentitySelectColumnValueOf(name);
+  static const GSmithStatusEnum PENDING = _$gSmithStatusEnumPENDING;
+
+  static const GSmithStatusEnum SMITH = _$gSmithStatusEnumSMITH;
+
+  static Serializer<GSmithStatusEnum> get serializer =>
+      _$gSmithStatusEnumSerializer;
+
+  static BuiltSet<GSmithStatusEnum> get values => _$gSmithStatusEnumValues;
+
+  static GSmithStatusEnum valueOf(String name) =>
+      _$gSmithStatusEnumValueOf(name);
 }
 
-abstract class Gidentity_stream_cursor_input
+abstract class GSmithStatusEnumComparisonExp
     implements
-        Built<Gidentity_stream_cursor_input,
-            Gidentity_stream_cursor_inputBuilder> {
-  Gidentity_stream_cursor_input._();
+        Built<GSmithStatusEnumComparisonExp,
+            GSmithStatusEnumComparisonExpBuilder> {
+  GSmithStatusEnumComparisonExp._();
+
+  factory GSmithStatusEnumComparisonExp(
+          [void Function(GSmithStatusEnumComparisonExpBuilder b) updates]) =
+      _$GSmithStatusEnumComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  GSmithStatusEnum? get G_eq;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<GSmithStatusEnum>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_neq')
+  GSmithStatusEnum? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<GSmithStatusEnum>? get G_nin;
+  static Serializer<GSmithStatusEnumComparisonExp> get serializer =>
+      _$gSmithStatusEnumComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GSmithStatusEnumComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GSmithStatusEnumComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GSmithStatusEnumComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GSmithStreamCursorInput
+    implements Built<GSmithStreamCursorInput, GSmithStreamCursorInputBuilder> {
+  GSmithStreamCursorInput._();
 
-  factory Gidentity_stream_cursor_input(
-          [void Function(Gidentity_stream_cursor_inputBuilder b) updates]) =
-      _$Gidentity_stream_cursor_input;
+  factory GSmithStreamCursorInput(
+          [void Function(GSmithStreamCursorInputBuilder b) updates]) =
+      _$GSmithStreamCursorInput;
 
-  Gidentity_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gidentity_stream_cursor_input> get serializer =>
-      _$gidentityStreamCursorInputSerializer;
+  GSmithStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GSmithStreamCursorInput> get serializer =>
+      _$gSmithStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gidentity_stream_cursor_input.serializer,
+        GSmithStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gidentity_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GSmithStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gidentity_stream_cursor_input.serializer,
+        GSmithStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gidentity_stream_cursor_value_input
+abstract class GSmithStreamCursorValueInput
     implements
-        Built<Gidentity_stream_cursor_value_input,
-            Gidentity_stream_cursor_value_inputBuilder> {
-  Gidentity_stream_cursor_value_input._();
+        Built<GSmithStreamCursorValueInput,
+            GSmithStreamCursorValueInputBuilder> {
+  GSmithStreamCursorValueInput._();
 
-  factory Gidentity_stream_cursor_value_input(
-      [void Function(Gidentity_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gidentity_stream_cursor_value_input;
+  factory GSmithStreamCursorValueInput(
+          [void Function(GSmithStreamCursorValueInputBuilder b) updates]) =
+      _$GSmithStreamCursorValueInput;
 
-  Gtimestamptz? get confirmed_at;
-  int? get confirmed_on;
-  int? get created_on;
+  int? get forged;
+  String? get id;
+  String? get identityId;
   int? get index;
-  String? get name;
-  String? get pubkey;
-  Gtimestamptz? get revoked_at;
-  int? get revoked_on;
-  Gtimestamptz? get validated_at;
-  int? get validated_on;
-  static Serializer<Gidentity_stream_cursor_value_input> get serializer =>
-      _$gidentityStreamCursorValueInputSerializer;
+  int? get lastChanged;
+  int? get lastForged;
+  GSmithStatusEnum? get smithStatus;
+  static Serializer<GSmithStreamCursorValueInput> get serializer =>
+      _$gSmithStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gidentity_stream_cursor_value_input.serializer,
+        GSmithStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gidentity_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GSmithStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gidentity_stream_cursor_value_input.serializer,
+        GSmithStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class GInt_comparison_exp
-    implements Built<GInt_comparison_exp, GInt_comparison_expBuilder> {
-  GInt_comparison_exp._();
+abstract class GStringArrayComparisonExp
+    implements
+        Built<GStringArrayComparisonExp, GStringArrayComparisonExpBuilder> {
+  GStringArrayComparisonExp._();
 
-  factory GInt_comparison_exp(
-          [void Function(GInt_comparison_expBuilder b) updates]) =
-      _$GInt_comparison_exp;
+  factory GStringArrayComparisonExp(
+          [void Function(GStringArrayComparisonExpBuilder b) updates]) =
+      _$GStringArrayComparisonExp;
 
+  @BuiltValueField(wireName: '_containedIn')
+  BuiltList<String>? get G_containedIn;
+  @BuiltValueField(wireName: '_contains')
+  BuiltList<String>? get G_contains;
   @BuiltValueField(wireName: '_eq')
-  int? get G_eq;
+  BuiltList<String>? get G_eq;
   @BuiltValueField(wireName: '_gt')
-  int? get G_gt;
+  BuiltList<String>? get G_gt;
   @BuiltValueField(wireName: '_gte')
-  int? get G_gte;
+  BuiltList<String>? get G_gte;
   @BuiltValueField(wireName: '_in')
-  BuiltList<int>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
+  BuiltList<BuiltList<String>>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
   @BuiltValueField(wireName: '_lt')
-  int? get G_lt;
+  BuiltList<String>? get G_lt;
   @BuiltValueField(wireName: '_lte')
-  int? get G_lte;
+  BuiltList<String>? get G_lte;
   @BuiltValueField(wireName: '_neq')
-  int? get G_neq;
+  BuiltList<String>? get G_neq;
   @BuiltValueField(wireName: '_nin')
-  BuiltList<int>? get G_nin;
-  static Serializer<GInt_comparison_exp> get serializer =>
-      _$gIntComparisonExpSerializer;
+  BuiltList<BuiltList<String>>? get G_nin;
+  static Serializer<GStringArrayComparisonExp> get serializer =>
+      _$gStringArrayComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GStringArrayComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GStringArrayComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GStringArrayComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GStringComparisonExp
+    implements Built<GStringComparisonExp, GStringComparisonExpBuilder> {
+  GStringComparisonExp._();
+
+  factory GStringComparisonExp(
+          [void Function(GStringComparisonExpBuilder b) updates]) =
+      _$GStringComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  String? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  String? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  String? get G_gte;
+  @BuiltValueField(wireName: '_ilike')
+  String? get G_ilike;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<String>? get G_in;
+  @BuiltValueField(wireName: '_iregex')
+  String? get G_iregex;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_like')
+  String? get G_like;
+  @BuiltValueField(wireName: '_lt')
+  String? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  String? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  String? get G_neq;
+  @BuiltValueField(wireName: '_nilike')
+  String? get G_nilike;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<String>? get G_nin;
+  @BuiltValueField(wireName: '_niregex')
+  String? get G_niregex;
+  @BuiltValueField(wireName: '_nlike')
+  String? get G_nlike;
+  @BuiltValueField(wireName: '_nregex')
+  String? get G_nregex;
+  @BuiltValueField(wireName: '_nsimilar')
+  String? get G_nsimilar;
+  @BuiltValueField(wireName: '_regex')
+  String? get G_regex;
+  @BuiltValueField(wireName: '_similar')
+  String? get G_similar;
+  static Serializer<GStringComparisonExp> get serializer =>
+      _$gStringComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GStringComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GStringComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GStringComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class Gtimestamptz
+    implements Built<Gtimestamptz, GtimestamptzBuilder> {
+  Gtimestamptz._();
+
+  factory Gtimestamptz([String? value]) =>
+      _$Gtimestamptz((b) => value != null ? (b..value = value) : b);
+
+  String get value;
+  @BuiltValueSerializer(custom: true)
+  static Serializer<Gtimestamptz> get serializer =>
+      _i2.DefaultScalarSerializer<Gtimestamptz>(
+          (Object serialized) => Gtimestamptz((serialized as String?)));
+}
+
+abstract class GTimestamptzComparisonExp
+    implements
+        Built<GTimestamptzComparisonExp, GTimestamptzComparisonExpBuilder> {
+  GTimestamptzComparisonExp._();
+
+  factory GTimestamptzComparisonExp(
+          [void Function(GTimestamptzComparisonExpBuilder b) updates]) =
+      _$GTimestamptzComparisonExp;
+
+  @BuiltValueField(wireName: '_eq')
+  Gtimestamptz? get G_eq;
+  @BuiltValueField(wireName: '_gt')
+  Gtimestamptz? get G_gt;
+  @BuiltValueField(wireName: '_gte')
+  Gtimestamptz? get G_gte;
+  @BuiltValueField(wireName: '_in')
+  BuiltList<Gtimestamptz>? get G_in;
+  @BuiltValueField(wireName: '_isNull')
+  bool? get G_isNull;
+  @BuiltValueField(wireName: '_lt')
+  Gtimestamptz? get G_lt;
+  @BuiltValueField(wireName: '_lte')
+  Gtimestamptz? get G_lte;
+  @BuiltValueField(wireName: '_neq')
+  Gtimestamptz? get G_neq;
+  @BuiltValueField(wireName: '_nin')
+  BuiltList<Gtimestamptz>? get G_nin;
+  static Serializer<GTimestamptzComparisonExp> get serializer =>
+      _$gTimestamptzComparisonExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTimestamptzComparisonExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTimestamptzComparisonExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTimestamptzComparisonExp.serializer,
+        json,
+      );
+}
+
+abstract class GTransferAggregateBoolExp
+    implements
+        Built<GTransferAggregateBoolExp, GTransferAggregateBoolExpBuilder> {
+  GTransferAggregateBoolExp._();
+
+  factory GTransferAggregateBoolExp(
+          [void Function(GTransferAggregateBoolExpBuilder b) updates]) =
+      _$GTransferAggregateBoolExp;
+
+  GtransferAggregateBoolExpCount? get count;
+  static Serializer<GTransferAggregateBoolExp> get serializer =>
+      _$gTransferAggregateBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferAggregateBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferAggregateBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GtransferAggregateBoolExpCount
+    implements
+        Built<GtransferAggregateBoolExpCount,
+            GtransferAggregateBoolExpCountBuilder> {
+  GtransferAggregateBoolExpCount._();
+
+  factory GtransferAggregateBoolExpCount(
+          [void Function(GtransferAggregateBoolExpCountBuilder b) updates]) =
+      _$GtransferAggregateBoolExpCount;
+
+  BuiltList<GTransferSelectColumn>? get arguments;
+  bool? get distinct;
+  GTransferBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GtransferAggregateBoolExpCount> get serializer =>
+      _$gtransferAggregateBoolExpCountSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GtransferAggregateBoolExpCount.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GtransferAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GtransferAggregateBoolExpCount.serializer,
+        json,
+      );
+}
+
+abstract class GTransferAggregateOrderBy
+    implements
+        Built<GTransferAggregateOrderBy, GTransferAggregateOrderByBuilder> {
+  GTransferAggregateOrderBy._();
+
+  factory GTransferAggregateOrderBy(
+          [void Function(GTransferAggregateOrderByBuilder b) updates]) =
+      _$GTransferAggregateOrderBy;
+
+  GTransferAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GTransferMaxOrderBy? get max;
+  GTransferMinOrderBy? get min;
+  GTransferStddevOrderBy? get stddev;
+  GTransferStddevPopOrderBy? get stddevPop;
+  GTransferStddevSampOrderBy? get stddevSamp;
+  GTransferSumOrderBy? get sum;
+  GTransferVarPopOrderBy? get varPop;
+  GTransferVarSampOrderBy? get varSamp;
+  GTransferVarianceOrderBy? get variance;
+  static Serializer<GTransferAggregateOrderBy> get serializer =>
+      _$gTransferAggregateOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferAggregateOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferAggregateOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GTransferAvgOrderBy
+    implements Built<GTransferAvgOrderBy, GTransferAvgOrderByBuilder> {
+  GTransferAvgOrderBy._();
+
+  factory GTransferAvgOrderBy(
+          [void Function(GTransferAvgOrderByBuilder b) updates]) =
+      _$GTransferAvgOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferAvgOrderBy> get serializer =>
+      _$gTransferAvgOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferAvgOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferAvgOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferAvgOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GTransferBoolExp
+    implements Built<GTransferBoolExp, GTransferBoolExpBuilder> {
+  GTransferBoolExp._();
+
+  factory GTransferBoolExp([void Function(GTransferBoolExpBuilder b) updates]) =
+      _$GTransferBoolExp;
+
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GTransferBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GTransferBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GTransferBoolExp>? get G_or;
+  GNumericComparisonExp? get amount;
+  GIntComparisonExp? get blockNumber;
+  GTxCommentBoolExp? get comment;
+  GStringComparisonExp? get commentId;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GAccountBoolExp? get from;
+  GStringComparisonExp? get fromId;
+  GStringComparisonExp? get id;
+  GTimestamptzComparisonExp? get timestamp;
+  GAccountBoolExp? get to;
+  GStringComparisonExp? get toId;
+  static Serializer<GTransferBoolExp> get serializer =>
+      _$gTransferBoolExpSerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferBoolExp.serializer,
+        json,
+      );
+}
+
+abstract class GTransferMaxOrderBy
+    implements Built<GTransferMaxOrderBy, GTransferMaxOrderByBuilder> {
+  GTransferMaxOrderBy._();
+
+  factory GTransferMaxOrderBy(
+          [void Function(GTransferMaxOrderByBuilder b) updates]) =
+      _$GTransferMaxOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get commentId;
+  GOrderBy? get eventId;
+  GOrderBy? get fromId;
+  GOrderBy? get id;
+  GOrderBy? get timestamp;
+  GOrderBy? get toId;
+  static Serializer<GTransferMaxOrderBy> get serializer =>
+      _$gTransferMaxOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferMaxOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferMaxOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferMaxOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GTransferMinOrderBy
+    implements Built<GTransferMinOrderBy, GTransferMinOrderByBuilder> {
+  GTransferMinOrderBy._();
+
+  factory GTransferMinOrderBy(
+          [void Function(GTransferMinOrderByBuilder b) updates]) =
+      _$GTransferMinOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get commentId;
+  GOrderBy? get eventId;
+  GOrderBy? get fromId;
+  GOrderBy? get id;
+  GOrderBy? get timestamp;
+  GOrderBy? get toId;
+  static Serializer<GTransferMinOrderBy> get serializer =>
+      _$gTransferMinOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferMinOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferMinOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferMinOrderBy.serializer,
+        json,
+      );
+}
+
+abstract class GTransferOrderBy
+    implements Built<GTransferOrderBy, GTransferOrderByBuilder> {
+  GTransferOrderBy._();
+
+  factory GTransferOrderBy([void Function(GTransferOrderByBuilder b) updates]) =
+      _$GTransferOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GTxCommentOrderBy? get comment;
+  GOrderBy? get commentId;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GAccountOrderBy? get from;
+  GOrderBy? get fromId;
+  GOrderBy? get id;
+  GOrderBy? get timestamp;
+  GAccountOrderBy? get to;
+  GOrderBy? get toId;
+  static Serializer<GTransferOrderBy> get serializer =>
+      _$gTransferOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTransferOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GTransferOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTransferOrderBy.serializer,
+        json,
+      );
+}
+
+class GTransferSelectColumn extends EnumClass {
+  const GTransferSelectColumn._(String name) : super(name);
+
+  static const GTransferSelectColumn amount = _$gTransferSelectColumnamount;
+
+  static const GTransferSelectColumn blockNumber =
+      _$gTransferSelectColumnblockNumber;
+
+  static const GTransferSelectColumn commentId =
+      _$gTransferSelectColumncommentId;
+
+  static const GTransferSelectColumn eventId = _$gTransferSelectColumneventId;
+
+  static const GTransferSelectColumn fromId = _$gTransferSelectColumnfromId;
+
+  static const GTransferSelectColumn id = _$gTransferSelectColumnid;
+
+  static const GTransferSelectColumn timestamp =
+      _$gTransferSelectColumntimestamp;
+
+  static const GTransferSelectColumn toId = _$gTransferSelectColumntoId;
+
+  static Serializer<GTransferSelectColumn> get serializer =>
+      _$gTransferSelectColumnSerializer;
+
+  static BuiltSet<GTransferSelectColumn> get values =>
+      _$gTransferSelectColumnValues;
+
+  static GTransferSelectColumn valueOf(String name) =>
+      _$gTransferSelectColumnValueOf(name);
+}
+
+abstract class GTransferStddevOrderBy
+    implements Built<GTransferStddevOrderBy, GTransferStddevOrderByBuilder> {
+  GTransferStddevOrderBy._();
+
+  factory GTransferStddevOrderBy(
+          [void Function(GTransferStddevOrderByBuilder b) updates]) =
+      _$GTransferStddevOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferStddevOrderBy> get serializer =>
+      _$gTransferStddevOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GInt_comparison_exp.serializer,
+        GTransferStddevOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GInt_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GTransferStddevOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GInt_comparison_exp.serializer,
+        GTransferStddevOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gjsonb_cast_exp
-    implements Built<Gjsonb_cast_exp, Gjsonb_cast_expBuilder> {
-  Gjsonb_cast_exp._();
+abstract class GTransferStddevPopOrderBy
+    implements
+        Built<GTransferStddevPopOrderBy, GTransferStddevPopOrderByBuilder> {
+  GTransferStddevPopOrderBy._();
 
-  factory Gjsonb_cast_exp([void Function(Gjsonb_cast_expBuilder b) updates]) =
-      _$Gjsonb_cast_exp;
+  factory GTransferStddevPopOrderBy(
+          [void Function(GTransferStddevPopOrderByBuilder b) updates]) =
+      _$GTransferStddevPopOrderBy;
 
-  @BuiltValueField(wireName: 'String')
-  GString_comparison_exp? get GString;
-  static Serializer<Gjsonb_cast_exp> get serializer =>
-      _$gjsonbCastExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferStddevPopOrderBy> get serializer =>
+      _$gTransferStddevPopOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gjsonb_cast_exp.serializer,
+        GTransferStddevPopOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gjsonb_cast_exp? fromJson(Map<String, dynamic> json) =>
+  static GTransferStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gjsonb_cast_exp.serializer,
+        GTransferStddevPopOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gjsonb_comparison_exp
-    implements Built<Gjsonb_comparison_exp, Gjsonb_comparison_expBuilder> {
-  Gjsonb_comparison_exp._();
+abstract class GTransferStddevSampOrderBy
+    implements
+        Built<GTransferStddevSampOrderBy, GTransferStddevSampOrderByBuilder> {
+  GTransferStddevSampOrderBy._();
 
-  factory Gjsonb_comparison_exp(
-          [void Function(Gjsonb_comparison_expBuilder b) updates]) =
-      _$Gjsonb_comparison_exp;
+  factory GTransferStddevSampOrderBy(
+          [void Function(GTransferStddevSampOrderByBuilder b) updates]) =
+      _$GTransferStddevSampOrderBy;
 
-  @BuiltValueField(wireName: '_cast')
-  Gjsonb_cast_exp? get G_cast;
-  @BuiltValueField(wireName: '_contained_in')
-  _i2.JsonObject? get G_contained_in;
-  @BuiltValueField(wireName: '_contains')
-  _i2.JsonObject? get G_contains;
-  @BuiltValueField(wireName: '_eq')
-  _i2.JsonObject? get G_eq;
-  @BuiltValueField(wireName: '_gt')
-  _i2.JsonObject? get G_gt;
-  @BuiltValueField(wireName: '_gte')
-  _i2.JsonObject? get G_gte;
-  @BuiltValueField(wireName: '_has_key')
-  String? get G_has_key;
-  @BuiltValueField(wireName: '_has_keys_all')
-  BuiltList<String>? get G_has_keys_all;
-  @BuiltValueField(wireName: '_has_keys_any')
-  BuiltList<String>? get G_has_keys_any;
-  @BuiltValueField(wireName: '_in')
-  BuiltList<_i2.JsonObject>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
-  @BuiltValueField(wireName: '_lt')
-  _i2.JsonObject? get G_lt;
-  @BuiltValueField(wireName: '_lte')
-  _i2.JsonObject? get G_lte;
-  @BuiltValueField(wireName: '_neq')
-  _i2.JsonObject? get G_neq;
-  @BuiltValueField(wireName: '_nin')
-  BuiltList<_i2.JsonObject>? get G_nin;
-  static Serializer<Gjsonb_comparison_exp> get serializer =>
-      _$gjsonbComparisonExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferStddevSampOrderBy> get serializer =>
+      _$gTransferStddevSampOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gjsonb_comparison_exp.serializer,
+        GTransferStddevSampOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gjsonb_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GTransferStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gjsonb_comparison_exp.serializer,
+        GTransferStddevSampOrderBy.serializer,
         json,
       );
 }
 
-class Gorder_by extends EnumClass {
-  const Gorder_by._(String name) : super(name);
-
-  static const Gorder_by asc = _$gorderByasc;
-
-  static const Gorder_by asc_nulls_first = _$gorderByasc_nulls_first;
-
-  static const Gorder_by asc_nulls_last = _$gorderByasc_nulls_last;
-
-  static const Gorder_by desc = _$gorderBydesc;
-
-  static const Gorder_by desc_nulls_first = _$gorderBydesc_nulls_first;
-
-  static const Gorder_by desc_nulls_last = _$gorderBydesc_nulls_last;
-
-  static Serializer<Gorder_by> get serializer => _$gorderBySerializer;
-
-  static BuiltSet<Gorder_by> get values => _$gorderByValues;
-
-  static Gorder_by valueOf(String name) => _$gorderByValueOf(name);
-}
-
-abstract class Gparameters_bool_exp
-    implements Built<Gparameters_bool_exp, Gparameters_bool_expBuilder> {
-  Gparameters_bool_exp._();
+abstract class GTransferStreamCursorInput
+    implements
+        Built<GTransferStreamCursorInput, GTransferStreamCursorInputBuilder> {
+  GTransferStreamCursorInput._();
 
-  factory Gparameters_bool_exp(
-          [void Function(Gparameters_bool_expBuilder b) updates]) =
-      _$Gparameters_bool_exp;
+  factory GTransferStreamCursorInput(
+          [void Function(GTransferStreamCursorInputBuilder b) updates]) =
+      _$GTransferStreamCursorInput;
 
-  @BuiltValueField(wireName: '_and')
-  BuiltList<Gparameters_bool_exp>? get G_and;
-  @BuiltValueField(wireName: '_not')
-  Gparameters_bool_exp? get G_not;
-  @BuiltValueField(wireName: '_or')
-  BuiltList<Gparameters_bool_exp>? get G_or;
-  GString_comparison_exp? get key;
-  Gjsonb_comparison_exp? get value;
-  static Serializer<Gparameters_bool_exp> get serializer =>
-      _$gparametersBoolExpSerializer;
+  GTransferStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GTransferStreamCursorInput> get serializer =>
+      _$gTransferStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gparameters_bool_exp.serializer,
+        GTransferStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gparameters_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GTransferStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gparameters_bool_exp.serializer,
+        GTransferStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gparameters_order_by
-    implements Built<Gparameters_order_by, Gparameters_order_byBuilder> {
-  Gparameters_order_by._();
-
-  factory Gparameters_order_by(
-          [void Function(Gparameters_order_byBuilder b) updates]) =
-      _$Gparameters_order_by;
-
-  Gorder_by? get key;
-  Gorder_by? get value;
-  static Serializer<Gparameters_order_by> get serializer =>
-      _$gparametersOrderBySerializer;
+abstract class GTransferStreamCursorValueInput
+    implements
+        Built<GTransferStreamCursorValueInput,
+            GTransferStreamCursorValueInputBuilder> {
+  GTransferStreamCursorValueInput._();
+
+  factory GTransferStreamCursorValueInput(
+          [void Function(GTransferStreamCursorValueInputBuilder b) updates]) =
+      _$GTransferStreamCursorValueInput;
+
+  Gnumeric? get amount;
+  int? get blockNumber;
+  String? get commentId;
+  String? get eventId;
+  String? get fromId;
+  String? get id;
+  Gtimestamptz? get timestamp;
+  String? get toId;
+  static Serializer<GTransferStreamCursorValueInput> get serializer =>
+      _$gTransferStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gparameters_order_by.serializer,
+        GTransferStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gparameters_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTransferStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gparameters_order_by.serializer,
+        GTransferStreamCursorValueInput.serializer,
         json,
       );
 }
 
-class Gparameters_select_column extends EnumClass {
-  const Gparameters_select_column._(String name) : super(name);
-
-  static const Gparameters_select_column key = _$gparametersSelectColumnkey;
-
-  static const Gparameters_select_column value = _$gparametersSelectColumnvalue;
-
-  static Serializer<Gparameters_select_column> get serializer =>
-      _$gparametersSelectColumnSerializer;
-
-  static BuiltSet<Gparameters_select_column> get values =>
-      _$gparametersSelectColumnValues;
-
-  static Gparameters_select_column valueOf(String name) =>
-      _$gparametersSelectColumnValueOf(name);
-}
-
-abstract class Gparameters_stream_cursor_input
-    implements
-        Built<Gparameters_stream_cursor_input,
-            Gparameters_stream_cursor_inputBuilder> {
-  Gparameters_stream_cursor_input._();
+abstract class GTransferSumOrderBy
+    implements Built<GTransferSumOrderBy, GTransferSumOrderByBuilder> {
+  GTransferSumOrderBy._();
 
-  factory Gparameters_stream_cursor_input(
-          [void Function(Gparameters_stream_cursor_inputBuilder b) updates]) =
-      _$Gparameters_stream_cursor_input;
+  factory GTransferSumOrderBy(
+          [void Function(GTransferSumOrderByBuilder b) updates]) =
+      _$GTransferSumOrderBy;
 
-  Gparameters_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gparameters_stream_cursor_input> get serializer =>
-      _$gparametersStreamCursorInputSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferSumOrderBy> get serializer =>
+      _$gTransferSumOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gparameters_stream_cursor_input.serializer,
+        GTransferSumOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gparameters_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GTransferSumOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gparameters_stream_cursor_input.serializer,
+        GTransferSumOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gparameters_stream_cursor_value_input
+abstract class GTransferVarianceOrderBy
     implements
-        Built<Gparameters_stream_cursor_value_input,
-            Gparameters_stream_cursor_value_inputBuilder> {
-  Gparameters_stream_cursor_value_input._();
+        Built<GTransferVarianceOrderBy, GTransferVarianceOrderByBuilder> {
+  GTransferVarianceOrderBy._();
 
-  factory Gparameters_stream_cursor_value_input(
-      [void Function(Gparameters_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gparameters_stream_cursor_value_input;
+  factory GTransferVarianceOrderBy(
+          [void Function(GTransferVarianceOrderByBuilder b) updates]) =
+      _$GTransferVarianceOrderBy;
 
-  String? get key;
-  _i2.JsonObject? get value;
-  static Serializer<Gparameters_stream_cursor_value_input> get serializer =>
-      _$gparametersStreamCursorValueInputSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferVarianceOrderBy> get serializer =>
+      _$gTransferVarianceOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gparameters_stream_cursor_value_input.serializer,
+        GTransferVarianceOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gparameters_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GTransferVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gparameters_stream_cursor_value_input.serializer,
+        GTransferVarianceOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsearch_identity_args
-    implements Built<Gsearch_identity_args, Gsearch_identity_argsBuilder> {
-  Gsearch_identity_args._();
+abstract class GTransferVarPopOrderBy
+    implements Built<GTransferVarPopOrderBy, GTransferVarPopOrderByBuilder> {
+  GTransferVarPopOrderBy._();
 
-  factory Gsearch_identity_args(
-          [void Function(Gsearch_identity_argsBuilder b) updates]) =
-      _$Gsearch_identity_args;
+  factory GTransferVarPopOrderBy(
+          [void Function(GTransferVarPopOrderByBuilder b) updates]) =
+      _$GTransferVarPopOrderBy;
 
-  String? get name;
-  static Serializer<Gsearch_identity_args> get serializer =>
-      _$gsearchIdentityArgsSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferVarPopOrderBy> get serializer =>
+      _$gTransferVarPopOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsearch_identity_args.serializer,
+        GTransferVarPopOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsearch_identity_args? fromJson(Map<String, dynamic> json) =>
+  static GTransferVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsearch_identity_args.serializer,
+        GTransferVarPopOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_bool_exp
-    implements Built<Gsmith_bool_exp, Gsmith_bool_expBuilder> {
-  Gsmith_bool_exp._();
+abstract class GTransferVarSampOrderBy
+    implements Built<GTransferVarSampOrderBy, GTransferVarSampOrderByBuilder> {
+  GTransferVarSampOrderBy._();
 
-  factory Gsmith_bool_exp([void Function(Gsmith_bool_expBuilder b) updates]) =
-      _$Gsmith_bool_exp;
+  factory GTransferVarSampOrderBy(
+          [void Function(GTransferVarSampOrderByBuilder b) updates]) =
+      _$GTransferVarSampOrderBy;
 
-  @BuiltValueField(wireName: '_and')
-  BuiltList<Gsmith_bool_exp>? get G_and;
-  @BuiltValueField(wireName: '_not')
-  Gsmith_bool_exp? get G_not;
-  @BuiltValueField(wireName: '_or')
-  BuiltList<Gsmith_bool_exp>? get G_or;
-  Gsmith_cert_bool_exp? get cert_issued;
-  Gsmith_cert_aggregate_bool_exp? get cert_issued_aggregate;
-  Gsmith_cert_bool_exp? get cert_received;
-  Gsmith_cert_aggregate_bool_exp? get cert_received_aggregate;
-  Gidentity_bool_exp? get identity;
-  GInt_comparison_exp? get idty_index;
-  static Serializer<Gsmith_bool_exp> get serializer =>
-      _$gsmithBoolExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GTransferVarSampOrderBy> get serializer =>
+      _$gTransferVarSampOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_bool_exp.serializer,
+        GTransferVarSampOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GTransferVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_bool_exp.serializer,
+        GTransferVarSampOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_aggregate_bool_exp
+abstract class GTxCommentAggregateBoolExp
     implements
-        Built<Gsmith_cert_aggregate_bool_exp,
-            Gsmith_cert_aggregate_bool_expBuilder> {
-  Gsmith_cert_aggregate_bool_exp._();
+        Built<GTxCommentAggregateBoolExp, GTxCommentAggregateBoolExpBuilder> {
+  GTxCommentAggregateBoolExp._();
 
-  factory Gsmith_cert_aggregate_bool_exp(
-          [void Function(Gsmith_cert_aggregate_bool_expBuilder b) updates]) =
-      _$Gsmith_cert_aggregate_bool_exp;
+  factory GTxCommentAggregateBoolExp(
+          [void Function(GTxCommentAggregateBoolExpBuilder b) updates]) =
+      _$GTxCommentAggregateBoolExp;
 
-  Gsmith_cert_aggregate_bool_exp_count? get count;
-  static Serializer<Gsmith_cert_aggregate_bool_exp> get serializer =>
-      _$gsmithCertAggregateBoolExpSerializer;
+  GtxCommentAggregateBoolExpCount? get count;
+  static Serializer<GTxCommentAggregateBoolExp> get serializer =>
+      _$gTxCommentAggregateBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_aggregate_bool_exp.serializer,
+        GTxCommentAggregateBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_aggregate_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentAggregateBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_aggregate_bool_exp.serializer,
+        GTxCommentAggregateBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_aggregate_bool_exp_count
+abstract class GtxCommentAggregateBoolExpCount
     implements
-        Built<Gsmith_cert_aggregate_bool_exp_count,
-            Gsmith_cert_aggregate_bool_exp_countBuilder> {
-  Gsmith_cert_aggregate_bool_exp_count._();
+        Built<GtxCommentAggregateBoolExpCount,
+            GtxCommentAggregateBoolExpCountBuilder> {
+  GtxCommentAggregateBoolExpCount._();
 
-  factory Gsmith_cert_aggregate_bool_exp_count(
-      [void Function(Gsmith_cert_aggregate_bool_exp_countBuilder b)
-          updates]) = _$Gsmith_cert_aggregate_bool_exp_count;
+  factory GtxCommentAggregateBoolExpCount(
+          [void Function(GtxCommentAggregateBoolExpCountBuilder b) updates]) =
+      _$GtxCommentAggregateBoolExpCount;
 
-  BuiltList<Gsmith_cert_select_column>? get arguments;
+  BuiltList<GTxCommentSelectColumn>? get arguments;
   bool? get distinct;
-  Gsmith_cert_bool_exp? get filter;
-  GInt_comparison_exp get predicate;
-  static Serializer<Gsmith_cert_aggregate_bool_exp_count> get serializer =>
-      _$gsmithCertAggregateBoolExpCountSerializer;
+  GTxCommentBoolExp? get filter;
+  GIntComparisonExp get predicate;
+  static Serializer<GtxCommentAggregateBoolExpCount> get serializer =>
+      _$gtxCommentAggregateBoolExpCountSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_aggregate_bool_exp_count.serializer,
+        GtxCommentAggregateBoolExpCount.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_aggregate_bool_exp_count? fromJson(
-          Map<String, dynamic> json) =>
+  static GtxCommentAggregateBoolExpCount? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_aggregate_bool_exp_count.serializer,
+        GtxCommentAggregateBoolExpCount.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_aggregate_order_by
+abstract class GTxCommentAggregateOrderBy
     implements
-        Built<Gsmith_cert_aggregate_order_by,
-            Gsmith_cert_aggregate_order_byBuilder> {
-  Gsmith_cert_aggregate_order_by._();
-
-  factory Gsmith_cert_aggregate_order_by(
-          [void Function(Gsmith_cert_aggregate_order_byBuilder b) updates]) =
-      _$Gsmith_cert_aggregate_order_by;
-
-  Gsmith_cert_avg_order_by? get avg;
-  Gorder_by? get count;
-  Gsmith_cert_max_order_by? get max;
-  Gsmith_cert_min_order_by? get min;
-  Gsmith_cert_stddev_order_by? get stddev;
-  Gsmith_cert_stddev_pop_order_by? get stddev_pop;
-  Gsmith_cert_stddev_samp_order_by? get stddev_samp;
-  Gsmith_cert_sum_order_by? get sum;
-  Gsmith_cert_var_pop_order_by? get var_pop;
-  Gsmith_cert_var_samp_order_by? get var_samp;
-  Gsmith_cert_variance_order_by? get variance;
-  static Serializer<Gsmith_cert_aggregate_order_by> get serializer =>
-      _$gsmithCertAggregateOrderBySerializer;
+        Built<GTxCommentAggregateOrderBy, GTxCommentAggregateOrderByBuilder> {
+  GTxCommentAggregateOrderBy._();
+
+  factory GTxCommentAggregateOrderBy(
+          [void Function(GTxCommentAggregateOrderByBuilder b) updates]) =
+      _$GTxCommentAggregateOrderBy;
+
+  GTxCommentAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GTxCommentMaxOrderBy? get max;
+  GTxCommentMinOrderBy? get min;
+  GTxCommentStddevOrderBy? get stddev;
+  GTxCommentStddevPopOrderBy? get stddevPop;
+  GTxCommentStddevSampOrderBy? get stddevSamp;
+  GTxCommentSumOrderBy? get sum;
+  GTxCommentVarPopOrderBy? get varPop;
+  GTxCommentVarSampOrderBy? get varSamp;
+  GTxCommentVarianceOrderBy? get variance;
+  static Serializer<GTxCommentAggregateOrderBy> get serializer =>
+      _$gTxCommentAggregateOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_aggregate_order_by.serializer,
+        GTxCommentAggregateOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_aggregate_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_aggregate_order_by.serializer,
+        GTxCommentAggregateOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_avg_order_by
-    implements
-        Built<Gsmith_cert_avg_order_by, Gsmith_cert_avg_order_byBuilder> {
-  Gsmith_cert_avg_order_by._();
+abstract class GTxCommentAvgOrderBy
+    implements Built<GTxCommentAvgOrderBy, GTxCommentAvgOrderByBuilder> {
+  GTxCommentAvgOrderBy._();
 
-  factory Gsmith_cert_avg_order_by(
-          [void Function(Gsmith_cert_avg_order_byBuilder b) updates]) =
-      _$Gsmith_cert_avg_order_by;
+  factory GTxCommentAvgOrderBy(
+          [void Function(GTxCommentAvgOrderByBuilder b) updates]) =
+      _$GTxCommentAvgOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_avg_order_by> get serializer =>
-      _$gsmithCertAvgOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentAvgOrderBy> get serializer =>
+      _$gTxCommentAvgOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_avg_order_by.serializer,
+        GTxCommentAvgOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_avg_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentAvgOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_avg_order_by.serializer,
+        GTxCommentAvgOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_bool_exp
-    implements Built<Gsmith_cert_bool_exp, Gsmith_cert_bool_expBuilder> {
-  Gsmith_cert_bool_exp._();
+abstract class GTxCommentBoolExp
+    implements Built<GTxCommentBoolExp, GTxCommentBoolExpBuilder> {
+  GTxCommentBoolExp._();
 
-  factory Gsmith_cert_bool_exp(
-          [void Function(Gsmith_cert_bool_expBuilder b) updates]) =
-      _$Gsmith_cert_bool_exp;
+  factory GTxCommentBoolExp(
+          [void Function(GTxCommentBoolExpBuilder b) updates]) =
+      _$GTxCommentBoolExp;
 
   @BuiltValueField(wireName: '_and')
-  BuiltList<Gsmith_cert_bool_exp>? get G_and;
+  BuiltList<GTxCommentBoolExp>? get G_and;
   @BuiltValueField(wireName: '_not')
-  Gsmith_cert_bool_exp? get G_not;
+  GTxCommentBoolExp? get G_not;
   @BuiltValueField(wireName: '_or')
-  BuiltList<Gsmith_cert_bool_exp>? get G_or;
-  Gtimestamptz_comparison_exp? get created_at;
-  GInt_comparison_exp? get created_on;
-  Gblock_bool_exp? get created_on_block;
-  Gsmith_bool_exp? get issuer;
-  GInt_comparison_exp? get issuer_index;
-  Gsmith_bool_exp? get receiver;
-  GInt_comparison_exp? get receiver_index;
-  static Serializer<Gsmith_cert_bool_exp> get serializer =>
-      _$gsmithCertBoolExpSerializer;
+  BuiltList<GTxCommentBoolExp>? get G_or;
+  GAccountBoolExp? get author;
+  GStringComparisonExp? get authorId;
+  GIntComparisonExp? get blockNumber;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GStringComparisonExp? get hash;
+  GStringComparisonExp? get id;
+  GStringComparisonExp? get remark;
+  GByteaComparisonExp? get remarkBytes;
+  GCommentTypeEnumComparisonExp? get type;
+  static Serializer<GTxCommentBoolExp> get serializer =>
+      _$gTxCommentBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_bool_exp.serializer,
+        GTxCommentBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_bool_exp.serializer,
+        GTxCommentBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_max_order_by
-    implements
-        Built<Gsmith_cert_max_order_by, Gsmith_cert_max_order_byBuilder> {
-  Gsmith_cert_max_order_by._();
+abstract class GTxCommentMaxOrderBy
+    implements Built<GTxCommentMaxOrderBy, GTxCommentMaxOrderByBuilder> {
+  GTxCommentMaxOrderBy._();
 
-  factory Gsmith_cert_max_order_by(
-          [void Function(Gsmith_cert_max_order_byBuilder b) updates]) =
-      _$Gsmith_cert_max_order_by;
+  factory GTxCommentMaxOrderBy(
+          [void Function(GTxCommentMaxOrderByBuilder b) updates]) =
+      _$GTxCommentMaxOrderBy;
 
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_max_order_by> get serializer =>
-      _$gsmithCertMaxOrderBySerializer;
+  GOrderBy? get authorId;
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get hash;
+  GOrderBy? get id;
+  GOrderBy? get remark;
+  static Serializer<GTxCommentMaxOrderBy> get serializer =>
+      _$gTxCommentMaxOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_max_order_by.serializer,
+        GTxCommentMaxOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_max_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentMaxOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_max_order_by.serializer,
+        GTxCommentMaxOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_min_order_by
-    implements
-        Built<Gsmith_cert_min_order_by, Gsmith_cert_min_order_byBuilder> {
-  Gsmith_cert_min_order_by._();
+abstract class GTxCommentMinOrderBy
+    implements Built<GTxCommentMinOrderBy, GTxCommentMinOrderByBuilder> {
+  GTxCommentMinOrderBy._();
 
-  factory Gsmith_cert_min_order_by(
-          [void Function(Gsmith_cert_min_order_byBuilder b) updates]) =
-      _$Gsmith_cert_min_order_by;
+  factory GTxCommentMinOrderBy(
+          [void Function(GTxCommentMinOrderByBuilder b) updates]) =
+      _$GTxCommentMinOrderBy;
 
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_min_order_by> get serializer =>
-      _$gsmithCertMinOrderBySerializer;
+  GOrderBy? get authorId;
+  GOrderBy? get blockNumber;
+  GOrderBy? get eventId;
+  GOrderBy? get hash;
+  GOrderBy? get id;
+  GOrderBy? get remark;
+  static Serializer<GTxCommentMinOrderBy> get serializer =>
+      _$gTxCommentMinOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_min_order_by.serializer,
+        GTxCommentMinOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_min_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentMinOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_min_order_by.serializer,
+        GTxCommentMinOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_order_by
-    implements Built<Gsmith_cert_order_by, Gsmith_cert_order_byBuilder> {
-  Gsmith_cert_order_by._();
-
-  factory Gsmith_cert_order_by(
-          [void Function(Gsmith_cert_order_byBuilder b) updates]) =
-      _$Gsmith_cert_order_by;
-
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gblock_order_by? get created_on_block;
-  Gsmith_order_by? get issuer;
-  Gorder_by? get issuer_index;
-  Gsmith_order_by? get receiver;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_order_by> get serializer =>
-      _$gsmithCertOrderBySerializer;
+abstract class GTxCommentOrderBy
+    implements Built<GTxCommentOrderBy, GTxCommentOrderByBuilder> {
+  GTxCommentOrderBy._();
+
+  factory GTxCommentOrderBy(
+          [void Function(GTxCommentOrderByBuilder b) updates]) =
+      _$GTxCommentOrderBy;
+
+  GAccountOrderBy? get author;
+  GOrderBy? get authorId;
+  GOrderBy? get blockNumber;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get hash;
+  GOrderBy? get id;
+  GOrderBy? get remark;
+  GOrderBy? get remarkBytes;
+  GOrderBy? get type;
+  static Serializer<GTxCommentOrderBy> get serializer =>
+      _$gTxCommentOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_order_by.serializer,
+        GTxCommentOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_order_by.serializer,
+        GTxCommentOrderBy.serializer,
         json,
       );
 }
 
-class Gsmith_cert_select_column extends EnumClass {
-  const Gsmith_cert_select_column._(String name) : super(name);
+class GTxCommentSelectColumn extends EnumClass {
+  const GTxCommentSelectColumn._(String name) : super(name);
+
+  static const GTxCommentSelectColumn authorId =
+      _$gTxCommentSelectColumnauthorId;
+
+  static const GTxCommentSelectColumn blockNumber =
+      _$gTxCommentSelectColumnblockNumber;
+
+  static const GTxCommentSelectColumn eventId = _$gTxCommentSelectColumneventId;
 
-  static const Gsmith_cert_select_column created_at =
-      _$gsmithCertSelectColumncreated_at;
+  static const GTxCommentSelectColumn hash = _$gTxCommentSelectColumnhash;
 
-  static const Gsmith_cert_select_column created_on =
-      _$gsmithCertSelectColumncreated_on;
+  static const GTxCommentSelectColumn id = _$gTxCommentSelectColumnid;
 
-  static const Gsmith_cert_select_column issuer_index =
-      _$gsmithCertSelectColumnissuer_index;
+  static const GTxCommentSelectColumn remark = _$gTxCommentSelectColumnremark;
 
-  static const Gsmith_cert_select_column receiver_index =
-      _$gsmithCertSelectColumnreceiver_index;
+  static const GTxCommentSelectColumn remarkBytes =
+      _$gTxCommentSelectColumnremarkBytes;
 
-  static Serializer<Gsmith_cert_select_column> get serializer =>
-      _$gsmithCertSelectColumnSerializer;
+  static const GTxCommentSelectColumn type = _$gTxCommentSelectColumntype;
 
-  static BuiltSet<Gsmith_cert_select_column> get values =>
-      _$gsmithCertSelectColumnValues;
+  static Serializer<GTxCommentSelectColumn> get serializer =>
+      _$gTxCommentSelectColumnSerializer;
 
-  static Gsmith_cert_select_column valueOf(String name) =>
-      _$gsmithCertSelectColumnValueOf(name);
+  static BuiltSet<GTxCommentSelectColumn> get values =>
+      _$gTxCommentSelectColumnValues;
+
+  static GTxCommentSelectColumn valueOf(String name) =>
+      _$gTxCommentSelectColumnValueOf(name);
 }
 
-abstract class Gsmith_cert_stddev_order_by
-    implements
-        Built<Gsmith_cert_stddev_order_by, Gsmith_cert_stddev_order_byBuilder> {
-  Gsmith_cert_stddev_order_by._();
+abstract class GTxCommentStddevOrderBy
+    implements Built<GTxCommentStddevOrderBy, GTxCommentStddevOrderByBuilder> {
+  GTxCommentStddevOrderBy._();
 
-  factory Gsmith_cert_stddev_order_by(
-          [void Function(Gsmith_cert_stddev_order_byBuilder b) updates]) =
-      _$Gsmith_cert_stddev_order_by;
+  factory GTxCommentStddevOrderBy(
+          [void Function(GTxCommentStddevOrderByBuilder b) updates]) =
+      _$GTxCommentStddevOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_stddev_order_by> get serializer =>
-      _$gsmithCertStddevOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentStddevOrderBy> get serializer =>
+      _$gTxCommentStddevOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_stddev_order_by.serializer,
+        GTxCommentStddevOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_stddev_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentStddevOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_stddev_order_by.serializer,
+        GTxCommentStddevOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_stddev_pop_order_by
+abstract class GTxCommentStddevPopOrderBy
     implements
-        Built<Gsmith_cert_stddev_pop_order_by,
-            Gsmith_cert_stddev_pop_order_byBuilder> {
-  Gsmith_cert_stddev_pop_order_by._();
+        Built<GTxCommentStddevPopOrderBy, GTxCommentStddevPopOrderByBuilder> {
+  GTxCommentStddevPopOrderBy._();
 
-  factory Gsmith_cert_stddev_pop_order_by(
-          [void Function(Gsmith_cert_stddev_pop_order_byBuilder b) updates]) =
-      _$Gsmith_cert_stddev_pop_order_by;
+  factory GTxCommentStddevPopOrderBy(
+          [void Function(GTxCommentStddevPopOrderByBuilder b) updates]) =
+      _$GTxCommentStddevPopOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_stddev_pop_order_by> get serializer =>
-      _$gsmithCertStddevPopOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentStddevPopOrderBy> get serializer =>
+      _$gTxCommentStddevPopOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_stddev_pop_order_by.serializer,
+        GTxCommentStddevPopOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_stddev_pop_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_stddev_pop_order_by.serializer,
+        GTxCommentStddevPopOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_stddev_samp_order_by
+abstract class GTxCommentStddevSampOrderBy
     implements
-        Built<Gsmith_cert_stddev_samp_order_by,
-            Gsmith_cert_stddev_samp_order_byBuilder> {
-  Gsmith_cert_stddev_samp_order_by._();
+        Built<GTxCommentStddevSampOrderBy, GTxCommentStddevSampOrderByBuilder> {
+  GTxCommentStddevSampOrderBy._();
 
-  factory Gsmith_cert_stddev_samp_order_by(
-          [void Function(Gsmith_cert_stddev_samp_order_byBuilder b) updates]) =
-      _$Gsmith_cert_stddev_samp_order_by;
+  factory GTxCommentStddevSampOrderBy(
+          [void Function(GTxCommentStddevSampOrderByBuilder b) updates]) =
+      _$GTxCommentStddevSampOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_stddev_samp_order_by> get serializer =>
-      _$gsmithCertStddevSampOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentStddevSampOrderBy> get serializer =>
+      _$gTxCommentStddevSampOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_stddev_samp_order_by.serializer,
+        GTxCommentStddevSampOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_stddev_samp_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GTxCommentStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_stddev_samp_order_by.serializer,
+        GTxCommentStddevSampOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_stream_cursor_input
+abstract class GTxCommentStreamCursorInput
     implements
-        Built<Gsmith_cert_stream_cursor_input,
-            Gsmith_cert_stream_cursor_inputBuilder> {
-  Gsmith_cert_stream_cursor_input._();
+        Built<GTxCommentStreamCursorInput, GTxCommentStreamCursorInputBuilder> {
+  GTxCommentStreamCursorInput._();
 
-  factory Gsmith_cert_stream_cursor_input(
-          [void Function(Gsmith_cert_stream_cursor_inputBuilder b) updates]) =
-      _$Gsmith_cert_stream_cursor_input;
+  factory GTxCommentStreamCursorInput(
+          [void Function(GTxCommentStreamCursorInputBuilder b) updates]) =
+      _$GTxCommentStreamCursorInput;
 
-  Gsmith_cert_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gsmith_cert_stream_cursor_input> get serializer =>
-      _$gsmithCertStreamCursorInputSerializer;
+  GTxCommentStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GTxCommentStreamCursorInput> get serializer =>
+      _$gTxCommentStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_stream_cursor_input.serializer,
+        GTxCommentStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_stream_cursor_input.serializer,
+        GTxCommentStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_stream_cursor_value_input
+abstract class GTxCommentStreamCursorValueInput
     implements
-        Built<Gsmith_cert_stream_cursor_value_input,
-            Gsmith_cert_stream_cursor_value_inputBuilder> {
-  Gsmith_cert_stream_cursor_value_input._();
+        Built<GTxCommentStreamCursorValueInput,
+            GTxCommentStreamCursorValueInputBuilder> {
+  GTxCommentStreamCursorValueInput._();
 
-  factory Gsmith_cert_stream_cursor_value_input(
-      [void Function(Gsmith_cert_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gsmith_cert_stream_cursor_value_input;
+  factory GTxCommentStreamCursorValueInput(
+          [void Function(GTxCommentStreamCursorValueInputBuilder b) updates]) =
+      _$GTxCommentStreamCursorValueInput;
 
-  Gtimestamptz? get created_at;
-  int? get created_on;
-  int? get issuer_index;
-  int? get receiver_index;
-  static Serializer<Gsmith_cert_stream_cursor_value_input> get serializer =>
-      _$gsmithCertStreamCursorValueInputSerializer;
+  String? get authorId;
+  int? get blockNumber;
+  String? get eventId;
+  String? get hash;
+  String? get id;
+  String? get remark;
+  Gbytea? get remarkBytes;
+  GCommentTypeEnum? get type;
+  static Serializer<GTxCommentStreamCursorValueInput> get serializer =>
+      _$gTxCommentStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_stream_cursor_value_input.serializer,
+        GTxCommentStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_stream_cursor_value_input? fromJson(
+  static GTxCommentStreamCursorValueInput? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_stream_cursor_value_input.serializer,
+        GTxCommentStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_sum_order_by
-    implements
-        Built<Gsmith_cert_sum_order_by, Gsmith_cert_sum_order_byBuilder> {
-  Gsmith_cert_sum_order_by._();
+abstract class GTxCommentSumOrderBy
+    implements Built<GTxCommentSumOrderBy, GTxCommentSumOrderByBuilder> {
+  GTxCommentSumOrderBy._();
 
-  factory Gsmith_cert_sum_order_by(
-          [void Function(Gsmith_cert_sum_order_byBuilder b) updates]) =
-      _$Gsmith_cert_sum_order_by;
+  factory GTxCommentSumOrderBy(
+          [void Function(GTxCommentSumOrderByBuilder b) updates]) =
+      _$GTxCommentSumOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_sum_order_by> get serializer =>
-      _$gsmithCertSumOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentSumOrderBy> get serializer =>
+      _$gTxCommentSumOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_sum_order_by.serializer,
+        GTxCommentSumOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_sum_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentSumOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_sum_order_by.serializer,
+        GTxCommentSumOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_var_pop_order_by
+abstract class GTxCommentVarianceOrderBy
     implements
-        Built<Gsmith_cert_var_pop_order_by,
-            Gsmith_cert_var_pop_order_byBuilder> {
-  Gsmith_cert_var_pop_order_by._();
+        Built<GTxCommentVarianceOrderBy, GTxCommentVarianceOrderByBuilder> {
+  GTxCommentVarianceOrderBy._();
 
-  factory Gsmith_cert_var_pop_order_by(
-          [void Function(Gsmith_cert_var_pop_order_byBuilder b) updates]) =
-      _$Gsmith_cert_var_pop_order_by;
+  factory GTxCommentVarianceOrderBy(
+          [void Function(GTxCommentVarianceOrderByBuilder b) updates]) =
+      _$GTxCommentVarianceOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_var_pop_order_by> get serializer =>
-      _$gsmithCertVarPopOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentVarianceOrderBy> get serializer =>
+      _$gTxCommentVarianceOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_var_pop_order_by.serializer,
+        GTxCommentVarianceOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_var_pop_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_var_pop_order_by.serializer,
+        GTxCommentVarianceOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_var_samp_order_by
-    implements
-        Built<Gsmith_cert_var_samp_order_by,
-            Gsmith_cert_var_samp_order_byBuilder> {
-  Gsmith_cert_var_samp_order_by._();
+abstract class GTxCommentVarPopOrderBy
+    implements Built<GTxCommentVarPopOrderBy, GTxCommentVarPopOrderByBuilder> {
+  GTxCommentVarPopOrderBy._();
 
-  factory Gsmith_cert_var_samp_order_by(
-          [void Function(Gsmith_cert_var_samp_order_byBuilder b) updates]) =
-      _$Gsmith_cert_var_samp_order_by;
+  factory GTxCommentVarPopOrderBy(
+          [void Function(GTxCommentVarPopOrderByBuilder b) updates]) =
+      _$GTxCommentVarPopOrderBy;
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_var_samp_order_by> get serializer =>
-      _$gsmithCertVarSampOrderBySerializer;
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentVarPopOrderBy> get serializer =>
+      _$gTxCommentVarPopOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_var_samp_order_by.serializer,
+        GTxCommentVarPopOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_var_samp_order_by? fromJson(Map<String, dynamic> json) =>
+  static GTxCommentVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_var_samp_order_by.serializer,
+        GTxCommentVarPopOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_cert_variance_order_by
+abstract class GTxCommentVarSampOrderBy
     implements
-        Built<Gsmith_cert_variance_order_by,
-            Gsmith_cert_variance_order_byBuilder> {
-  Gsmith_cert_variance_order_by._();
+        Built<GTxCommentVarSampOrderBy, GTxCommentVarSampOrderByBuilder> {
+  GTxCommentVarSampOrderBy._();
+
+  factory GTxCommentVarSampOrderBy(
+          [void Function(GTxCommentVarSampOrderByBuilder b) updates]) =
+      _$GTxCommentVarSampOrderBy;
+
+  GOrderBy? get blockNumber;
+  static Serializer<GTxCommentVarSampOrderBy> get serializer =>
+      _$gTxCommentVarSampOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GTxCommentVarSampOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  factory Gsmith_cert_variance_order_by(
-          [void Function(Gsmith_cert_variance_order_byBuilder b) updates]) =
-      _$Gsmith_cert_variance_order_by;
+  static GTxCommentVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GTxCommentVarSampOrderBy.serializer,
+        json,
+      );
+}
 
-  Gorder_by? get created_on;
-  Gorder_by? get issuer_index;
-  Gorder_by? get receiver_index;
-  static Serializer<Gsmith_cert_variance_order_by> get serializer =>
-      _$gsmithCertVarianceOrderBySerializer;
+abstract class GUdHistoryAggregateOrderBy
+    implements
+        Built<GUdHistoryAggregateOrderBy, GUdHistoryAggregateOrderByBuilder> {
+  GUdHistoryAggregateOrderBy._();
+
+  factory GUdHistoryAggregateOrderBy(
+          [void Function(GUdHistoryAggregateOrderByBuilder b) updates]) =
+      _$GUdHistoryAggregateOrderBy;
+
+  GUdHistoryAvgOrderBy? get avg;
+  GOrderBy? get count;
+  GUdHistoryMaxOrderBy? get max;
+  GUdHistoryMinOrderBy? get min;
+  GUdHistoryStddevOrderBy? get stddev;
+  GUdHistoryStddevPopOrderBy? get stddevPop;
+  GUdHistoryStddevSampOrderBy? get stddevSamp;
+  GUdHistorySumOrderBy? get sum;
+  GUdHistoryVarPopOrderBy? get varPop;
+  GUdHistoryVarSampOrderBy? get varSamp;
+  GUdHistoryVarianceOrderBy? get variance;
+  static Serializer<GUdHistoryAggregateOrderBy> get serializer =>
+      _$gUdHistoryAggregateOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_cert_variance_order_by.serializer,
+        GUdHistoryAggregateOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_cert_variance_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryAggregateOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_cert_variance_order_by.serializer,
+        GUdHistoryAggregateOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_order_by
-    implements Built<Gsmith_order_by, Gsmith_order_byBuilder> {
-  Gsmith_order_by._();
+abstract class GUdHistoryAvgOrderBy
+    implements Built<GUdHistoryAvgOrderBy, GUdHistoryAvgOrderByBuilder> {
+  GUdHistoryAvgOrderBy._();
 
-  factory Gsmith_order_by([void Function(Gsmith_order_byBuilder b) updates]) =
-      _$Gsmith_order_by;
+  factory GUdHistoryAvgOrderBy(
+          [void Function(GUdHistoryAvgOrderByBuilder b) updates]) =
+      _$GUdHistoryAvgOrderBy;
 
-  Gsmith_cert_aggregate_order_by? get cert_issued_aggregate;
-  Gsmith_cert_aggregate_order_by? get cert_received_aggregate;
-  Gidentity_order_by? get identity;
-  Gorder_by? get idty_index;
-  static Serializer<Gsmith_order_by> get serializer =>
-      _$gsmithOrderBySerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryAvgOrderBy> get serializer =>
+      _$gUdHistoryAvgOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_order_by.serializer,
+        GUdHistoryAvgOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryAvgOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_order_by.serializer,
+        GUdHistoryAvgOrderBy.serializer,
         json,
       );
 }
 
-class Gsmith_select_column extends EnumClass {
-  const Gsmith_select_column._(String name) : super(name);
+abstract class GUdHistoryBoolExp
+    implements Built<GUdHistoryBoolExp, GUdHistoryBoolExpBuilder> {
+  GUdHistoryBoolExp._();
 
-  static const Gsmith_select_column idty_index = _$gsmithSelectColumnidty_index;
+  factory GUdHistoryBoolExp(
+          [void Function(GUdHistoryBoolExpBuilder b) updates]) =
+      _$GUdHistoryBoolExp;
 
-  static Serializer<Gsmith_select_column> get serializer =>
-      _$gsmithSelectColumnSerializer;
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GUdHistoryBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GUdHistoryBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GUdHistoryBoolExp>? get G_or;
+  GIntComparisonExp? get amount;
+  GIntComparisonExp? get blockNumber;
+  GStringComparisonExp? get id;
+  GIdentityBoolExp? get identity;
+  GStringComparisonExp? get identityId;
+  GTimestamptzComparisonExp? get timestamp;
+  static Serializer<GUdHistoryBoolExp> get serializer =>
+      _$gUdHistoryBoolExpSerializer;
 
-  static BuiltSet<Gsmith_select_column> get values =>
-      _$gsmithSelectColumnValues;
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GUdHistoryBoolExp.serializer,
+        this,
+      ) as Map<String, dynamic>);
 
-  static Gsmith_select_column valueOf(String name) =>
-      _$gsmithSelectColumnValueOf(name);
+  static GUdHistoryBoolExp? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GUdHistoryBoolExp.serializer,
+        json,
+      );
 }
 
-abstract class Gsmith_stream_cursor_input
-    implements
-        Built<Gsmith_stream_cursor_input, Gsmith_stream_cursor_inputBuilder> {
-  Gsmith_stream_cursor_input._();
+abstract class GUdHistoryMaxOrderBy
+    implements Built<GUdHistoryMaxOrderBy, GUdHistoryMaxOrderByBuilder> {
+  GUdHistoryMaxOrderBy._();
 
-  factory Gsmith_stream_cursor_input(
-          [void Function(Gsmith_stream_cursor_inputBuilder b) updates]) =
-      _$Gsmith_stream_cursor_input;
+  factory GUdHistoryMaxOrderBy(
+          [void Function(GUdHistoryMaxOrderByBuilder b) updates]) =
+      _$GUdHistoryMaxOrderBy;
 
-  Gsmith_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gsmith_stream_cursor_input> get serializer =>
-      _$gsmithStreamCursorInputSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  GOrderBy? get timestamp;
+  static Serializer<GUdHistoryMaxOrderBy> get serializer =>
+      _$gUdHistoryMaxOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_stream_cursor_input.serializer,
+        GUdHistoryMaxOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_stream_cursor_input? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryMaxOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_stream_cursor_input.serializer,
+        GUdHistoryMaxOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gsmith_stream_cursor_value_input
-    implements
-        Built<Gsmith_stream_cursor_value_input,
-            Gsmith_stream_cursor_value_inputBuilder> {
-  Gsmith_stream_cursor_value_input._();
+abstract class GUdHistoryMinOrderBy
+    implements Built<GUdHistoryMinOrderBy, GUdHistoryMinOrderByBuilder> {
+  GUdHistoryMinOrderBy._();
 
-  factory Gsmith_stream_cursor_value_input(
-          [void Function(Gsmith_stream_cursor_value_inputBuilder b) updates]) =
-      _$Gsmith_stream_cursor_value_input;
+  factory GUdHistoryMinOrderBy(
+          [void Function(GUdHistoryMinOrderByBuilder b) updates]) =
+      _$GUdHistoryMinOrderBy;
 
-  int? get idty_index;
-  static Serializer<Gsmith_stream_cursor_value_input> get serializer =>
-      _$gsmithStreamCursorValueInputSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GOrderBy? get identityId;
+  GOrderBy? get timestamp;
+  static Serializer<GUdHistoryMinOrderBy> get serializer =>
+      _$gUdHistoryMinOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gsmith_stream_cursor_value_input.serializer,
+        GUdHistoryMinOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gsmith_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GUdHistoryMinOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gsmith_stream_cursor_value_input.serializer,
+        GUdHistoryMinOrderBy.serializer,
         json,
       );
 }
 
-abstract class GString_comparison_exp
-    implements Built<GString_comparison_exp, GString_comparison_expBuilder> {
-  GString_comparison_exp._();
+abstract class GUdHistoryOrderBy
+    implements Built<GUdHistoryOrderBy, GUdHistoryOrderByBuilder> {
+  GUdHistoryOrderBy._();
 
-  factory GString_comparison_exp(
-          [void Function(GString_comparison_expBuilder b) updates]) =
-      _$GString_comparison_exp;
+  factory GUdHistoryOrderBy(
+          [void Function(GUdHistoryOrderByBuilder b) updates]) =
+      _$GUdHistoryOrderBy;
 
-  @BuiltValueField(wireName: '_eq')
-  String? get G_eq;
-  @BuiltValueField(wireName: '_gt')
-  String? get G_gt;
-  @BuiltValueField(wireName: '_gte')
-  String? get G_gte;
-  @BuiltValueField(wireName: '_ilike')
-  String? get G_ilike;
-  @BuiltValueField(wireName: '_in')
-  BuiltList<String>? get G_in;
-  @BuiltValueField(wireName: '_iregex')
-  String? get G_iregex;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
-  @BuiltValueField(wireName: '_like')
-  String? get G_like;
-  @BuiltValueField(wireName: '_lt')
-  String? get G_lt;
-  @BuiltValueField(wireName: '_lte')
-  String? get G_lte;
-  @BuiltValueField(wireName: '_neq')
-  String? get G_neq;
-  @BuiltValueField(wireName: '_nilike')
-  String? get G_nilike;
-  @BuiltValueField(wireName: '_nin')
-  BuiltList<String>? get G_nin;
-  @BuiltValueField(wireName: '_niregex')
-  String? get G_niregex;
-  @BuiltValueField(wireName: '_nlike')
-  String? get G_nlike;
-  @BuiltValueField(wireName: '_nregex')
-  String? get G_nregex;
-  @BuiltValueField(wireName: '_nsimilar')
-  String? get G_nsimilar;
-  @BuiltValueField(wireName: '_regex')
-  String? get G_regex;
-  @BuiltValueField(wireName: '_similar')
-  String? get G_similar;
-  static Serializer<GString_comparison_exp> get serializer =>
-      _$gStringComparisonExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GOrderBy? get id;
+  GIdentityOrderBy? get identity;
+  GOrderBy? get identityId;
+  GOrderBy? get timestamp;
+  static Serializer<GUdHistoryOrderBy> get serializer =>
+      _$gUdHistoryOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        GString_comparison_exp.serializer,
+        GUdHistoryOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static GString_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        GString_comparison_exp.serializer,
+        GUdHistoryOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtime_period
-    implements Built<Gtime_period, Gtime_periodBuilder> {
-  Gtime_period._();
+class GUdHistorySelectColumn extends EnumClass {
+  const GUdHistorySelectColumn._(String name) : super(name);
 
-  factory Gtime_period([String? value]) =>
-      _$Gtime_period((b) => value != null ? (b..value = value) : b);
+  static const GUdHistorySelectColumn amount = _$gUdHistorySelectColumnamount;
 
-  String get value;
-  @BuiltValueSerializer(custom: true)
-  static Serializer<Gtime_period> get serializer =>
-      _i3.DefaultScalarSerializer<Gtime_period>(
-          (Object serialized) => Gtime_period((serialized as String?)));
-}
+  static const GUdHistorySelectColumn blockNumber =
+      _$gUdHistorySelectColumnblockNumber;
 
-abstract class Gtimestamp implements Built<Gtimestamp, GtimestampBuilder> {
-  Gtimestamp._();
+  static const GUdHistorySelectColumn id = _$gUdHistorySelectColumnid;
 
-  factory Gtimestamp([String? value]) =>
-      _$Gtimestamp((b) => value != null ? (b..value = value) : b);
+  static const GUdHistorySelectColumn identityId =
+      _$gUdHistorySelectColumnidentityId;
 
-  String get value;
-  @BuiltValueSerializer(custom: true)
-  static Serializer<Gtimestamp> get serializer =>
-      _i3.DefaultScalarSerializer<Gtimestamp>(
-          (Object serialized) => Gtimestamp((serialized as String?)));
+  static const GUdHistorySelectColumn timestamp =
+      _$gUdHistorySelectColumntimestamp;
+
+  static Serializer<GUdHistorySelectColumn> get serializer =>
+      _$gUdHistorySelectColumnSerializer;
+
+  static BuiltSet<GUdHistorySelectColumn> get values =>
+      _$gUdHistorySelectColumnValues;
+
+  static GUdHistorySelectColumn valueOf(String name) =>
+      _$gUdHistorySelectColumnValueOf(name);
 }
 
-abstract class Gtimestamp_comparison_exp
-    implements
-        Built<Gtimestamp_comparison_exp, Gtimestamp_comparison_expBuilder> {
-  Gtimestamp_comparison_exp._();
+abstract class GUdHistoryStddevOrderBy
+    implements Built<GUdHistoryStddevOrderBy, GUdHistoryStddevOrderByBuilder> {
+  GUdHistoryStddevOrderBy._();
 
-  factory Gtimestamp_comparison_exp(
-          [void Function(Gtimestamp_comparison_expBuilder b) updates]) =
-      _$Gtimestamp_comparison_exp;
+  factory GUdHistoryStddevOrderBy(
+          [void Function(GUdHistoryStddevOrderByBuilder b) updates]) =
+      _$GUdHistoryStddevOrderBy;
 
-  @BuiltValueField(wireName: '_eq')
-  Gtimestamp? get G_eq;
-  @BuiltValueField(wireName: '_gt')
-  Gtimestamp? get G_gt;
-  @BuiltValueField(wireName: '_gte')
-  Gtimestamp? get G_gte;
-  @BuiltValueField(wireName: '_in')
-  BuiltList<Gtimestamp>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
-  @BuiltValueField(wireName: '_lt')
-  Gtimestamp? get G_lt;
-  @BuiltValueField(wireName: '_lte')
-  Gtimestamp? get G_lte;
-  @BuiltValueField(wireName: '_neq')
-  Gtimestamp? get G_neq;
-  @BuiltValueField(wireName: '_nin')
-  BuiltList<Gtimestamp>? get G_nin;
-  static Serializer<Gtimestamp_comparison_exp> get serializer =>
-      _$gtimestampComparisonExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryStddevOrderBy> get serializer =>
+      _$gUdHistoryStddevOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtimestamp_comparison_exp.serializer,
+        GUdHistoryStddevOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtimestamp_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryStddevOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtimestamp_comparison_exp.serializer,
+        GUdHistoryStddevOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtimestamptz
-    implements Built<Gtimestamptz, GtimestamptzBuilder> {
-  Gtimestamptz._();
+abstract class GUdHistoryStddevPopOrderBy
+    implements
+        Built<GUdHistoryStddevPopOrderBy, GUdHistoryStddevPopOrderByBuilder> {
+  GUdHistoryStddevPopOrderBy._();
 
-  factory Gtimestamptz([String? value]) =>
-      _$Gtimestamptz((b) => value != null ? (b..value = value) : b);
+  factory GUdHistoryStddevPopOrderBy(
+          [void Function(GUdHistoryStddevPopOrderByBuilder b) updates]) =
+      _$GUdHistoryStddevPopOrderBy;
 
-  String get value;
-  @BuiltValueSerializer(custom: true)
-  static Serializer<Gtimestamptz> get serializer =>
-      _i3.DefaultScalarSerializer<Gtimestamptz>(
-          (Object serialized) => Gtimestamptz((serialized as String?)));
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryStddevPopOrderBy> get serializer =>
+      _$gUdHistoryStddevPopOrderBySerializer;
+
+  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
+        GUdHistoryStddevPopOrderBy.serializer,
+        this,
+      ) as Map<String, dynamic>);
+
+  static GUdHistoryStddevPopOrderBy? fromJson(Map<String, dynamic> json) =>
+      _i1.serializers.deserializeWith(
+        GUdHistoryStddevPopOrderBy.serializer,
+        json,
+      );
 }
 
-abstract class Gtimestamptz_comparison_exp
+abstract class GUdHistoryStddevSampOrderBy
     implements
-        Built<Gtimestamptz_comparison_exp, Gtimestamptz_comparison_expBuilder> {
-  Gtimestamptz_comparison_exp._();
+        Built<GUdHistoryStddevSampOrderBy, GUdHistoryStddevSampOrderByBuilder> {
+  GUdHistoryStddevSampOrderBy._();
 
-  factory Gtimestamptz_comparison_exp(
-          [void Function(Gtimestamptz_comparison_expBuilder b) updates]) =
-      _$Gtimestamptz_comparison_exp;
+  factory GUdHistoryStddevSampOrderBy(
+          [void Function(GUdHistoryStddevSampOrderByBuilder b) updates]) =
+      _$GUdHistoryStddevSampOrderBy;
 
-  @BuiltValueField(wireName: '_eq')
-  Gtimestamptz? get G_eq;
-  @BuiltValueField(wireName: '_gt')
-  Gtimestamptz? get G_gt;
-  @BuiltValueField(wireName: '_gte')
-  Gtimestamptz? get G_gte;
-  @BuiltValueField(wireName: '_in')
-  BuiltList<Gtimestamptz>? get G_in;
-  @BuiltValueField(wireName: '_is_null')
-  bool? get G_is_null;
-  @BuiltValueField(wireName: '_lt')
-  Gtimestamptz? get G_lt;
-  @BuiltValueField(wireName: '_lte')
-  Gtimestamptz? get G_lte;
-  @BuiltValueField(wireName: '_neq')
-  Gtimestamptz? get G_neq;
-  @BuiltValueField(wireName: '_nin')
-  BuiltList<Gtimestamptz>? get G_nin;
-  static Serializer<Gtimestamptz_comparison_exp> get serializer =>
-      _$gtimestamptzComparisonExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryStddevSampOrderBy> get serializer =>
+      _$gUdHistoryStddevSampOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtimestamptz_comparison_exp.serializer,
+        GUdHistoryStddevSampOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtimestamptz_comparison_exp? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryStddevSampOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtimestamptz_comparison_exp.serializer,
+        GUdHistoryStddevSampOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_aggregate_bool_exp
+abstract class GUdHistoryStreamCursorInput
     implements
-        Built<Gtransaction_aggregate_bool_exp,
-            Gtransaction_aggregate_bool_expBuilder> {
-  Gtransaction_aggregate_bool_exp._();
+        Built<GUdHistoryStreamCursorInput, GUdHistoryStreamCursorInputBuilder> {
+  GUdHistoryStreamCursorInput._();
 
-  factory Gtransaction_aggregate_bool_exp(
-          [void Function(Gtransaction_aggregate_bool_expBuilder b) updates]) =
-      _$Gtransaction_aggregate_bool_exp;
+  factory GUdHistoryStreamCursorInput(
+          [void Function(GUdHistoryStreamCursorInputBuilder b) updates]) =
+      _$GUdHistoryStreamCursorInput;
 
-  Gtransaction_aggregate_bool_exp_count? get count;
-  static Serializer<Gtransaction_aggregate_bool_exp> get serializer =>
-      _$gtransactionAggregateBoolExpSerializer;
+  GUdHistoryStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GUdHistoryStreamCursorInput> get serializer =>
+      _$gUdHistoryStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_aggregate_bool_exp.serializer,
+        GUdHistoryStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_aggregate_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_aggregate_bool_exp.serializer,
+        GUdHistoryStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_aggregate_bool_exp_count
+abstract class GUdHistoryStreamCursorValueInput
     implements
-        Built<Gtransaction_aggregate_bool_exp_count,
-            Gtransaction_aggregate_bool_exp_countBuilder> {
-  Gtransaction_aggregate_bool_exp_count._();
-
-  factory Gtransaction_aggregate_bool_exp_count(
-      [void Function(Gtransaction_aggregate_bool_exp_countBuilder b)
-          updates]) = _$Gtransaction_aggregate_bool_exp_count;
-
-  BuiltList<Gtransaction_select_column>? get arguments;
-  bool? get distinct;
-  Gtransaction_bool_exp? get filter;
-  GInt_comparison_exp get predicate;
-  static Serializer<Gtransaction_aggregate_bool_exp_count> get serializer =>
-      _$gtransactionAggregateBoolExpCountSerializer;
+        Built<GUdHistoryStreamCursorValueInput,
+            GUdHistoryStreamCursorValueInputBuilder> {
+  GUdHistoryStreamCursorValueInput._();
+
+  factory GUdHistoryStreamCursorValueInput(
+          [void Function(GUdHistoryStreamCursorValueInputBuilder b) updates]) =
+      _$GUdHistoryStreamCursorValueInput;
+
+  int? get amount;
+  int? get blockNumber;
+  String? get id;
+  String? get identityId;
+  Gtimestamptz? get timestamp;
+  static Serializer<GUdHistoryStreamCursorValueInput> get serializer =>
+      _$gUdHistoryStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_aggregate_bool_exp_count.serializer,
+        GUdHistoryStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_aggregate_bool_exp_count? fromJson(
+  static GUdHistoryStreamCursorValueInput? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_aggregate_bool_exp_count.serializer,
+        GUdHistoryStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_aggregate_order_by
-    implements
-        Built<Gtransaction_aggregate_order_by,
-            Gtransaction_aggregate_order_byBuilder> {
-  Gtransaction_aggregate_order_by._();
+abstract class GUdHistorySumOrderBy
+    implements Built<GUdHistorySumOrderBy, GUdHistorySumOrderByBuilder> {
+  GUdHistorySumOrderBy._();
 
-  factory Gtransaction_aggregate_order_by(
-          [void Function(Gtransaction_aggregate_order_byBuilder b) updates]) =
-      _$Gtransaction_aggregate_order_by;
+  factory GUdHistorySumOrderBy(
+          [void Function(GUdHistorySumOrderByBuilder b) updates]) =
+      _$GUdHistorySumOrderBy;
 
-  Gtransaction_avg_order_by? get avg;
-  Gorder_by? get count;
-  Gtransaction_max_order_by? get max;
-  Gtransaction_min_order_by? get min;
-  Gtransaction_stddev_order_by? get stddev;
-  Gtransaction_stddev_pop_order_by? get stddev_pop;
-  Gtransaction_stddev_samp_order_by? get stddev_samp;
-  Gtransaction_sum_order_by? get sum;
-  Gtransaction_var_pop_order_by? get var_pop;
-  Gtransaction_var_samp_order_by? get var_samp;
-  Gtransaction_variance_order_by? get variance;
-  static Serializer<Gtransaction_aggregate_order_by> get serializer =>
-      _$gtransactionAggregateOrderBySerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistorySumOrderBy> get serializer =>
+      _$gUdHistorySumOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_aggregate_order_by.serializer,
+        GUdHistorySumOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_aggregate_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdHistorySumOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_aggregate_order_by.serializer,
+        GUdHistorySumOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_avg_order_by
+abstract class GUdHistoryVarianceOrderBy
     implements
-        Built<Gtransaction_avg_order_by, Gtransaction_avg_order_byBuilder> {
-  Gtransaction_avg_order_by._();
+        Built<GUdHistoryVarianceOrderBy, GUdHistoryVarianceOrderByBuilder> {
+  GUdHistoryVarianceOrderBy._();
 
-  factory Gtransaction_avg_order_by(
-          [void Function(Gtransaction_avg_order_byBuilder b) updates]) =
-      _$Gtransaction_avg_order_by;
+  factory GUdHistoryVarianceOrderBy(
+          [void Function(GUdHistoryVarianceOrderByBuilder b) updates]) =
+      _$GUdHistoryVarianceOrderBy;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_avg_order_by> get serializer =>
-      _$gtransactionAvgOrderBySerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryVarianceOrderBy> get serializer =>
+      _$gUdHistoryVarianceOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_avg_order_by.serializer,
+        GUdHistoryVarianceOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_avg_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryVarianceOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_avg_order_by.serializer,
+        GUdHistoryVarianceOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_bool_exp
-    implements Built<Gtransaction_bool_exp, Gtransaction_bool_expBuilder> {
-  Gtransaction_bool_exp._();
+abstract class GUdHistoryVarPopOrderBy
+    implements Built<GUdHistoryVarPopOrderBy, GUdHistoryVarPopOrderByBuilder> {
+  GUdHistoryVarPopOrderBy._();
 
-  factory Gtransaction_bool_exp(
-          [void Function(Gtransaction_bool_expBuilder b) updates]) =
-      _$Gtransaction_bool_exp;
+  factory GUdHistoryVarPopOrderBy(
+          [void Function(GUdHistoryVarPopOrderByBuilder b) updates]) =
+      _$GUdHistoryVarPopOrderBy;
 
-  @BuiltValueField(wireName: '_and')
-  BuiltList<Gtransaction_bool_exp>? get G_and;
-  @BuiltValueField(wireName: '_not')
-  Gtransaction_bool_exp? get G_not;
-  @BuiltValueField(wireName: '_or')
-  BuiltList<Gtransaction_bool_exp>? get G_or;
-  GFloat_comparison_exp? get amount;
-  GString_comparison_exp? get comment;
-  Gtimestamptz_comparison_exp? get created_at;
-  GInt_comparison_exp? get created_on;
-  Gblock_bool_exp? get created_on_block;
-  GInt_comparison_exp? get id;
-  Gaccount_bool_exp? get issuer;
-  GString_comparison_exp? get issuer_pubkey;
-  Gaccount_bool_exp? get receiver;
-  GString_comparison_exp? get receiver_pubkey;
-  static Serializer<Gtransaction_bool_exp> get serializer =>
-      _$gtransactionBoolExpSerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryVarPopOrderBy> get serializer =>
+      _$gUdHistoryVarPopOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_bool_exp.serializer,
+        GUdHistoryVarPopOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_bool_exp? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryVarPopOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_bool_exp.serializer,
+        GUdHistoryVarPopOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_max_order_by
+abstract class GUdHistoryVarSampOrderBy
     implements
-        Built<Gtransaction_max_order_by, Gtransaction_max_order_byBuilder> {
-  Gtransaction_max_order_by._();
+        Built<GUdHistoryVarSampOrderBy, GUdHistoryVarSampOrderByBuilder> {
+  GUdHistoryVarSampOrderBy._();
 
-  factory Gtransaction_max_order_by(
-          [void Function(Gtransaction_max_order_byBuilder b) updates]) =
-      _$Gtransaction_max_order_by;
+  factory GUdHistoryVarSampOrderBy(
+          [void Function(GUdHistoryVarSampOrderByBuilder b) updates]) =
+      _$GUdHistoryVarSampOrderBy;
 
-  Gorder_by? get amount;
-  Gorder_by? get comment;
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  Gorder_by? get issuer_pubkey;
-  Gorder_by? get receiver_pubkey;
-  static Serializer<Gtransaction_max_order_by> get serializer =>
-      _$gtransactionMaxOrderBySerializer;
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  static Serializer<GUdHistoryVarSampOrderBy> get serializer =>
+      _$gUdHistoryVarSampOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_max_order_by.serializer,
+        GUdHistoryVarSampOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_max_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdHistoryVarSampOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_max_order_by.serializer,
+        GUdHistoryVarSampOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_min_order_by
-    implements
-        Built<Gtransaction_min_order_by, Gtransaction_min_order_byBuilder> {
-  Gtransaction_min_order_by._();
+abstract class GUdReevalBoolExp
+    implements Built<GUdReevalBoolExp, GUdReevalBoolExpBuilder> {
+  GUdReevalBoolExp._();
 
-  factory Gtransaction_min_order_by(
-          [void Function(Gtransaction_min_order_byBuilder b) updates]) =
-      _$Gtransaction_min_order_by;
+  factory GUdReevalBoolExp([void Function(GUdReevalBoolExpBuilder b) updates]) =
+      _$GUdReevalBoolExp;
 
-  Gorder_by? get amount;
-  Gorder_by? get comment;
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  Gorder_by? get issuer_pubkey;
-  Gorder_by? get receiver_pubkey;
-  static Serializer<Gtransaction_min_order_by> get serializer =>
-      _$gtransactionMinOrderBySerializer;
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GUdReevalBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GUdReevalBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GUdReevalBoolExp>? get G_or;
+  GIntComparisonExp? get blockNumber;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get membersCount;
+  GNumericComparisonExp? get monetaryMass;
+  GNumericComparisonExp? get newUdAmount;
+  GTimestamptzComparisonExp? get timestamp;
+  static Serializer<GUdReevalBoolExp> get serializer =>
+      _$gUdReevalBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_min_order_by.serializer,
+        GUdReevalBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_min_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdReevalBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_min_order_by.serializer,
+        GUdReevalBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_order_by
-    implements Built<Gtransaction_order_by, Gtransaction_order_byBuilder> {
-  Gtransaction_order_by._();
+abstract class GUdReevalOrderBy
+    implements Built<GUdReevalOrderBy, GUdReevalOrderByBuilder> {
+  GUdReevalOrderBy._();
 
-  factory Gtransaction_order_by(
-          [void Function(Gtransaction_order_byBuilder b) updates]) =
-      _$Gtransaction_order_by;
+  factory GUdReevalOrderBy([void Function(GUdReevalOrderByBuilder b) updates]) =
+      _$GUdReevalOrderBy;
 
-  Gorder_by? get amount;
-  Gorder_by? get comment;
-  Gorder_by? get created_at;
-  Gorder_by? get created_on;
-  Gblock_order_by? get created_on_block;
-  Gorder_by? get id;
-  Gaccount_order_by? get issuer;
-  Gorder_by? get issuer_pubkey;
-  Gaccount_order_by? get receiver;
-  Gorder_by? get receiver_pubkey;
-  static Serializer<Gtransaction_order_by> get serializer =>
-      _$gtransactionOrderBySerializer;
+  GOrderBy? get blockNumber;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get membersCount;
+  GOrderBy? get monetaryMass;
+  GOrderBy? get newUdAmount;
+  GOrderBy? get timestamp;
+  static Serializer<GUdReevalOrderBy> get serializer =>
+      _$gUdReevalOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_order_by.serializer,
+        GUdReevalOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdReevalOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_order_by.serializer,
+        GUdReevalOrderBy.serializer,
         json,
       );
 }
 
-class Gtransaction_select_column extends EnumClass {
-  const Gtransaction_select_column._(String name) : super(name);
+class GUdReevalSelectColumn extends EnumClass {
+  const GUdReevalSelectColumn._(String name) : super(name);
 
-  static const Gtransaction_select_column amount =
-      _$gtransactionSelectColumnamount;
+  static const GUdReevalSelectColumn blockNumber =
+      _$gUdReevalSelectColumnblockNumber;
 
-  static const Gtransaction_select_column comment =
-      _$gtransactionSelectColumncomment;
+  static const GUdReevalSelectColumn eventId = _$gUdReevalSelectColumneventId;
 
-  static const Gtransaction_select_column created_at =
-      _$gtransactionSelectColumncreated_at;
+  static const GUdReevalSelectColumn id = _$gUdReevalSelectColumnid;
 
-  static const Gtransaction_select_column created_on =
-      _$gtransactionSelectColumncreated_on;
+  static const GUdReevalSelectColumn membersCount =
+      _$gUdReevalSelectColumnmembersCount;
 
-  static const Gtransaction_select_column id = _$gtransactionSelectColumnid;
+  static const GUdReevalSelectColumn monetaryMass =
+      _$gUdReevalSelectColumnmonetaryMass;
 
-  static const Gtransaction_select_column issuer_pubkey =
-      _$gtransactionSelectColumnissuer_pubkey;
+  static const GUdReevalSelectColumn newUdAmount =
+      _$gUdReevalSelectColumnnewUdAmount;
 
-  static const Gtransaction_select_column receiver_pubkey =
-      _$gtransactionSelectColumnreceiver_pubkey;
+  static const GUdReevalSelectColumn timestamp =
+      _$gUdReevalSelectColumntimestamp;
 
-  static Serializer<Gtransaction_select_column> get serializer =>
-      _$gtransactionSelectColumnSerializer;
+  static Serializer<GUdReevalSelectColumn> get serializer =>
+      _$gUdReevalSelectColumnSerializer;
 
-  static BuiltSet<Gtransaction_select_column> get values =>
-      _$gtransactionSelectColumnValues;
+  static BuiltSet<GUdReevalSelectColumn> get values =>
+      _$gUdReevalSelectColumnValues;
 
-  static Gtransaction_select_column valueOf(String name) =>
-      _$gtransactionSelectColumnValueOf(name);
+  static GUdReevalSelectColumn valueOf(String name) =>
+      _$gUdReevalSelectColumnValueOf(name);
 }
 
-abstract class Gtransaction_stddev_order_by
+abstract class GUdReevalStreamCursorInput
     implements
-        Built<Gtransaction_stddev_order_by,
-            Gtransaction_stddev_order_byBuilder> {
-  Gtransaction_stddev_order_by._();
+        Built<GUdReevalStreamCursorInput, GUdReevalStreamCursorInputBuilder> {
+  GUdReevalStreamCursorInput._();
 
-  factory Gtransaction_stddev_order_by(
-          [void Function(Gtransaction_stddev_order_byBuilder b) updates]) =
-      _$Gtransaction_stddev_order_by;
+  factory GUdReevalStreamCursorInput(
+          [void Function(GUdReevalStreamCursorInputBuilder b) updates]) =
+      _$GUdReevalStreamCursorInput;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_stddev_order_by> get serializer =>
-      _$gtransactionStddevOrderBySerializer;
+  GUdReevalStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GUdReevalStreamCursorInput> get serializer =>
+      _$gUdReevalStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_stddev_order_by.serializer,
+        GUdReevalStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_stddev_order_by? fromJson(Map<String, dynamic> json) =>
+  static GUdReevalStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_stddev_order_by.serializer,
+        GUdReevalStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_stddev_pop_order_by
+abstract class GUdReevalStreamCursorValueInput
     implements
-        Built<Gtransaction_stddev_pop_order_by,
-            Gtransaction_stddev_pop_order_byBuilder> {
-  Gtransaction_stddev_pop_order_by._();
-
-  factory Gtransaction_stddev_pop_order_by(
-          [void Function(Gtransaction_stddev_pop_order_byBuilder b) updates]) =
-      _$Gtransaction_stddev_pop_order_by;
-
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_stddev_pop_order_by> get serializer =>
-      _$gtransactionStddevPopOrderBySerializer;
+        Built<GUdReevalStreamCursorValueInput,
+            GUdReevalStreamCursorValueInputBuilder> {
+  GUdReevalStreamCursorValueInput._();
+
+  factory GUdReevalStreamCursorValueInput(
+          [void Function(GUdReevalStreamCursorValueInputBuilder b) updates]) =
+      _$GUdReevalStreamCursorValueInput;
+
+  int? get blockNumber;
+  String? get eventId;
+  String? get id;
+  int? get membersCount;
+  Gnumeric? get monetaryMass;
+  Gnumeric? get newUdAmount;
+  Gtimestamptz? get timestamp;
+  static Serializer<GUdReevalStreamCursorValueInput> get serializer =>
+      _$gUdReevalStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_stddev_pop_order_by.serializer,
+        GUdReevalStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_stddev_pop_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GUdReevalStreamCursorValueInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_stddev_pop_order_by.serializer,
+        GUdReevalStreamCursorValueInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_stddev_samp_order_by
+abstract class GUniversalDividendBoolExp
     implements
-        Built<Gtransaction_stddev_samp_order_by,
-            Gtransaction_stddev_samp_order_byBuilder> {
-  Gtransaction_stddev_samp_order_by._();
+        Built<GUniversalDividendBoolExp, GUniversalDividendBoolExpBuilder> {
+  GUniversalDividendBoolExp._();
 
-  factory Gtransaction_stddev_samp_order_by(
-          [void Function(Gtransaction_stddev_samp_order_byBuilder b) updates]) =
-      _$Gtransaction_stddev_samp_order_by;
+  factory GUniversalDividendBoolExp(
+          [void Function(GUniversalDividendBoolExpBuilder b) updates]) =
+      _$GUniversalDividendBoolExp;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_stddev_samp_order_by> get serializer =>
-      _$gtransactionStddevSampOrderBySerializer;
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GUniversalDividendBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GUniversalDividendBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GUniversalDividendBoolExp>? get G_or;
+  GNumericComparisonExp? get amount;
+  GIntComparisonExp? get blockNumber;
+  GEventBoolExp? get event;
+  GStringComparisonExp? get eventId;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get membersCount;
+  GNumericComparisonExp? get monetaryMass;
+  GTimestamptzComparisonExp? get timestamp;
+  static Serializer<GUniversalDividendBoolExp> get serializer =>
+      _$gUniversalDividendBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_stddev_samp_order_by.serializer,
+        GUniversalDividendBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_stddev_samp_order_by? fromJson(
-          Map<String, dynamic> json) =>
+  static GUniversalDividendBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_stddev_samp_order_by.serializer,
+        GUniversalDividendBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_stream_cursor_input
+abstract class GUniversalDividendOrderBy
     implements
-        Built<Gtransaction_stream_cursor_input,
-            Gtransaction_stream_cursor_inputBuilder> {
-  Gtransaction_stream_cursor_input._();
-
-  factory Gtransaction_stream_cursor_input(
-          [void Function(Gtransaction_stream_cursor_inputBuilder b) updates]) =
-      _$Gtransaction_stream_cursor_input;
-
-  Gtransaction_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gtransaction_stream_cursor_input> get serializer =>
-      _$gtransactionStreamCursorInputSerializer;
+        Built<GUniversalDividendOrderBy, GUniversalDividendOrderByBuilder> {
+  GUniversalDividendOrderBy._();
+
+  factory GUniversalDividendOrderBy(
+          [void Function(GUniversalDividendOrderByBuilder b) updates]) =
+      _$GUniversalDividendOrderBy;
+
+  GOrderBy? get amount;
+  GOrderBy? get blockNumber;
+  GEventOrderBy? get event;
+  GOrderBy? get eventId;
+  GOrderBy? get id;
+  GOrderBy? get membersCount;
+  GOrderBy? get monetaryMass;
+  GOrderBy? get timestamp;
+  static Serializer<GUniversalDividendOrderBy> get serializer =>
+      _$gUniversalDividendOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_stream_cursor_input.serializer,
+        GUniversalDividendOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_stream_cursor_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GUniversalDividendOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_stream_cursor_input.serializer,
+        GUniversalDividendOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_stream_cursor_value_input
-    implements
-        Built<Gtransaction_stream_cursor_value_input,
-            Gtransaction_stream_cursor_value_inputBuilder> {
-  Gtransaction_stream_cursor_value_input._();
-
-  factory Gtransaction_stream_cursor_value_input(
-      [void Function(Gtransaction_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gtransaction_stream_cursor_value_input;
-
-  double? get amount;
-  String? get comment;
-  Gtimestamptz? get created_at;
-  int? get created_on;
-  int? get id;
-  String? get issuer_pubkey;
-  String? get receiver_pubkey;
-  static Serializer<Gtransaction_stream_cursor_value_input> get serializer =>
-      _$gtransactionStreamCursorValueInputSerializer;
-
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_stream_cursor_value_input.serializer,
-        this,
-      ) as Map<String, dynamic>);
-
-  static Gtransaction_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        Gtransaction_stream_cursor_value_input.serializer,
-        json,
-      );
-}
+class GUniversalDividendSelectColumn extends EnumClass {
+  const GUniversalDividendSelectColumn._(String name) : super(name);
 
-abstract class Gtransaction_sum_order_by
-    implements
-        Built<Gtransaction_sum_order_by, Gtransaction_sum_order_byBuilder> {
-  Gtransaction_sum_order_by._();
+  static const GUniversalDividendSelectColumn amount =
+      _$gUniversalDividendSelectColumnamount;
 
-  factory Gtransaction_sum_order_by(
-          [void Function(Gtransaction_sum_order_byBuilder b) updates]) =
-      _$Gtransaction_sum_order_by;
+  static const GUniversalDividendSelectColumn blockNumber =
+      _$gUniversalDividendSelectColumnblockNumber;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_sum_order_by> get serializer =>
-      _$gtransactionSumOrderBySerializer;
+  static const GUniversalDividendSelectColumn eventId =
+      _$gUniversalDividendSelectColumneventId;
 
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_sum_order_by.serializer,
-        this,
-      ) as Map<String, dynamic>);
+  static const GUniversalDividendSelectColumn id =
+      _$gUniversalDividendSelectColumnid;
 
-  static Gtransaction_sum_order_by? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        Gtransaction_sum_order_by.serializer,
-        json,
-      );
-}
+  static const GUniversalDividendSelectColumn membersCount =
+      _$gUniversalDividendSelectColumnmembersCount;
 
-abstract class Gtransaction_timeserie_args
-    implements
-        Built<Gtransaction_timeserie_args, Gtransaction_timeserie_argsBuilder> {
-  Gtransaction_timeserie_args._();
+  static const GUniversalDividendSelectColumn monetaryMass =
+      _$gUniversalDividendSelectColumnmonetaryMass;
 
-  factory Gtransaction_timeserie_args(
-          [void Function(Gtransaction_timeserie_argsBuilder b) updates]) =
-      _$Gtransaction_timeserie_args;
+  static const GUniversalDividendSelectColumn timestamp =
+      _$gUniversalDividendSelectColumntimestamp;
 
-  Gdate? get from;
-  String? get issuer_pk;
-  Gtime_period? get period;
-  String? get receiver_pk;
-  Gdate? get to;
-  static Serializer<Gtransaction_timeserie_args> get serializer =>
-      _$gtransactionTimeserieArgsSerializer;
+  static Serializer<GUniversalDividendSelectColumn> get serializer =>
+      _$gUniversalDividendSelectColumnSerializer;
 
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_timeserie_args.serializer,
-        this,
-      ) as Map<String, dynamic>);
+  static BuiltSet<GUniversalDividendSelectColumn> get values =>
+      _$gUniversalDividendSelectColumnValues;
 
-  static Gtransaction_timeserie_args? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        Gtransaction_timeserie_args.serializer,
-        json,
-      );
+  static GUniversalDividendSelectColumn valueOf(String name) =>
+      _$gUniversalDividendSelectColumnValueOf(name);
 }
 
-abstract class Gtransaction_timeserie_tmp_bool_exp
+abstract class GUniversalDividendStreamCursorInput
     implements
-        Built<Gtransaction_timeserie_tmp_bool_exp,
-            Gtransaction_timeserie_tmp_bool_expBuilder> {
-  Gtransaction_timeserie_tmp_bool_exp._();
+        Built<GUniversalDividendStreamCursorInput,
+            GUniversalDividendStreamCursorInputBuilder> {
+  GUniversalDividendStreamCursorInput._();
 
-  factory Gtransaction_timeserie_tmp_bool_exp(
-      [void Function(Gtransaction_timeserie_tmp_bool_expBuilder b)
-          updates]) = _$Gtransaction_timeserie_tmp_bool_exp;
+  factory GUniversalDividendStreamCursorInput(
+      [void Function(GUniversalDividendStreamCursorInputBuilder b)
+          updates]) = _$GUniversalDividendStreamCursorInput;
 
-  @BuiltValueField(wireName: '_and')
-  BuiltList<Gtransaction_timeserie_tmp_bool_exp>? get G_and;
-  @BuiltValueField(wireName: '_not')
-  Gtransaction_timeserie_tmp_bool_exp? get G_not;
-  @BuiltValueField(wireName: '_or')
-  BuiltList<Gtransaction_timeserie_tmp_bool_exp>? get G_or;
-  GFloat_comparison_exp? get amount;
-  Gtimestamptz_comparison_exp? get date;
-  static Serializer<Gtransaction_timeserie_tmp_bool_exp> get serializer =>
-      _$gtransactionTimeserieTmpBoolExpSerializer;
+  GUniversalDividendStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GUniversalDividendStreamCursorInput> get serializer =>
+      _$gUniversalDividendStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_timeserie_tmp_bool_exp.serializer,
+        GUniversalDividendStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_timeserie_tmp_bool_exp? fromJson(
+  static GUniversalDividendStreamCursorInput? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_timeserie_tmp_bool_exp.serializer,
+        GUniversalDividendStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_timeserie_tmp_order_by
+abstract class GUniversalDividendStreamCursorValueInput
     implements
-        Built<Gtransaction_timeserie_tmp_order_by,
-            Gtransaction_timeserie_tmp_order_byBuilder> {
-  Gtransaction_timeserie_tmp_order_by._();
-
-  factory Gtransaction_timeserie_tmp_order_by(
-      [void Function(Gtransaction_timeserie_tmp_order_byBuilder b)
-          updates]) = _$Gtransaction_timeserie_tmp_order_by;
-
-  Gorder_by? get amount;
-  Gorder_by? get date;
-  static Serializer<Gtransaction_timeserie_tmp_order_by> get serializer =>
-      _$gtransactionTimeserieTmpOrderBySerializer;
+        Built<GUniversalDividendStreamCursorValueInput,
+            GUniversalDividendStreamCursorValueInputBuilder> {
+  GUniversalDividendStreamCursorValueInput._();
+
+  factory GUniversalDividendStreamCursorValueInput(
+      [void Function(GUniversalDividendStreamCursorValueInputBuilder b)
+          updates]) = _$GUniversalDividendStreamCursorValueInput;
+
+  Gnumeric? get amount;
+  int? get blockNumber;
+  String? get eventId;
+  String? get id;
+  int? get membersCount;
+  Gnumeric? get monetaryMass;
+  Gtimestamptz? get timestamp;
+  static Serializer<GUniversalDividendStreamCursorValueInput> get serializer =>
+      _$gUniversalDividendStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_timeserie_tmp_order_by.serializer,
+        GUniversalDividendStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_timeserie_tmp_order_by? fromJson(
+  static GUniversalDividendStreamCursorValueInput? fromJson(
           Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_timeserie_tmp_order_by.serializer,
+        GUniversalDividendStreamCursorValueInput.serializer,
         json,
       );
 }
 
-class Gtransaction_timeserie_tmp_select_column extends EnumClass {
-  const Gtransaction_timeserie_tmp_select_column._(String name) : super(name);
-
-  static const Gtransaction_timeserie_tmp_select_column amount =
-      _$gtransactionTimeserieTmpSelectColumnamount;
-
-  static const Gtransaction_timeserie_tmp_select_column date =
-      _$gtransactionTimeserieTmpSelectColumndate;
-
-  static Serializer<Gtransaction_timeserie_tmp_select_column> get serializer =>
-      _$gtransactionTimeserieTmpSelectColumnSerializer;
-
-  static BuiltSet<Gtransaction_timeserie_tmp_select_column> get values =>
-      _$gtransactionTimeserieTmpSelectColumnValues;
-
-  static Gtransaction_timeserie_tmp_select_column valueOf(String name) =>
-      _$gtransactionTimeserieTmpSelectColumnValueOf(name);
-}
-
-abstract class Gtransaction_timeserie_tmp_stream_cursor_input
-    implements
-        Built<Gtransaction_timeserie_tmp_stream_cursor_input,
-            Gtransaction_timeserie_tmp_stream_cursor_inputBuilder> {
-  Gtransaction_timeserie_tmp_stream_cursor_input._();
+abstract class GValidatorBoolExp
+    implements Built<GValidatorBoolExp, GValidatorBoolExpBuilder> {
+  GValidatorBoolExp._();
 
-  factory Gtransaction_timeserie_tmp_stream_cursor_input(
-      [void Function(Gtransaction_timeserie_tmp_stream_cursor_inputBuilder b)
-          updates]) = _$Gtransaction_timeserie_tmp_stream_cursor_input;
+  factory GValidatorBoolExp(
+          [void Function(GValidatorBoolExpBuilder b) updates]) =
+      _$GValidatorBoolExp;
 
-  Gtransaction_timeserie_tmp_stream_cursor_value_input get initial_value;
-  Gcursor_ordering? get ordering;
-  static Serializer<Gtransaction_timeserie_tmp_stream_cursor_input>
-      get serializer => _$gtransactionTimeserieTmpStreamCursorInputSerializer;
+  @BuiltValueField(wireName: '_and')
+  BuiltList<GValidatorBoolExp>? get G_and;
+  @BuiltValueField(wireName: '_not')
+  GValidatorBoolExp? get G_not;
+  @BuiltValueField(wireName: '_or')
+  BuiltList<GValidatorBoolExp>? get G_or;
+  GStringComparisonExp? get id;
+  GIntComparisonExp? get index;
+  static Serializer<GValidatorBoolExp> get serializer =>
+      _$gValidatorBoolExpSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_timeserie_tmp_stream_cursor_input.serializer,
+        GValidatorBoolExp.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_timeserie_tmp_stream_cursor_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GValidatorBoolExp? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_timeserie_tmp_stream_cursor_input.serializer,
+        GValidatorBoolExp.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_timeserie_tmp_stream_cursor_value_input
-    implements
-        Built<Gtransaction_timeserie_tmp_stream_cursor_value_input,
-            Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder> {
-  Gtransaction_timeserie_tmp_stream_cursor_value_input._();
+abstract class GValidatorOrderBy
+    implements Built<GValidatorOrderBy, GValidatorOrderByBuilder> {
+  GValidatorOrderBy._();
 
-  factory Gtransaction_timeserie_tmp_stream_cursor_value_input(
-      [void Function(
-              Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder b)
-          updates]) = _$Gtransaction_timeserie_tmp_stream_cursor_value_input;
+  factory GValidatorOrderBy(
+          [void Function(GValidatorOrderByBuilder b) updates]) =
+      _$GValidatorOrderBy;
 
-  double? get amount;
-  Gtimestamptz? get date;
-  static Serializer<Gtransaction_timeserie_tmp_stream_cursor_value_input>
-      get serializer =>
-          _$gtransactionTimeserieTmpStreamCursorValueInputSerializer;
+  GOrderBy? get id;
+  GOrderBy? get index;
+  static Serializer<GValidatorOrderBy> get serializer =>
+      _$gValidatorOrderBySerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_timeserie_tmp_stream_cursor_value_input.serializer,
+        GValidatorOrderBy.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_timeserie_tmp_stream_cursor_value_input? fromJson(
-          Map<String, dynamic> json) =>
+  static GValidatorOrderBy? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_timeserie_tmp_stream_cursor_value_input.serializer,
+        GValidatorOrderBy.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_var_pop_order_by
-    implements
-        Built<Gtransaction_var_pop_order_by,
-            Gtransaction_var_pop_order_byBuilder> {
-  Gtransaction_var_pop_order_by._();
+class GValidatorSelectColumn extends EnumClass {
+  const GValidatorSelectColumn._(String name) : super(name);
 
-  factory Gtransaction_var_pop_order_by(
-          [void Function(Gtransaction_var_pop_order_byBuilder b) updates]) =
-      _$Gtransaction_var_pop_order_by;
+  static const GValidatorSelectColumn id = _$gValidatorSelectColumnid;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_var_pop_order_by> get serializer =>
-      _$gtransactionVarPopOrderBySerializer;
+  static const GValidatorSelectColumn index = _$gValidatorSelectColumnindex;
 
-  Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_var_pop_order_by.serializer,
-        this,
-      ) as Map<String, dynamic>);
+  static Serializer<GValidatorSelectColumn> get serializer =>
+      _$gValidatorSelectColumnSerializer;
 
-  static Gtransaction_var_pop_order_by? fromJson(Map<String, dynamic> json) =>
-      _i1.serializers.deserializeWith(
-        Gtransaction_var_pop_order_by.serializer,
-        json,
-      );
+  static BuiltSet<GValidatorSelectColumn> get values =>
+      _$gValidatorSelectColumnValues;
+
+  static GValidatorSelectColumn valueOf(String name) =>
+      _$gValidatorSelectColumnValueOf(name);
 }
 
-abstract class Gtransaction_var_samp_order_by
+abstract class GValidatorStreamCursorInput
     implements
-        Built<Gtransaction_var_samp_order_by,
-            Gtransaction_var_samp_order_byBuilder> {
-  Gtransaction_var_samp_order_by._();
+        Built<GValidatorStreamCursorInput, GValidatorStreamCursorInputBuilder> {
+  GValidatorStreamCursorInput._();
 
-  factory Gtransaction_var_samp_order_by(
-          [void Function(Gtransaction_var_samp_order_byBuilder b) updates]) =
-      _$Gtransaction_var_samp_order_by;
+  factory GValidatorStreamCursorInput(
+          [void Function(GValidatorStreamCursorInputBuilder b) updates]) =
+      _$GValidatorStreamCursorInput;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_var_samp_order_by> get serializer =>
-      _$gtransactionVarSampOrderBySerializer;
+  GValidatorStreamCursorValueInput get initialValue;
+  GCursorOrdering? get ordering;
+  static Serializer<GValidatorStreamCursorInput> get serializer =>
+      _$gValidatorStreamCursorInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_var_samp_order_by.serializer,
+        GValidatorStreamCursorInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_var_samp_order_by? fromJson(Map<String, dynamic> json) =>
+  static GValidatorStreamCursorInput? fromJson(Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_var_samp_order_by.serializer,
+        GValidatorStreamCursorInput.serializer,
         json,
       );
 }
 
-abstract class Gtransaction_variance_order_by
+abstract class GValidatorStreamCursorValueInput
     implements
-        Built<Gtransaction_variance_order_by,
-            Gtransaction_variance_order_byBuilder> {
-  Gtransaction_variance_order_by._();
+        Built<GValidatorStreamCursorValueInput,
+            GValidatorStreamCursorValueInputBuilder> {
+  GValidatorStreamCursorValueInput._();
 
-  factory Gtransaction_variance_order_by(
-          [void Function(Gtransaction_variance_order_byBuilder b) updates]) =
-      _$Gtransaction_variance_order_by;
+  factory GValidatorStreamCursorValueInput(
+          [void Function(GValidatorStreamCursorValueInputBuilder b) updates]) =
+      _$GValidatorStreamCursorValueInput;
 
-  Gorder_by? get amount;
-  Gorder_by? get created_on;
-  Gorder_by? get id;
-  static Serializer<Gtransaction_variance_order_by> get serializer =>
-      _$gtransactionVarianceOrderBySerializer;
+  String? get id;
+  int? get index;
+  static Serializer<GValidatorStreamCursorValueInput> get serializer =>
+      _$gValidatorStreamCursorValueInputSerializer;
 
   Map<String, dynamic> toJson() => (_i1.serializers.serializeWith(
-        Gtransaction_variance_order_by.serializer,
+        GValidatorStreamCursorValueInput.serializer,
         this,
       ) as Map<String, dynamic>);
 
-  static Gtransaction_variance_order_by? fromJson(Map<String, dynamic> json) =>
+  static GValidatorStreamCursorValueInput? fromJson(
+          Map<String, dynamic> json) =>
       _i1.serializers.deserializeWith(
-        Gtransaction_variance_order_by.serializer,
+        GValidatorStreamCursorValueInput.serializer,
         json,
       );
 }
diff --git a/lib/graphql/__generated__/duniter-indexer.schema.gql.g.dart b/lib/graphql/__generated__/duniter-indexer.schema.gql.g.dart
index dde693799412715896c2c2a053aa66ef1d301d87..8bd99ba332e2543f033098ba0c9e5eb954826a64 100644
--- a/lib/graphql/__generated__/duniter-indexer.schema.gql.g.dart
+++ b/lib/graphql/__generated__/duniter-indexer.schema.gql.g.dart
@@ -6,1403 +6,2292 @@ part of 'duniter-indexer.schema.gql.dart';
 // BuiltValueGenerator
 // **************************************************************************
 
-const Gaccount_select_column _$gaccountSelectColumncreated_at =
-    const Gaccount_select_column._('created_at');
-const Gaccount_select_column _$gaccountSelectColumncreated_on =
-    const Gaccount_select_column._('created_on');
-const Gaccount_select_column _$gaccountSelectColumnkilled_at =
-    const Gaccount_select_column._('killed_at');
-const Gaccount_select_column _$gaccountSelectColumnkilled_on =
-    const Gaccount_select_column._('killed_on');
-const Gaccount_select_column _$gaccountSelectColumnpubkey =
-    const Gaccount_select_column._('pubkey');
-
-Gaccount_select_column _$gaccountSelectColumnValueOf(String name) {
+const GAccountSelectColumn _$gAccountSelectColumnid =
+    const GAccountSelectColumn._('id');
+const GAccountSelectColumn _$gAccountSelectColumnisActive =
+    const GAccountSelectColumn._('isActive');
+const GAccountSelectColumn _$gAccountSelectColumnlinkedIdentityId =
+    const GAccountSelectColumn._('linkedIdentityId');
+
+GAccountSelectColumn _$gAccountSelectColumnValueOf(String name) {
   switch (name) {
-    case 'created_at':
-      return _$gaccountSelectColumncreated_at;
-    case 'created_on':
-      return _$gaccountSelectColumncreated_on;
-    case 'killed_at':
-      return _$gaccountSelectColumnkilled_at;
-    case 'killed_on':
-      return _$gaccountSelectColumnkilled_on;
-    case 'pubkey':
-      return _$gaccountSelectColumnpubkey;
+    case 'id':
+      return _$gAccountSelectColumnid;
+    case 'isActive':
+      return _$gAccountSelectColumnisActive;
+    case 'linkedIdentityId':
+      return _$gAccountSelectColumnlinkedIdentityId;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gaccount_select_column> _$gaccountSelectColumnValues =
-    new BuiltSet<Gaccount_select_column>(const <Gaccount_select_column>[
-  _$gaccountSelectColumncreated_at,
-  _$gaccountSelectColumncreated_on,
-  _$gaccountSelectColumnkilled_at,
-  _$gaccountSelectColumnkilled_on,
-  _$gaccountSelectColumnpubkey,
+final BuiltSet<GAccountSelectColumn> _$gAccountSelectColumnValues =
+    new BuiltSet<GAccountSelectColumn>(const <GAccountSelectColumn>[
+  _$gAccountSelectColumnid,
+  _$gAccountSelectColumnisActive,
+  _$gAccountSelectColumnlinkedIdentityId,
 ]);
 
-const Gblock_select_column _$gblockSelectColumncreated_at =
-    const Gblock_select_column._('created_at');
-const Gblock_select_column _$gblockSelectColumndata =
-    const Gblock_select_column._('data');
-const Gblock_select_column _$gblockSelectColumnhash =
-    const Gblock_select_column._('hash');
-const Gblock_select_column _$gblockSelectColumnnumber =
-    const Gblock_select_column._('number');
+const GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsisActive =
+    const GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns._(
+        'isActive');
 
-Gblock_select_column _$gblockSelectColumnValueOf(String name) {
+GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'created_at':
-      return _$gblockSelectColumncreated_at;
-    case 'data':
-      return _$gblockSelectColumndata;
-    case 'hash':
-      return _$gblockSelectColumnhash;
-    case 'number':
-      return _$gblockSelectColumnnumber;
+    case 'isActive':
+      return _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsisActive;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gblock_select_column> _$gblockSelectColumnValues =
-    new BuiltSet<Gblock_select_column>(const <Gblock_select_column>[
-  _$gblockSelectColumncreated_at,
-  _$gblockSelectColumndata,
-  _$gblockSelectColumnhash,
-  _$gblockSelectColumnnumber,
+final BuiltSet<
+        GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsValues =
+    new BuiltSet<
+        GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>(const <GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>[
+  _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsisActive,
 ]);
 
-const Gcertification_select_column _$gcertificationSelectColumncreated_at =
-    const Gcertification_select_column._('created_at');
-const Gcertification_select_column _$gcertificationSelectColumncreated_on =
-    const Gcertification_select_column._('created_on');
-const Gcertification_select_column _$gcertificationSelectColumnissuer_index =
-    const Gcertification_select_column._('issuer_index');
-const Gcertification_select_column _$gcertificationSelectColumnreceiver_index =
-    const Gcertification_select_column._('receiver_index');
+const GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsisActive =
+    const GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns._(
+        'isActive');
 
-Gcertification_select_column _$gcertificationSelectColumnValueOf(String name) {
+GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'created_at':
-      return _$gcertificationSelectColumncreated_at;
-    case 'created_on':
-      return _$gcertificationSelectColumncreated_on;
-    case 'issuer_index':
-      return _$gcertificationSelectColumnissuer_index;
-    case 'receiver_index':
-      return _$gcertificationSelectColumnreceiver_index;
+    case 'isActive':
+      return _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsisActive;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gcertification_select_column>
-    _$gcertificationSelectColumnValues = new BuiltSet<
-        Gcertification_select_column>(const <Gcertification_select_column>[
-  _$gcertificationSelectColumncreated_at,
-  _$gcertificationSelectColumncreated_on,
-  _$gcertificationSelectColumnissuer_index,
-  _$gcertificationSelectColumnreceiver_index,
+final BuiltSet<
+        GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsValues =
+    new BuiltSet<
+        GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>(const <GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>[
+  _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsisActive,
 ]);
 
-const Gcursor_ordering _$gcursorOrderingASC = const Gcursor_ordering._('ASC');
-const Gcursor_ordering _$gcursorOrderingDESC = const Gcursor_ordering._('DESC');
-
-Gcursor_ordering _$gcursorOrderingValueOf(String name) {
+const GBlockSelectColumn _$gBlockSelectColumncallsCount =
+    const GBlockSelectColumn._('callsCount');
+const GBlockSelectColumn _$gBlockSelectColumneventsCount =
+    const GBlockSelectColumn._('eventsCount');
+const GBlockSelectColumn _$gBlockSelectColumnextrinsicsCount =
+    const GBlockSelectColumn._('extrinsicsCount');
+const GBlockSelectColumn _$gBlockSelectColumnextrinsicsicRoot =
+    const GBlockSelectColumn._('extrinsicsicRoot');
+const GBlockSelectColumn _$gBlockSelectColumnhash =
+    const GBlockSelectColumn._('hash');
+const GBlockSelectColumn _$gBlockSelectColumnheight =
+    const GBlockSelectColumn._('height');
+const GBlockSelectColumn _$gBlockSelectColumnid =
+    const GBlockSelectColumn._('id');
+const GBlockSelectColumn _$gBlockSelectColumnimplName =
+    const GBlockSelectColumn._('implName');
+const GBlockSelectColumn _$gBlockSelectColumnimplVersion =
+    const GBlockSelectColumn._('implVersion');
+const GBlockSelectColumn _$gBlockSelectColumnparentHash =
+    const GBlockSelectColumn._('parentHash');
+const GBlockSelectColumn _$gBlockSelectColumnspecName =
+    const GBlockSelectColumn._('specName');
+const GBlockSelectColumn _$gBlockSelectColumnspecVersion =
+    const GBlockSelectColumn._('specVersion');
+const GBlockSelectColumn _$gBlockSelectColumnstateRoot =
+    const GBlockSelectColumn._('stateRoot');
+const GBlockSelectColumn _$gBlockSelectColumntimestamp =
+    const GBlockSelectColumn._('timestamp');
+const GBlockSelectColumn _$gBlockSelectColumnvalidator =
+    const GBlockSelectColumn._('validator');
+
+GBlockSelectColumn _$gBlockSelectColumnValueOf(String name) {
   switch (name) {
-    case 'ASC':
-      return _$gcursorOrderingASC;
-    case 'DESC':
-      return _$gcursorOrderingDESC;
+    case 'callsCount':
+      return _$gBlockSelectColumncallsCount;
+    case 'eventsCount':
+      return _$gBlockSelectColumneventsCount;
+    case 'extrinsicsCount':
+      return _$gBlockSelectColumnextrinsicsCount;
+    case 'extrinsicsicRoot':
+      return _$gBlockSelectColumnextrinsicsicRoot;
+    case 'hash':
+      return _$gBlockSelectColumnhash;
+    case 'height':
+      return _$gBlockSelectColumnheight;
+    case 'id':
+      return _$gBlockSelectColumnid;
+    case 'implName':
+      return _$gBlockSelectColumnimplName;
+    case 'implVersion':
+      return _$gBlockSelectColumnimplVersion;
+    case 'parentHash':
+      return _$gBlockSelectColumnparentHash;
+    case 'specName':
+      return _$gBlockSelectColumnspecName;
+    case 'specVersion':
+      return _$gBlockSelectColumnspecVersion;
+    case 'stateRoot':
+      return _$gBlockSelectColumnstateRoot;
+    case 'timestamp':
+      return _$gBlockSelectColumntimestamp;
+    case 'validator':
+      return _$gBlockSelectColumnvalidator;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gcursor_ordering> _$gcursorOrderingValues =
-    new BuiltSet<Gcursor_ordering>(const <Gcursor_ordering>[
-  _$gcursorOrderingASC,
-  _$gcursorOrderingDESC,
+final BuiltSet<GBlockSelectColumn> _$gBlockSelectColumnValues =
+    new BuiltSet<GBlockSelectColumn>(const <GBlockSelectColumn>[
+  _$gBlockSelectColumncallsCount,
+  _$gBlockSelectColumneventsCount,
+  _$gBlockSelectColumnextrinsicsCount,
+  _$gBlockSelectColumnextrinsicsicRoot,
+  _$gBlockSelectColumnhash,
+  _$gBlockSelectColumnheight,
+  _$gBlockSelectColumnid,
+  _$gBlockSelectColumnimplName,
+  _$gBlockSelectColumnimplVersion,
+  _$gBlockSelectColumnparentHash,
+  _$gBlockSelectColumnspecName,
+  _$gBlockSelectColumnspecVersion,
+  _$gBlockSelectColumnstateRoot,
+  _$gBlockSelectColumntimestamp,
+  _$gBlockSelectColumnvalidator,
 ]);
 
-const Gidentity_select_column _$gidentitySelectColumnconfirmed_at =
-    const Gidentity_select_column._('confirmed_at');
-const Gidentity_select_column _$gidentitySelectColumnconfirmed_on =
-    const Gidentity_select_column._('confirmed_on');
-const Gidentity_select_column _$gidentitySelectColumncreated_on =
-    const Gidentity_select_column._('created_on');
-const Gidentity_select_column _$gidentitySelectColumnindex =
-    const Gidentity_select_column._('index');
-const Gidentity_select_column _$gidentitySelectColumnGname =
-    const Gidentity_select_column._('Gname');
-const Gidentity_select_column _$gidentitySelectColumnpubkey =
-    const Gidentity_select_column._('pubkey');
-const Gidentity_select_column _$gidentitySelectColumnrevoked_at =
-    const Gidentity_select_column._('revoked_at');
-const Gidentity_select_column _$gidentitySelectColumnrevoked_on =
-    const Gidentity_select_column._('revoked_on');
-const Gidentity_select_column _$gidentitySelectColumnvalidated_at =
-    const Gidentity_select_column._('validated_at');
-const Gidentity_select_column _$gidentitySelectColumnvalidated_on =
-    const Gidentity_select_column._('validated_on');
-
-Gidentity_select_column _$gidentitySelectColumnValueOf(String name) {
+const GCallSelectColumn _$gCallSelectColumnaddress =
+    const GCallSelectColumn._('address');
+const GCallSelectColumn _$gCallSelectColumnargs =
+    const GCallSelectColumn._('args');
+const GCallSelectColumn _$gCallSelectColumnargsStr =
+    const GCallSelectColumn._('argsStr');
+const GCallSelectColumn _$gCallSelectColumnblockId =
+    const GCallSelectColumn._('blockId');
+const GCallSelectColumn _$gCallSelectColumnerror =
+    const GCallSelectColumn._('error');
+const GCallSelectColumn _$gCallSelectColumnextrinsicId =
+    const GCallSelectColumn._('extrinsicId');
+const GCallSelectColumn _$gCallSelectColumnid = const GCallSelectColumn._('id');
+const GCallSelectColumn _$gCallSelectColumnGname =
+    const GCallSelectColumn._('Gname');
+const GCallSelectColumn _$gCallSelectColumnpallet =
+    const GCallSelectColumn._('pallet');
+const GCallSelectColumn _$gCallSelectColumnparentId =
+    const GCallSelectColumn._('parentId');
+const GCallSelectColumn _$gCallSelectColumnsuccess =
+    const GCallSelectColumn._('success');
+
+GCallSelectColumn _$gCallSelectColumnValueOf(String name) {
   switch (name) {
-    case 'confirmed_at':
-      return _$gidentitySelectColumnconfirmed_at;
-    case 'confirmed_on':
-      return _$gidentitySelectColumnconfirmed_on;
-    case 'created_on':
-      return _$gidentitySelectColumncreated_on;
-    case 'index':
-      return _$gidentitySelectColumnindex;
+    case 'address':
+      return _$gCallSelectColumnaddress;
+    case 'args':
+      return _$gCallSelectColumnargs;
+    case 'argsStr':
+      return _$gCallSelectColumnargsStr;
+    case 'blockId':
+      return _$gCallSelectColumnblockId;
+    case 'error':
+      return _$gCallSelectColumnerror;
+    case 'extrinsicId':
+      return _$gCallSelectColumnextrinsicId;
+    case 'id':
+      return _$gCallSelectColumnid;
     case 'Gname':
-      return _$gidentitySelectColumnGname;
-    case 'pubkey':
-      return _$gidentitySelectColumnpubkey;
-    case 'revoked_at':
-      return _$gidentitySelectColumnrevoked_at;
-    case 'revoked_on':
-      return _$gidentitySelectColumnrevoked_on;
-    case 'validated_at':
-      return _$gidentitySelectColumnvalidated_at;
-    case 'validated_on':
-      return _$gidentitySelectColumnvalidated_on;
+      return _$gCallSelectColumnGname;
+    case 'pallet':
+      return _$gCallSelectColumnpallet;
+    case 'parentId':
+      return _$gCallSelectColumnparentId;
+    case 'success':
+      return _$gCallSelectColumnsuccess;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gidentity_select_column> _$gidentitySelectColumnValues =
-    new BuiltSet<Gidentity_select_column>(const <Gidentity_select_column>[
-  _$gidentitySelectColumnconfirmed_at,
-  _$gidentitySelectColumnconfirmed_on,
-  _$gidentitySelectColumncreated_on,
-  _$gidentitySelectColumnindex,
-  _$gidentitySelectColumnGname,
-  _$gidentitySelectColumnpubkey,
-  _$gidentitySelectColumnrevoked_at,
-  _$gidentitySelectColumnrevoked_on,
-  _$gidentitySelectColumnvalidated_at,
-  _$gidentitySelectColumnvalidated_on,
+final BuiltSet<GCallSelectColumn> _$gCallSelectColumnValues =
+    new BuiltSet<GCallSelectColumn>(const <GCallSelectColumn>[
+  _$gCallSelectColumnaddress,
+  _$gCallSelectColumnargs,
+  _$gCallSelectColumnargsStr,
+  _$gCallSelectColumnblockId,
+  _$gCallSelectColumnerror,
+  _$gCallSelectColumnextrinsicId,
+  _$gCallSelectColumnid,
+  _$gCallSelectColumnGname,
+  _$gCallSelectColumnpallet,
+  _$gCallSelectColumnparentId,
+  _$gCallSelectColumnsuccess,
 ]);
 
-const Gorder_by _$gorderByasc = const Gorder_by._('asc');
-const Gorder_by _$gorderByasc_nulls_first =
-    const Gorder_by._('asc_nulls_first');
-const Gorder_by _$gorderByasc_nulls_last = const Gorder_by._('asc_nulls_last');
-const Gorder_by _$gorderBydesc = const Gorder_by._('desc');
-const Gorder_by _$gorderBydesc_nulls_first =
-    const Gorder_by._('desc_nulls_first');
-const Gorder_by _$gorderBydesc_nulls_last =
-    const Gorder_by._('desc_nulls_last');
-
-Gorder_by _$gorderByValueOf(String name) {
+const GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
+    _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnssuccess =
+    const GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns._(
+        'success');
+
+GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
+    _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'asc':
-      return _$gorderByasc;
-    case 'asc_nulls_first':
-      return _$gorderByasc_nulls_first;
-    case 'asc_nulls_last':
-      return _$gorderByasc_nulls_last;
-    case 'desc':
-      return _$gorderBydesc;
-    case 'desc_nulls_first':
-      return _$gorderBydesc_nulls_first;
-    case 'desc_nulls_last':
-      return _$gorderBydesc_nulls_last;
+    case 'success':
+      return _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnssuccess;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gorder_by> _$gorderByValues =
-    new BuiltSet<Gorder_by>(const <Gorder_by>[
-  _$gorderByasc,
-  _$gorderByasc_nulls_first,
-  _$gorderByasc_nulls_last,
-  _$gorderBydesc,
-  _$gorderBydesc_nulls_first,
-  _$gorderBydesc_nulls_last,
+final BuiltSet<GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>
+    _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsValues =
+    new BuiltSet<
+        GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>(const <GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>[
+  _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnssuccess,
 ]);
 
-const Gparameters_select_column _$gparametersSelectColumnkey =
-    const Gparameters_select_column._('key');
-const Gparameters_select_column _$gparametersSelectColumnvalue =
-    const Gparameters_select_column._('value');
+const GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+    _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnssuccess =
+    const GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns._(
+        'success');
 
-Gparameters_select_column _$gparametersSelectColumnValueOf(String name) {
+GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+    _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'key':
-      return _$gparametersSelectColumnkey;
-    case 'value':
-      return _$gparametersSelectColumnvalue;
+    case 'success':
+      return _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnssuccess;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gparameters_select_column> _$gparametersSelectColumnValues =
-    new BuiltSet<Gparameters_select_column>(const <Gparameters_select_column>[
-  _$gparametersSelectColumnkey,
-  _$gparametersSelectColumnvalue,
+final BuiltSet<GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>
+    _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsValues =
+    new BuiltSet<
+        GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>(const <GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>[
+  _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnssuccess,
 ]);
 
-const Gsmith_cert_select_column _$gsmithCertSelectColumncreated_at =
-    const Gsmith_cert_select_column._('created_at');
-const Gsmith_cert_select_column _$gsmithCertSelectColumncreated_on =
-    const Gsmith_cert_select_column._('created_on');
-const Gsmith_cert_select_column _$gsmithCertSelectColumnissuer_index =
-    const Gsmith_cert_select_column._('issuer_index');
-const Gsmith_cert_select_column _$gsmithCertSelectColumnreceiver_index =
-    const Gsmith_cert_select_column._('receiver_index');
-
-Gsmith_cert_select_column _$gsmithCertSelectColumnValueOf(String name) {
+const GCertEventSelectColumn _$gCertEventSelectColumnblockNumber =
+    const GCertEventSelectColumn._('blockNumber');
+const GCertEventSelectColumn _$gCertEventSelectColumncertId =
+    const GCertEventSelectColumn._('certId');
+const GCertEventSelectColumn _$gCertEventSelectColumneventId =
+    const GCertEventSelectColumn._('eventId');
+const GCertEventSelectColumn _$gCertEventSelectColumneventType =
+    const GCertEventSelectColumn._('eventType');
+const GCertEventSelectColumn _$gCertEventSelectColumnid =
+    const GCertEventSelectColumn._('id');
+
+GCertEventSelectColumn _$gCertEventSelectColumnValueOf(String name) {
   switch (name) {
-    case 'created_at':
-      return _$gsmithCertSelectColumncreated_at;
-    case 'created_on':
-      return _$gsmithCertSelectColumncreated_on;
-    case 'issuer_index':
-      return _$gsmithCertSelectColumnissuer_index;
-    case 'receiver_index':
-      return _$gsmithCertSelectColumnreceiver_index;
+    case 'blockNumber':
+      return _$gCertEventSelectColumnblockNumber;
+    case 'certId':
+      return _$gCertEventSelectColumncertId;
+    case 'eventId':
+      return _$gCertEventSelectColumneventId;
+    case 'eventType':
+      return _$gCertEventSelectColumneventType;
+    case 'id':
+      return _$gCertEventSelectColumnid;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gsmith_cert_select_column> _$gsmithCertSelectColumnValues =
-    new BuiltSet<Gsmith_cert_select_column>(const <Gsmith_cert_select_column>[
-  _$gsmithCertSelectColumncreated_at,
-  _$gsmithCertSelectColumncreated_on,
-  _$gsmithCertSelectColumnissuer_index,
-  _$gsmithCertSelectColumnreceiver_index,
+final BuiltSet<GCertEventSelectColumn> _$gCertEventSelectColumnValues =
+    new BuiltSet<GCertEventSelectColumn>(const <GCertEventSelectColumn>[
+  _$gCertEventSelectColumnblockNumber,
+  _$gCertEventSelectColumncertId,
+  _$gCertEventSelectColumneventId,
+  _$gCertEventSelectColumneventType,
+  _$gCertEventSelectColumnid,
 ]);
 
-const Gsmith_select_column _$gsmithSelectColumnidty_index =
-    const Gsmith_select_column._('idty_index');
-
-Gsmith_select_column _$gsmithSelectColumnValueOf(String name) {
+const GCertSelectColumn _$gCertSelectColumncreatedInId =
+    const GCertSelectColumn._('createdInId');
+const GCertSelectColumn _$gCertSelectColumncreatedOn =
+    const GCertSelectColumn._('createdOn');
+const GCertSelectColumn _$gCertSelectColumnexpireOn =
+    const GCertSelectColumn._('expireOn');
+const GCertSelectColumn _$gCertSelectColumnid = const GCertSelectColumn._('id');
+const GCertSelectColumn _$gCertSelectColumnisActive =
+    const GCertSelectColumn._('isActive');
+const GCertSelectColumn _$gCertSelectColumnissuerId =
+    const GCertSelectColumn._('issuerId');
+const GCertSelectColumn _$gCertSelectColumnreceiverId =
+    const GCertSelectColumn._('receiverId');
+const GCertSelectColumn _$gCertSelectColumnupdatedInId =
+    const GCertSelectColumn._('updatedInId');
+const GCertSelectColumn _$gCertSelectColumnupdatedOn =
+    const GCertSelectColumn._('updatedOn');
+
+GCertSelectColumn _$gCertSelectColumnValueOf(String name) {
   switch (name) {
-    case 'idty_index':
-      return _$gsmithSelectColumnidty_index;
+    case 'createdInId':
+      return _$gCertSelectColumncreatedInId;
+    case 'createdOn':
+      return _$gCertSelectColumncreatedOn;
+    case 'expireOn':
+      return _$gCertSelectColumnexpireOn;
+    case 'id':
+      return _$gCertSelectColumnid;
+    case 'isActive':
+      return _$gCertSelectColumnisActive;
+    case 'issuerId':
+      return _$gCertSelectColumnissuerId;
+    case 'receiverId':
+      return _$gCertSelectColumnreceiverId;
+    case 'updatedInId':
+      return _$gCertSelectColumnupdatedInId;
+    case 'updatedOn':
+      return _$gCertSelectColumnupdatedOn;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gsmith_select_column> _$gsmithSelectColumnValues =
-    new BuiltSet<Gsmith_select_column>(const <Gsmith_select_column>[
-  _$gsmithSelectColumnidty_index,
+final BuiltSet<GCertSelectColumn> _$gCertSelectColumnValues =
+    new BuiltSet<GCertSelectColumn>(const <GCertSelectColumn>[
+  _$gCertSelectColumncreatedInId,
+  _$gCertSelectColumncreatedOn,
+  _$gCertSelectColumnexpireOn,
+  _$gCertSelectColumnid,
+  _$gCertSelectColumnisActive,
+  _$gCertSelectColumnissuerId,
+  _$gCertSelectColumnreceiverId,
+  _$gCertSelectColumnupdatedInId,
+  _$gCertSelectColumnupdatedOn,
 ]);
 
-const Gtransaction_select_column _$gtransactionSelectColumnamount =
-    const Gtransaction_select_column._('amount');
-const Gtransaction_select_column _$gtransactionSelectColumncomment =
-    const Gtransaction_select_column._('comment');
-const Gtransaction_select_column _$gtransactionSelectColumncreated_at =
-    const Gtransaction_select_column._('created_at');
-const Gtransaction_select_column _$gtransactionSelectColumncreated_on =
-    const Gtransaction_select_column._('created_on');
-const Gtransaction_select_column _$gtransactionSelectColumnid =
-    const Gtransaction_select_column._('id');
-const Gtransaction_select_column _$gtransactionSelectColumnissuer_pubkey =
-    const Gtransaction_select_column._('issuer_pubkey');
-const Gtransaction_select_column _$gtransactionSelectColumnreceiver_pubkey =
-    const Gtransaction_select_column._('receiver_pubkey');
-
-Gtransaction_select_column _$gtransactionSelectColumnValueOf(String name) {
+const GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+    _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsisActive =
+    const GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns._(
+        'isActive');
+
+GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+    _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'amount':
-      return _$gtransactionSelectColumnamount;
-    case 'comment':
-      return _$gtransactionSelectColumncomment;
-    case 'created_at':
-      return _$gtransactionSelectColumncreated_at;
-    case 'created_on':
-      return _$gtransactionSelectColumncreated_on;
-    case 'id':
-      return _$gtransactionSelectColumnid;
-    case 'issuer_pubkey':
-      return _$gtransactionSelectColumnissuer_pubkey;
-    case 'receiver_pubkey':
-      return _$gtransactionSelectColumnreceiver_pubkey;
+    case 'isActive':
+      return _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsisActive;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gtransaction_select_column> _$gtransactionSelectColumnValues =
-    new BuiltSet<Gtransaction_select_column>(const <Gtransaction_select_column>[
-  _$gtransactionSelectColumnamount,
-  _$gtransactionSelectColumncomment,
-  _$gtransactionSelectColumncreated_at,
-  _$gtransactionSelectColumncreated_on,
-  _$gtransactionSelectColumnid,
-  _$gtransactionSelectColumnissuer_pubkey,
-  _$gtransactionSelectColumnreceiver_pubkey,
+final BuiltSet<GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>
+    _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsValues =
+    new BuiltSet<
+        GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>(const <GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>[
+  _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsisActive,
 ]);
 
-const Gtransaction_timeserie_tmp_select_column
-    _$gtransactionTimeserieTmpSelectColumnamount =
-    const Gtransaction_timeserie_tmp_select_column._('amount');
-const Gtransaction_timeserie_tmp_select_column
-    _$gtransactionTimeserieTmpSelectColumndate =
-    const Gtransaction_timeserie_tmp_select_column._('date');
+const GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
+    _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsisActive =
+    const GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns._(
+        'isActive');
 
-Gtransaction_timeserie_tmp_select_column
-    _$gtransactionTimeserieTmpSelectColumnValueOf(String name) {
+GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
+    _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+        String name) {
   switch (name) {
-    case 'amount':
-      return _$gtransactionTimeserieTmpSelectColumnamount;
-    case 'date':
-      return _$gtransactionTimeserieTmpSelectColumndate;
+    case 'isActive':
+      return _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsisActive;
     default:
       throw new ArgumentError(name);
   }
 }
 
-final BuiltSet<Gtransaction_timeserie_tmp_select_column>
-    _$gtransactionTimeserieTmpSelectColumnValues = new BuiltSet<
-        Gtransaction_timeserie_tmp_select_column>(const <Gtransaction_timeserie_tmp_select_column>[
-  _$gtransactionTimeserieTmpSelectColumnamount,
-  _$gtransactionTimeserieTmpSelectColumndate,
+final BuiltSet<GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>
+    _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsValues =
+    new BuiltSet<
+        GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>(const <GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>[
+  _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsisActive,
 ]);
 
-Serializer<Gaccount_bool_exp> _$gaccountBoolExpSerializer =
-    new _$Gaccount_bool_expSerializer();
-Serializer<Gaccount_order_by> _$gaccountOrderBySerializer =
-    new _$Gaccount_order_bySerializer();
-Serializer<Gaccount_select_column> _$gaccountSelectColumnSerializer =
-    new _$Gaccount_select_columnSerializer();
-Serializer<Gaccount_stream_cursor_input> _$gaccountStreamCursorInputSerializer =
-    new _$Gaccount_stream_cursor_inputSerializer();
-Serializer<Gaccount_stream_cursor_value_input>
-    _$gaccountStreamCursorValueInputSerializer =
-    new _$Gaccount_stream_cursor_value_inputSerializer();
-Serializer<Gblock_bool_exp> _$gblockBoolExpSerializer =
-    new _$Gblock_bool_expSerializer();
-Serializer<Gblock_order_by> _$gblockOrderBySerializer =
-    new _$Gblock_order_bySerializer();
-Serializer<Gblock_select_column> _$gblockSelectColumnSerializer =
-    new _$Gblock_select_columnSerializer();
-Serializer<Gblock_stream_cursor_input> _$gblockStreamCursorInputSerializer =
-    new _$Gblock_stream_cursor_inputSerializer();
-Serializer<Gblock_stream_cursor_value_input>
-    _$gblockStreamCursorValueInputSerializer =
-    new _$Gblock_stream_cursor_value_inputSerializer();
-Serializer<GBoolean_comparison_exp> _$gBooleanComparisonExpSerializer =
-    new _$GBoolean_comparison_expSerializer();
-Serializer<Gcertification_aggregate_bool_exp>
-    _$gcertificationAggregateBoolExpSerializer =
-    new _$Gcertification_aggregate_bool_expSerializer();
-Serializer<Gcertification_aggregate_bool_exp_count>
-    _$gcertificationAggregateBoolExpCountSerializer =
-    new _$Gcertification_aggregate_bool_exp_countSerializer();
-Serializer<Gcertification_aggregate_order_by>
-    _$gcertificationAggregateOrderBySerializer =
-    new _$Gcertification_aggregate_order_bySerializer();
-Serializer<Gcertification_avg_order_by> _$gcertificationAvgOrderBySerializer =
-    new _$Gcertification_avg_order_bySerializer();
-Serializer<Gcertification_bool_exp> _$gcertificationBoolExpSerializer =
-    new _$Gcertification_bool_expSerializer();
-Serializer<Gcertification_max_order_by> _$gcertificationMaxOrderBySerializer =
-    new _$Gcertification_max_order_bySerializer();
-Serializer<Gcertification_min_order_by> _$gcertificationMinOrderBySerializer =
-    new _$Gcertification_min_order_bySerializer();
-Serializer<Gcertification_order_by> _$gcertificationOrderBySerializer =
-    new _$Gcertification_order_bySerializer();
-Serializer<Gcertification_select_column>
-    _$gcertificationSelectColumnSerializer =
-    new _$Gcertification_select_columnSerializer();
-Serializer<Gcertification_stddev_order_by>
-    _$gcertificationStddevOrderBySerializer =
-    new _$Gcertification_stddev_order_bySerializer();
-Serializer<Gcertification_stddev_pop_order_by>
-    _$gcertificationStddevPopOrderBySerializer =
-    new _$Gcertification_stddev_pop_order_bySerializer();
-Serializer<Gcertification_stddev_samp_order_by>
-    _$gcertificationStddevSampOrderBySerializer =
-    new _$Gcertification_stddev_samp_order_bySerializer();
-Serializer<Gcertification_stream_cursor_input>
-    _$gcertificationStreamCursorInputSerializer =
-    new _$Gcertification_stream_cursor_inputSerializer();
-Serializer<Gcertification_stream_cursor_value_input>
-    _$gcertificationStreamCursorValueInputSerializer =
-    new _$Gcertification_stream_cursor_value_inputSerializer();
-Serializer<Gcertification_sum_order_by> _$gcertificationSumOrderBySerializer =
-    new _$Gcertification_sum_order_bySerializer();
-Serializer<Gcertification_var_pop_order_by>
-    _$gcertificationVarPopOrderBySerializer =
-    new _$Gcertification_var_pop_order_bySerializer();
-Serializer<Gcertification_var_samp_order_by>
-    _$gcertificationVarSampOrderBySerializer =
-    new _$Gcertification_var_samp_order_bySerializer();
-Serializer<Gcertification_variance_order_by>
-    _$gcertificationVarianceOrderBySerializer =
-    new _$Gcertification_variance_order_bySerializer();
-Serializer<Gcursor_ordering> _$gcursorOrderingSerializer =
-    new _$Gcursor_orderingSerializer();
-Serializer<GFloat_comparison_exp> _$gFloatComparisonExpSerializer =
-    new _$GFloat_comparison_expSerializer();
-Serializer<Gidentity_bool_exp> _$gidentityBoolExpSerializer =
-    new _$Gidentity_bool_expSerializer();
-Serializer<Gidentity_order_by> _$gidentityOrderBySerializer =
-    new _$Gidentity_order_bySerializer();
-Serializer<Gidentity_select_column> _$gidentitySelectColumnSerializer =
-    new _$Gidentity_select_columnSerializer();
-Serializer<Gidentity_stream_cursor_input>
-    _$gidentityStreamCursorInputSerializer =
-    new _$Gidentity_stream_cursor_inputSerializer();
-Serializer<Gidentity_stream_cursor_value_input>
-    _$gidentityStreamCursorValueInputSerializer =
-    new _$Gidentity_stream_cursor_value_inputSerializer();
-Serializer<GInt_comparison_exp> _$gIntComparisonExpSerializer =
-    new _$GInt_comparison_expSerializer();
-Serializer<Gjsonb_cast_exp> _$gjsonbCastExpSerializer =
-    new _$Gjsonb_cast_expSerializer();
-Serializer<Gjsonb_comparison_exp> _$gjsonbComparisonExpSerializer =
-    new _$Gjsonb_comparison_expSerializer();
-Serializer<Gorder_by> _$gorderBySerializer = new _$Gorder_bySerializer();
-Serializer<Gparameters_bool_exp> _$gparametersBoolExpSerializer =
-    new _$Gparameters_bool_expSerializer();
-Serializer<Gparameters_order_by> _$gparametersOrderBySerializer =
-    new _$Gparameters_order_bySerializer();
-Serializer<Gparameters_select_column> _$gparametersSelectColumnSerializer =
-    new _$Gparameters_select_columnSerializer();
-Serializer<Gparameters_stream_cursor_input>
-    _$gparametersStreamCursorInputSerializer =
-    new _$Gparameters_stream_cursor_inputSerializer();
-Serializer<Gparameters_stream_cursor_value_input>
-    _$gparametersStreamCursorValueInputSerializer =
-    new _$Gparameters_stream_cursor_value_inputSerializer();
-Serializer<Gsearch_identity_args> _$gsearchIdentityArgsSerializer =
-    new _$Gsearch_identity_argsSerializer();
-Serializer<Gsmith_bool_exp> _$gsmithBoolExpSerializer =
-    new _$Gsmith_bool_expSerializer();
-Serializer<Gsmith_cert_aggregate_bool_exp>
-    _$gsmithCertAggregateBoolExpSerializer =
-    new _$Gsmith_cert_aggregate_bool_expSerializer();
-Serializer<Gsmith_cert_aggregate_bool_exp_count>
-    _$gsmithCertAggregateBoolExpCountSerializer =
-    new _$Gsmith_cert_aggregate_bool_exp_countSerializer();
-Serializer<Gsmith_cert_aggregate_order_by>
-    _$gsmithCertAggregateOrderBySerializer =
-    new _$Gsmith_cert_aggregate_order_bySerializer();
-Serializer<Gsmith_cert_avg_order_by> _$gsmithCertAvgOrderBySerializer =
-    new _$Gsmith_cert_avg_order_bySerializer();
-Serializer<Gsmith_cert_bool_exp> _$gsmithCertBoolExpSerializer =
-    new _$Gsmith_cert_bool_expSerializer();
-Serializer<Gsmith_cert_max_order_by> _$gsmithCertMaxOrderBySerializer =
-    new _$Gsmith_cert_max_order_bySerializer();
-Serializer<Gsmith_cert_min_order_by> _$gsmithCertMinOrderBySerializer =
-    new _$Gsmith_cert_min_order_bySerializer();
-Serializer<Gsmith_cert_order_by> _$gsmithCertOrderBySerializer =
-    new _$Gsmith_cert_order_bySerializer();
-Serializer<Gsmith_cert_select_column> _$gsmithCertSelectColumnSerializer =
-    new _$Gsmith_cert_select_columnSerializer();
-Serializer<Gsmith_cert_stddev_order_by> _$gsmithCertStddevOrderBySerializer =
-    new _$Gsmith_cert_stddev_order_bySerializer();
-Serializer<Gsmith_cert_stddev_pop_order_by>
-    _$gsmithCertStddevPopOrderBySerializer =
-    new _$Gsmith_cert_stddev_pop_order_bySerializer();
-Serializer<Gsmith_cert_stddev_samp_order_by>
-    _$gsmithCertStddevSampOrderBySerializer =
-    new _$Gsmith_cert_stddev_samp_order_bySerializer();
-Serializer<Gsmith_cert_stream_cursor_input>
-    _$gsmithCertStreamCursorInputSerializer =
-    new _$Gsmith_cert_stream_cursor_inputSerializer();
-Serializer<Gsmith_cert_stream_cursor_value_input>
-    _$gsmithCertStreamCursorValueInputSerializer =
-    new _$Gsmith_cert_stream_cursor_value_inputSerializer();
-Serializer<Gsmith_cert_sum_order_by> _$gsmithCertSumOrderBySerializer =
-    new _$Gsmith_cert_sum_order_bySerializer();
-Serializer<Gsmith_cert_var_pop_order_by> _$gsmithCertVarPopOrderBySerializer =
-    new _$Gsmith_cert_var_pop_order_bySerializer();
-Serializer<Gsmith_cert_var_samp_order_by> _$gsmithCertVarSampOrderBySerializer =
-    new _$Gsmith_cert_var_samp_order_bySerializer();
-Serializer<Gsmith_cert_variance_order_by>
-    _$gsmithCertVarianceOrderBySerializer =
-    new _$Gsmith_cert_variance_order_bySerializer();
-Serializer<Gsmith_order_by> _$gsmithOrderBySerializer =
-    new _$Gsmith_order_bySerializer();
-Serializer<Gsmith_select_column> _$gsmithSelectColumnSerializer =
-    new _$Gsmith_select_columnSerializer();
-Serializer<Gsmith_stream_cursor_input> _$gsmithStreamCursorInputSerializer =
-    new _$Gsmith_stream_cursor_inputSerializer();
-Serializer<Gsmith_stream_cursor_value_input>
-    _$gsmithStreamCursorValueInputSerializer =
-    new _$Gsmith_stream_cursor_value_inputSerializer();
-Serializer<GString_comparison_exp> _$gStringComparisonExpSerializer =
-    new _$GString_comparison_expSerializer();
-Serializer<Gtimestamp_comparison_exp> _$gtimestampComparisonExpSerializer =
-    new _$Gtimestamp_comparison_expSerializer();
-Serializer<Gtimestamptz_comparison_exp> _$gtimestamptzComparisonExpSerializer =
-    new _$Gtimestamptz_comparison_expSerializer();
-Serializer<Gtransaction_aggregate_bool_exp>
-    _$gtransactionAggregateBoolExpSerializer =
-    new _$Gtransaction_aggregate_bool_expSerializer();
-Serializer<Gtransaction_aggregate_bool_exp_count>
-    _$gtransactionAggregateBoolExpCountSerializer =
-    new _$Gtransaction_aggregate_bool_exp_countSerializer();
-Serializer<Gtransaction_aggregate_order_by>
-    _$gtransactionAggregateOrderBySerializer =
-    new _$Gtransaction_aggregate_order_bySerializer();
-Serializer<Gtransaction_avg_order_by> _$gtransactionAvgOrderBySerializer =
-    new _$Gtransaction_avg_order_bySerializer();
-Serializer<Gtransaction_bool_exp> _$gtransactionBoolExpSerializer =
-    new _$Gtransaction_bool_expSerializer();
-Serializer<Gtransaction_max_order_by> _$gtransactionMaxOrderBySerializer =
-    new _$Gtransaction_max_order_bySerializer();
-Serializer<Gtransaction_min_order_by> _$gtransactionMinOrderBySerializer =
-    new _$Gtransaction_min_order_bySerializer();
-Serializer<Gtransaction_order_by> _$gtransactionOrderBySerializer =
-    new _$Gtransaction_order_bySerializer();
-Serializer<Gtransaction_select_column> _$gtransactionSelectColumnSerializer =
-    new _$Gtransaction_select_columnSerializer();
-Serializer<Gtransaction_stddev_order_by> _$gtransactionStddevOrderBySerializer =
-    new _$Gtransaction_stddev_order_bySerializer();
-Serializer<Gtransaction_stddev_pop_order_by>
-    _$gtransactionStddevPopOrderBySerializer =
-    new _$Gtransaction_stddev_pop_order_bySerializer();
-Serializer<Gtransaction_stddev_samp_order_by>
-    _$gtransactionStddevSampOrderBySerializer =
-    new _$Gtransaction_stddev_samp_order_bySerializer();
-Serializer<Gtransaction_stream_cursor_input>
-    _$gtransactionStreamCursorInputSerializer =
-    new _$Gtransaction_stream_cursor_inputSerializer();
-Serializer<Gtransaction_stream_cursor_value_input>
-    _$gtransactionStreamCursorValueInputSerializer =
-    new _$Gtransaction_stream_cursor_value_inputSerializer();
-Serializer<Gtransaction_sum_order_by> _$gtransactionSumOrderBySerializer =
-    new _$Gtransaction_sum_order_bySerializer();
-Serializer<Gtransaction_timeserie_args> _$gtransactionTimeserieArgsSerializer =
-    new _$Gtransaction_timeserie_argsSerializer();
-Serializer<Gtransaction_timeserie_tmp_bool_exp>
-    _$gtransactionTimeserieTmpBoolExpSerializer =
-    new _$Gtransaction_timeserie_tmp_bool_expSerializer();
-Serializer<Gtransaction_timeserie_tmp_order_by>
-    _$gtransactionTimeserieTmpOrderBySerializer =
-    new _$Gtransaction_timeserie_tmp_order_bySerializer();
-Serializer<Gtransaction_timeserie_tmp_select_column>
-    _$gtransactionTimeserieTmpSelectColumnSerializer =
-    new _$Gtransaction_timeserie_tmp_select_columnSerializer();
-Serializer<Gtransaction_timeserie_tmp_stream_cursor_input>
-    _$gtransactionTimeserieTmpStreamCursorInputSerializer =
-    new _$Gtransaction_timeserie_tmp_stream_cursor_inputSerializer();
-Serializer<Gtransaction_timeserie_tmp_stream_cursor_value_input>
-    _$gtransactionTimeserieTmpStreamCursorValueInputSerializer =
-    new _$Gtransaction_timeserie_tmp_stream_cursor_value_inputSerializer();
-Serializer<Gtransaction_var_pop_order_by>
-    _$gtransactionVarPopOrderBySerializer =
-    new _$Gtransaction_var_pop_order_bySerializer();
-Serializer<Gtransaction_var_samp_order_by>
-    _$gtransactionVarSampOrderBySerializer =
-    new _$Gtransaction_var_samp_order_bySerializer();
-Serializer<Gtransaction_variance_order_by>
-    _$gtransactionVarianceOrderBySerializer =
-    new _$Gtransaction_variance_order_bySerializer();
-
-class _$Gaccount_bool_expSerializer
-    implements StructuredSerializer<Gaccount_bool_exp> {
-  @override
-  final Iterable<Type> types = const [Gaccount_bool_exp, _$Gaccount_bool_exp];
-  @override
-  final String wireName = 'Gaccount_bool_exp';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers, Gaccount_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_and;
-    if (value != null) {
-      result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gaccount_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gaccount_bool_exp)])));
-    }
-    value = object.block;
-    if (value != null) {
-      result
-        ..add('block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.has_identity;
-    if (value != null) {
-      result
-        ..add('has_identity')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GBoolean_comparison_exp)));
-    }
-    value = object.identity;
-    if (value != null) {
-      result
-        ..add('identity')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_bool_exp)));
-    }
-    value = object.killed_at;
-    if (value != null) {
-      result
-        ..add('killed_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
-    }
-    value = object.killed_on;
-    if (value != null) {
-      result
-        ..add('killed_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.pubkey;
-    if (value != null) {
-      result
-        ..add('pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
-    }
-    value = object.transactions_issued;
-    if (value != null) {
-      result
-        ..add('transactions_issued')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_bool_exp)));
-    }
-    value = object.transactions_issued_aggregate;
-    if (value != null) {
-      result
-        ..add('transactions_issued_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_aggregate_bool_exp)));
-    }
-    value = object.transactions_received;
-    if (value != null) {
-      result
-        ..add('transactions_received')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_bool_exp)));
-    }
-    value = object.transactions_received_aggregate;
-    if (value != null) {
-      result
-        ..add('transactions_received_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_aggregate_bool_exp)));
-    }
-    return result;
+const GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnblockNumber =
+    const GChangeOwnerKeySelectColumn._('blockNumber');
+const GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnid =
+    const GChangeOwnerKeySelectColumn._('id');
+const GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnidentityId =
+    const GChangeOwnerKeySelectColumn._('identityId');
+const GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnnextId =
+    const GChangeOwnerKeySelectColumn._('nextId');
+const GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnpreviousId =
+    const GChangeOwnerKeySelectColumn._('previousId');
+
+GChangeOwnerKeySelectColumn _$gChangeOwnerKeySelectColumnValueOf(String name) {
+  switch (name) {
+    case 'blockNumber':
+      return _$gChangeOwnerKeySelectColumnblockNumber;
+    case 'id':
+      return _$gChangeOwnerKeySelectColumnid;
+    case 'identityId':
+      return _$gChangeOwnerKeySelectColumnidentityId;
+    case 'nextId':
+      return _$gChangeOwnerKeySelectColumnnextId;
+    case 'previousId':
+      return _$gChangeOwnerKeySelectColumnpreviousId;
+    default:
+      throw new ArgumentError(name);
   }
+}
 
-  @override
-  Gaccount_bool_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gaccount_bool_expBuilder();
+final BuiltSet<GChangeOwnerKeySelectColumn>
+    _$gChangeOwnerKeySelectColumnValues = new BuiltSet<
+        GChangeOwnerKeySelectColumn>(const <GChangeOwnerKeySelectColumn>[
+  _$gChangeOwnerKeySelectColumnblockNumber,
+  _$gChangeOwnerKeySelectColumnid,
+  _$gChangeOwnerKeySelectColumnidentityId,
+  _$gChangeOwnerKeySelectColumnnextId,
+  _$gChangeOwnerKeySelectColumnpreviousId,
+]);
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gaccount_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_bool_exp))!
-              as Gaccount_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gaccount_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case 'block':
-          result.block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
-          break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-        case 'created_on':
-          result.created_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'has_identity':
-          result.has_identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GBoolean_comparison_exp))!
-              as GBoolean_comparison_exp);
-          break;
-        case 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_bool_exp))!
-              as Gidentity_bool_exp);
-          break;
-        case 'killed_at':
-          result.killed_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-        case 'killed_on':
-          result.killed_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'pubkey':
-          result.pubkey.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
-          break;
-        case 'transactions_issued':
-          result.transactions_issued.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_bool_exp))!
-              as Gtransaction_bool_exp);
-          break;
-        case 'transactions_issued_aggregate':
-          result.transactions_issued_aggregate.replace(serializers.deserialize(
-                  value,
-                  specifiedType:
-                      const FullType(Gtransaction_aggregate_bool_exp))!
-              as Gtransaction_aggregate_bool_exp);
-          break;
-        case 'transactions_received':
-          result.transactions_received.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_bool_exp))!
-              as Gtransaction_bool_exp);
-          break;
-        case 'transactions_received_aggregate':
-          result.transactions_received_aggregate.replace(
-              serializers.deserialize(value,
-                      specifiedType:
-                          const FullType(Gtransaction_aggregate_bool_exp))!
-                  as Gtransaction_aggregate_bool_exp);
-          break;
-      }
-    }
+const GCommentTypeEnum _$gCommentTypeEnumASCII =
+    const GCommentTypeEnum._('ASCII');
+const GCommentTypeEnum _$gCommentTypeEnumCID = const GCommentTypeEnum._('CID');
+const GCommentTypeEnum _$gCommentTypeEnumRAW = const GCommentTypeEnum._('RAW');
+const GCommentTypeEnum _$gCommentTypeEnumUNICODE =
+    const GCommentTypeEnum._('UNICODE');
 
-    return result.build();
+GCommentTypeEnum _$gCommentTypeEnumValueOf(String name) {
+  switch (name) {
+    case 'ASCII':
+      return _$gCommentTypeEnumASCII;
+    case 'CID':
+      return _$gCommentTypeEnumCID;
+    case 'RAW':
+      return _$gCommentTypeEnumRAW;
+    case 'UNICODE':
+      return _$gCommentTypeEnumUNICODE;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gaccount_order_bySerializer
-    implements StructuredSerializer<Gaccount_order_by> {
-  @override
-  final Iterable<Type> types = const [Gaccount_order_by, _$Gaccount_order_by];
-  @override
-  final String wireName = 'Gaccount_order_by';
+final BuiltSet<GCommentTypeEnum> _$gCommentTypeEnumValues =
+    new BuiltSet<GCommentTypeEnum>(const <GCommentTypeEnum>[
+  _$gCommentTypeEnumASCII,
+  _$gCommentTypeEnumCID,
+  _$gCommentTypeEnumRAW,
+  _$gCommentTypeEnumUNICODE,
+]);
 
-  @override
-  Iterable<Object?> serialize(Serializers serializers, Gaccount_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.block;
-    if (value != null) {
-      result
-        ..add('block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.has_identity;
-    if (value != null) {
-      result
-        ..add('has_identity')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.identity;
-    if (value != null) {
-      result
-        ..add('identity')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_order_by)));
-    }
-    value = object.killed_at;
-    if (value != null) {
-      result
-        ..add('killed_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.killed_on;
-    if (value != null) {
-      result
-        ..add('killed_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.pubkey;
-    if (value != null) {
-      result
-        ..add('pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.transactions_issued_aggregate;
-    if (value != null) {
-      result
-        ..add('transactions_issued_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_aggregate_order_by)));
-    }
-    value = object.transactions_received_aggregate;
-    if (value != null) {
-      result
-        ..add('transactions_received_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_aggregate_order_by)));
-    }
-    return result;
+const GCounterLevelEnum _$gCounterLevelEnumGLOBAL =
+    const GCounterLevelEnum._('GLOBAL');
+const GCounterLevelEnum _$gCounterLevelEnumITEM =
+    const GCounterLevelEnum._('ITEM');
+const GCounterLevelEnum _$gCounterLevelEnumPALLET =
+    const GCounterLevelEnum._('PALLET');
+
+GCounterLevelEnum _$gCounterLevelEnumValueOf(String name) {
+  switch (name) {
+    case 'GLOBAL':
+      return _$gCounterLevelEnumGLOBAL;
+    case 'ITEM':
+      return _$gCounterLevelEnumITEM;
+    case 'PALLET':
+      return _$gCounterLevelEnumPALLET;
+    default:
+      throw new ArgumentError(name);
   }
+}
 
-  @override
-  Gaccount_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gaccount_order_byBuilder();
+final BuiltSet<GCounterLevelEnum> _$gCounterLevelEnumValues =
+    new BuiltSet<GCounterLevelEnum>(const <GCounterLevelEnum>[
+  _$gCounterLevelEnumGLOBAL,
+  _$gCounterLevelEnumITEM,
+  _$gCounterLevelEnumPALLET,
+]);
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'block':
-          result.block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
-          break;
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'has_identity':
-          result.has_identity = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_order_by))!
-              as Gidentity_order_by);
-          break;
-        case 'killed_at':
-          result.killed_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'killed_on':
-          result.killed_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'transactions_issued_aggregate':
-          result.transactions_issued_aggregate.replace(serializers.deserialize(
-                  value,
-                  specifiedType:
-                      const FullType(Gtransaction_aggregate_order_by))!
-              as Gtransaction_aggregate_order_by);
-          break;
-        case 'transactions_received_aggregate':
-          result.transactions_received_aggregate.replace(
-              serializers.deserialize(value,
-                      specifiedType:
-                          const FullType(Gtransaction_aggregate_order_by))!
-                  as Gtransaction_aggregate_order_by);
-          break;
-      }
-    }
+const GCursorOrdering _$gCursorOrderingASC = const GCursorOrdering._('ASC');
+const GCursorOrdering _$gCursorOrderingDESC = const GCursorOrdering._('DESC');
 
-    return result.build();
+GCursorOrdering _$gCursorOrderingValueOf(String name) {
+  switch (name) {
+    case 'ASC':
+      return _$gCursorOrderingASC;
+    case 'DESC':
+      return _$gCursorOrderingDESC;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gaccount_select_columnSerializer
-    implements PrimitiveSerializer<Gaccount_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[Gaccount_select_column];
-  @override
-  final String wireName = 'Gaccount_select_column';
-
-  @override
-  Object serialize(Serializers serializers, Gaccount_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
+final BuiltSet<GCursorOrdering> _$gCursorOrderingValues =
+    new BuiltSet<GCursorOrdering>(const <GCursorOrdering>[
+  _$gCursorOrderingASC,
+  _$gCursorOrderingDESC,
+]);
 
-  @override
-  Gaccount_select_column deserialize(Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gaccount_select_column.valueOf(serialized as String);
+const GEventSelectColumn _$gEventSelectColumnargs =
+    const GEventSelectColumn._('args');
+const GEventSelectColumn _$gEventSelectColumnargsStr =
+    const GEventSelectColumn._('argsStr');
+const GEventSelectColumn _$gEventSelectColumnblockId =
+    const GEventSelectColumn._('blockId');
+const GEventSelectColumn _$gEventSelectColumncallId =
+    const GEventSelectColumn._('callId');
+const GEventSelectColumn _$gEventSelectColumnextrinsicId =
+    const GEventSelectColumn._('extrinsicId');
+const GEventSelectColumn _$gEventSelectColumnid =
+    const GEventSelectColumn._('id');
+const GEventSelectColumn _$gEventSelectColumnindex =
+    const GEventSelectColumn._('index');
+const GEventSelectColumn _$gEventSelectColumnGname =
+    const GEventSelectColumn._('Gname');
+const GEventSelectColumn _$gEventSelectColumnpallet =
+    const GEventSelectColumn._('pallet');
+const GEventSelectColumn _$gEventSelectColumnphase =
+    const GEventSelectColumn._('phase');
+
+GEventSelectColumn _$gEventSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'args':
+      return _$gEventSelectColumnargs;
+    case 'argsStr':
+      return _$gEventSelectColumnargsStr;
+    case 'blockId':
+      return _$gEventSelectColumnblockId;
+    case 'callId':
+      return _$gEventSelectColumncallId;
+    case 'extrinsicId':
+      return _$gEventSelectColumnextrinsicId;
+    case 'id':
+      return _$gEventSelectColumnid;
+    case 'index':
+      return _$gEventSelectColumnindex;
+    case 'Gname':
+      return _$gEventSelectColumnGname;
+    case 'pallet':
+      return _$gEventSelectColumnpallet;
+    case 'phase':
+      return _$gEventSelectColumnphase;
+    default:
+      throw new ArgumentError(name);
+  }
 }
 
-class _$Gaccount_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gaccount_stream_cursor_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gaccount_stream_cursor_input,
-    _$Gaccount_stream_cursor_input
-  ];
-  @override
-  final String wireName = 'Gaccount_stream_cursor_input';
+final BuiltSet<GEventSelectColumn> _$gEventSelectColumnValues =
+    new BuiltSet<GEventSelectColumn>(const <GEventSelectColumn>[
+  _$gEventSelectColumnargs,
+  _$gEventSelectColumnargsStr,
+  _$gEventSelectColumnblockId,
+  _$gEventSelectColumncallId,
+  _$gEventSelectColumnextrinsicId,
+  _$gEventSelectColumnid,
+  _$gEventSelectColumnindex,
+  _$gEventSelectColumnGname,
+  _$gEventSelectColumnpallet,
+  _$gEventSelectColumnphase,
+]);
 
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gaccount_stream_cursor_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gaccount_stream_cursor_value_input)),
-    ];
-    Object? value;
-    value = object.ordering;
-    if (value != null) {
-      result
-        ..add('ordering')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
-    }
-    return result;
-  }
+const GEventTypeEnum _$gEventTypeEnumCREATION =
+    const GEventTypeEnum._('CREATION');
+const GEventTypeEnum _$gEventTypeEnumREMOVAL =
+    const GEventTypeEnum._('REMOVAL');
+const GEventTypeEnum _$gEventTypeEnumRENEWAL =
+    const GEventTypeEnum._('RENEWAL');
 
-  @override
-  Gaccount_stream_cursor_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gaccount_stream_cursor_inputBuilder();
+GEventTypeEnum _$gEventTypeEnumValueOf(String name) {
+  switch (name) {
+    case 'CREATION':
+      return _$gEventTypeEnumCREATION;
+    case 'REMOVAL':
+      return _$gEventTypeEnumREMOVAL;
+    case 'RENEWAL':
+      return _$gEventTypeEnumRENEWAL;
+    default:
+      throw new ArgumentError(name);
+  }
+}
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gaccount_stream_cursor_value_input))!
-              as Gaccount_stream_cursor_value_input);
-          break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
-          break;
-      }
-    }
+final BuiltSet<GEventTypeEnum> _$gEventTypeEnumValues =
+    new BuiltSet<GEventTypeEnum>(const <GEventTypeEnum>[
+  _$gEventTypeEnumCREATION,
+  _$gEventTypeEnumREMOVAL,
+  _$gEventTypeEnumRENEWAL,
+]);
 
-    return result.build();
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnblockId =
+    const GExtrinsicSelectColumn._('blockId');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumncallId =
+    const GExtrinsicSelectColumn._('callId');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnerror =
+    const GExtrinsicSelectColumn._('error');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnfee =
+    const GExtrinsicSelectColumn._('fee');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnhash =
+    const GExtrinsicSelectColumn._('hash');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnid =
+    const GExtrinsicSelectColumn._('id');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnindex =
+    const GExtrinsicSelectColumn._('index');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnsignature =
+    const GExtrinsicSelectColumn._('signature');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnsuccess =
+    const GExtrinsicSelectColumn._('success');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumntip =
+    const GExtrinsicSelectColumn._('tip');
+const GExtrinsicSelectColumn _$gExtrinsicSelectColumnversion =
+    const GExtrinsicSelectColumn._('version');
+
+GExtrinsicSelectColumn _$gExtrinsicSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'blockId':
+      return _$gExtrinsicSelectColumnblockId;
+    case 'callId':
+      return _$gExtrinsicSelectColumncallId;
+    case 'error':
+      return _$gExtrinsicSelectColumnerror;
+    case 'fee':
+      return _$gExtrinsicSelectColumnfee;
+    case 'hash':
+      return _$gExtrinsicSelectColumnhash;
+    case 'id':
+      return _$gExtrinsicSelectColumnid;
+    case 'index':
+      return _$gExtrinsicSelectColumnindex;
+    case 'signature':
+      return _$gExtrinsicSelectColumnsignature;
+    case 'success':
+      return _$gExtrinsicSelectColumnsuccess;
+    case 'tip':
+      return _$gExtrinsicSelectColumntip;
+    case 'version':
+      return _$gExtrinsicSelectColumnversion;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gaccount_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gaccount_stream_cursor_value_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gaccount_stream_cursor_value_input,
-    _$Gaccount_stream_cursor_value_input
-  ];
-  @override
-  final String wireName = 'Gaccount_stream_cursor_value_input';
+final BuiltSet<GExtrinsicSelectColumn> _$gExtrinsicSelectColumnValues =
+    new BuiltSet<GExtrinsicSelectColumn>(const <GExtrinsicSelectColumn>[
+  _$gExtrinsicSelectColumnblockId,
+  _$gExtrinsicSelectColumncallId,
+  _$gExtrinsicSelectColumnerror,
+  _$gExtrinsicSelectColumnfee,
+  _$gExtrinsicSelectColumnhash,
+  _$gExtrinsicSelectColumnid,
+  _$gExtrinsicSelectColumnindex,
+  _$gExtrinsicSelectColumnsignature,
+  _$gExtrinsicSelectColumnsuccess,
+  _$gExtrinsicSelectColumntip,
+  _$gExtrinsicSelectColumnversion,
+]);
 
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gaccount_stream_cursor_value_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.killed_at;
-    if (value != null) {
-      result
-        ..add('killed_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.killed_on;
-    if (value != null) {
-      result
-        ..add('killed_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.pubkey;
-    if (value != null) {
-      result
-        ..add('pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    return result;
+const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnssuccess =
+    const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+        ._('success');
+
+GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+        String name) {
+  switch (name) {
+    case 'success':
+      return _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnssuccess;
+    default:
+      throw new ArgumentError(name);
   }
+}
 
-  @override
-  Gaccount_stream_cursor_value_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gaccount_stream_cursor_value_inputBuilder();
+final BuiltSet<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsValues =
+    new BuiltSet<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>(const <GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>[
+  _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnssuccess,
+]);
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'killed_at':
-          result.killed_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case 'killed_on':
-          result.killed_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-      }
-    }
+const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnssuccess =
+    const GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+        ._('success');
 
-    return result.build();
+GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+        String name) {
+  switch (name) {
+    case 'success':
+      return _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnssuccess;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gblock_bool_expSerializer
-    implements StructuredSerializer<Gblock_bool_exp> {
-  @override
-  final Iterable<Type> types = const [Gblock_bool_exp, _$Gblock_bool_exp];
-  @override
-  final String wireName = 'Gblock_bool_exp';
+final BuiltSet<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsValues =
+    new BuiltSet<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>(const <GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>[
+  _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnssuccess,
+]);
 
-  @override
-  Iterable<Object?> serialize(Serializers serializers, Gblock_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_and;
-    if (value != null) {
-      result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gblock_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gblock_bool_exp)])));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp_comparison_exp)));
-    }
-    value = object.data;
-    if (value != null) {
-      result
-        ..add('data')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gjsonb_comparison_exp)));
-    }
-    value = object.hash;
-    if (value != null) {
-      result
-        ..add('hash')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
-    }
-    value = object.number;
-    if (value != null) {
-      result
-        ..add('number')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    return result;
+const GIdentitySelectColumn _$gIdentitySelectColumnaccountId =
+    const GIdentitySelectColumn._('accountId');
+const GIdentitySelectColumn _$gIdentitySelectColumnaccountRemovedId =
+    const GIdentitySelectColumn._('accountRemovedId');
+const GIdentitySelectColumn _$gIdentitySelectColumncreatedInId =
+    const GIdentitySelectColumn._('createdInId');
+const GIdentitySelectColumn _$gIdentitySelectColumncreatedOn =
+    const GIdentitySelectColumn._('createdOn');
+const GIdentitySelectColumn _$gIdentitySelectColumnexpireOn =
+    const GIdentitySelectColumn._('expireOn');
+const GIdentitySelectColumn _$gIdentitySelectColumnid =
+    const GIdentitySelectColumn._('id');
+const GIdentitySelectColumn _$gIdentitySelectColumnindex =
+    const GIdentitySelectColumn._('index');
+const GIdentitySelectColumn _$gIdentitySelectColumnisMember =
+    const GIdentitySelectColumn._('isMember');
+const GIdentitySelectColumn _$gIdentitySelectColumnlastChangeOn =
+    const GIdentitySelectColumn._('lastChangeOn');
+const GIdentitySelectColumn _$gIdentitySelectColumnGname =
+    const GIdentitySelectColumn._('Gname');
+const GIdentitySelectColumn _$gIdentitySelectColumnstatus =
+    const GIdentitySelectColumn._('status');
+
+GIdentitySelectColumn _$gIdentitySelectColumnValueOf(String name) {
+  switch (name) {
+    case 'accountId':
+      return _$gIdentitySelectColumnaccountId;
+    case 'accountRemovedId':
+      return _$gIdentitySelectColumnaccountRemovedId;
+    case 'createdInId':
+      return _$gIdentitySelectColumncreatedInId;
+    case 'createdOn':
+      return _$gIdentitySelectColumncreatedOn;
+    case 'expireOn':
+      return _$gIdentitySelectColumnexpireOn;
+    case 'id':
+      return _$gIdentitySelectColumnid;
+    case 'index':
+      return _$gIdentitySelectColumnindex;
+    case 'isMember':
+      return _$gIdentitySelectColumnisMember;
+    case 'lastChangeOn':
+      return _$gIdentitySelectColumnlastChangeOn;
+    case 'Gname':
+      return _$gIdentitySelectColumnGname;
+    case 'status':
+      return _$gIdentitySelectColumnstatus;
+    default:
+      throw new ArgumentError(name);
   }
+}
 
-  @override
-  Gblock_bool_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gblock_bool_expBuilder();
+final BuiltSet<GIdentitySelectColumn> _$gIdentitySelectColumnValues =
+    new BuiltSet<GIdentitySelectColumn>(const <GIdentitySelectColumn>[
+  _$gIdentitySelectColumnaccountId,
+  _$gIdentitySelectColumnaccountRemovedId,
+  _$gIdentitySelectColumncreatedInId,
+  _$gIdentitySelectColumncreatedOn,
+  _$gIdentitySelectColumnexpireOn,
+  _$gIdentitySelectColumnid,
+  _$gIdentitySelectColumnindex,
+  _$gIdentitySelectColumnisMember,
+  _$gIdentitySelectColumnlastChangeOn,
+  _$gIdentitySelectColumnGname,
+  _$gIdentitySelectColumnstatus,
+]);
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gblock_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gblock_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamp_comparison_exp))!
-              as Gtimestamp_comparison_exp);
-          break;
-        case 'data':
-          result.data.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gjsonb_comparison_exp))!
-              as Gjsonb_comparison_exp);
-          break;
-        case 'hash':
-          result.hash.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
-          break;
-        case 'number':
-          result.number.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-      }
-    }
+const GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsisMember =
+    const GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+        ._('isMember');
 
-    return result.build();
+GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsValueOf(
+        String name) {
+  switch (name) {
+    case 'isMember':
+      return _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsisMember;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gblock_order_bySerializer
-    implements StructuredSerializer<Gblock_order_by> {
-  @override
-  final Iterable<Type> types = const [Gblock_order_by, _$Gblock_order_by];
-  @override
-  final String wireName = 'Gblock_order_by';
+final BuiltSet<
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsValues =
+    new BuiltSet<
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>(const <GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>[
+  _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsisMember,
+]);
 
-  @override
-  Iterable<Object?> serialize(Serializers serializers, Gblock_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.data;
-    if (value != null) {
-      result
-        ..add('data')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.hash;
-    if (value != null) {
-      result
-        ..add('hash')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.number;
-    if (value != null) {
-      result
-        ..add('number')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
-  }
+const GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsisMember =
+    const GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+        ._('isMember');
 
-  @override
-  Gblock_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gblock_order_byBuilder();
+GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsValueOf(
+        String name) {
+  switch (name) {
+    case 'isMember':
+      return _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsisMember;
+    default:
+      throw new ArgumentError(name);
+  }
+}
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'data':
-          result.data = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'hash':
-          result.hash = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'number':
-          result.number = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+final BuiltSet<
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsValues =
+    new BuiltSet<
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>(const <GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>[
+  _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsisMember,
+]);
 
-    return result.build();
+const GIdentityStatusEnum _$gIdentityStatusEnumMEMBER =
+    const GIdentityStatusEnum._('MEMBER');
+const GIdentityStatusEnum _$gIdentityStatusEnumNOTMEMBER =
+    const GIdentityStatusEnum._('NOTMEMBER');
+const GIdentityStatusEnum _$gIdentityStatusEnumREMOVED =
+    const GIdentityStatusEnum._('REMOVED');
+const GIdentityStatusEnum _$gIdentityStatusEnumREVOKED =
+    const GIdentityStatusEnum._('REVOKED');
+const GIdentityStatusEnum _$gIdentityStatusEnumUNCONFIRMED =
+    const GIdentityStatusEnum._('UNCONFIRMED');
+const GIdentityStatusEnum _$gIdentityStatusEnumUNVALIDATED =
+    const GIdentityStatusEnum._('UNVALIDATED');
+
+GIdentityStatusEnum _$gIdentityStatusEnumValueOf(String name) {
+  switch (name) {
+    case 'MEMBER':
+      return _$gIdentityStatusEnumMEMBER;
+    case 'NOTMEMBER':
+      return _$gIdentityStatusEnumNOTMEMBER;
+    case 'REMOVED':
+      return _$gIdentityStatusEnumREMOVED;
+    case 'REVOKED':
+      return _$gIdentityStatusEnumREVOKED;
+    case 'UNCONFIRMED':
+      return _$gIdentityStatusEnumUNCONFIRMED;
+    case 'UNVALIDATED':
+      return _$gIdentityStatusEnumUNVALIDATED;
+    default:
+      throw new ArgumentError(name);
   }
 }
 
-class _$Gblock_select_columnSerializer
-    implements PrimitiveSerializer<Gblock_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[Gblock_select_column];
-  @override
-  final String wireName = 'Gblock_select_column';
+final BuiltSet<GIdentityStatusEnum> _$gIdentityStatusEnumValues =
+    new BuiltSet<GIdentityStatusEnum>(const <GIdentityStatusEnum>[
+  _$gIdentityStatusEnumMEMBER,
+  _$gIdentityStatusEnumNOTMEMBER,
+  _$gIdentityStatusEnumREMOVED,
+  _$gIdentityStatusEnumREVOKED,
+  _$gIdentityStatusEnumUNCONFIRMED,
+  _$gIdentityStatusEnumUNVALIDATED,
+]);
 
-  @override
-  Object serialize(Serializers serializers, Gblock_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
+const GItemsCounterSelectColumn _$gItemsCounterSelectColumnid =
+    const GItemsCounterSelectColumn._('id');
+const GItemsCounterSelectColumn _$gItemsCounterSelectColumnlevel =
+    const GItemsCounterSelectColumn._('level');
+const GItemsCounterSelectColumn _$gItemsCounterSelectColumntotal =
+    const GItemsCounterSelectColumn._('total');
+const GItemsCounterSelectColumn _$gItemsCounterSelectColumntype =
+    const GItemsCounterSelectColumn._('type');
 
-  @override
-  Gblock_select_column deserialize(Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gblock_select_column.valueOf(serialized as String);
+GItemsCounterSelectColumn _$gItemsCounterSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'id':
+      return _$gItemsCounterSelectColumnid;
+    case 'level':
+      return _$gItemsCounterSelectColumnlevel;
+    case 'total':
+      return _$gItemsCounterSelectColumntotal;
+    case 'type':
+      return _$gItemsCounterSelectColumntype;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GItemsCounterSelectColumn> _$gItemsCounterSelectColumnValues =
+    new BuiltSet<GItemsCounterSelectColumn>(const <GItemsCounterSelectColumn>[
+  _$gItemsCounterSelectColumnid,
+  _$gItemsCounterSelectColumnlevel,
+  _$gItemsCounterSelectColumntotal,
+  _$gItemsCounterSelectColumntype,
+]);
+
+const GItemTypeEnum _$gItemTypeEnumCALLS = const GItemTypeEnum._('CALLS');
+const GItemTypeEnum _$gItemTypeEnumEVENTS = const GItemTypeEnum._('EVENTS');
+const GItemTypeEnum _$gItemTypeEnumEXTRINSICS =
+    const GItemTypeEnum._('EXTRINSICS');
+
+GItemTypeEnum _$gItemTypeEnumValueOf(String name) {
+  switch (name) {
+    case 'CALLS':
+      return _$gItemTypeEnumCALLS;
+    case 'EVENTS':
+      return _$gItemTypeEnumEVENTS;
+    case 'EXTRINSICS':
+      return _$gItemTypeEnumEXTRINSICS;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GItemTypeEnum> _$gItemTypeEnumValues =
+    new BuiltSet<GItemTypeEnum>(const <GItemTypeEnum>[
+  _$gItemTypeEnumCALLS,
+  _$gItemTypeEnumEVENTS,
+  _$gItemTypeEnumEXTRINSICS,
+]);
+
+const GMembershipEventSelectColumn _$gMembershipEventSelectColumnblockNumber =
+    const GMembershipEventSelectColumn._('blockNumber');
+const GMembershipEventSelectColumn _$gMembershipEventSelectColumneventId =
+    const GMembershipEventSelectColumn._('eventId');
+const GMembershipEventSelectColumn _$gMembershipEventSelectColumneventType =
+    const GMembershipEventSelectColumn._('eventType');
+const GMembershipEventSelectColumn _$gMembershipEventSelectColumnid =
+    const GMembershipEventSelectColumn._('id');
+const GMembershipEventSelectColumn _$gMembershipEventSelectColumnidentityId =
+    const GMembershipEventSelectColumn._('identityId');
+
+GMembershipEventSelectColumn _$gMembershipEventSelectColumnValueOf(
+    String name) {
+  switch (name) {
+    case 'blockNumber':
+      return _$gMembershipEventSelectColumnblockNumber;
+    case 'eventId':
+      return _$gMembershipEventSelectColumneventId;
+    case 'eventType':
+      return _$gMembershipEventSelectColumneventType;
+    case 'id':
+      return _$gMembershipEventSelectColumnid;
+    case 'identityId':
+      return _$gMembershipEventSelectColumnidentityId;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GMembershipEventSelectColumn>
+    _$gMembershipEventSelectColumnValues = new BuiltSet<
+        GMembershipEventSelectColumn>(const <GMembershipEventSelectColumn>[
+  _$gMembershipEventSelectColumnblockNumber,
+  _$gMembershipEventSelectColumneventId,
+  _$gMembershipEventSelectColumneventType,
+  _$gMembershipEventSelectColumnid,
+  _$gMembershipEventSelectColumnidentityId,
+]);
+
+const GOrderBy _$gOrderByASC = const GOrderBy._('ASC');
+const GOrderBy _$gOrderByASC_NULLS_FIRST = const GOrderBy._('ASC_NULLS_FIRST');
+const GOrderBy _$gOrderByASC_NULLS_LAST = const GOrderBy._('ASC_NULLS_LAST');
+const GOrderBy _$gOrderByDESC = const GOrderBy._('DESC');
+const GOrderBy _$gOrderByDESC_NULLS_FIRST =
+    const GOrderBy._('DESC_NULLS_FIRST');
+const GOrderBy _$gOrderByDESC_NULLS_LAST = const GOrderBy._('DESC_NULLS_LAST');
+
+GOrderBy _$gOrderByValueOf(String name) {
+  switch (name) {
+    case 'ASC':
+      return _$gOrderByASC;
+    case 'ASC_NULLS_FIRST':
+      return _$gOrderByASC_NULLS_FIRST;
+    case 'ASC_NULLS_LAST':
+      return _$gOrderByASC_NULLS_LAST;
+    case 'DESC':
+      return _$gOrderByDESC;
+    case 'DESC_NULLS_FIRST':
+      return _$gOrderByDESC_NULLS_FIRST;
+    case 'DESC_NULLS_LAST':
+      return _$gOrderByDESC_NULLS_LAST;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GOrderBy> _$gOrderByValues =
+    new BuiltSet<GOrderBy>(const <GOrderBy>[
+  _$gOrderByASC,
+  _$gOrderByASC_NULLS_FIRST,
+  _$gOrderByASC_NULLS_LAST,
+  _$gOrderByDESC,
+  _$gOrderByDESC_NULLS_FIRST,
+  _$gOrderByDESC_NULLS_LAST,
+]);
+
+const GPopulationHistorySelectColumn
+    _$gPopulationHistorySelectColumnactiveAccountCount =
+    const GPopulationHistorySelectColumn._('activeAccountCount');
+const GPopulationHistorySelectColumn
+    _$gPopulationHistorySelectColumnblockNumber =
+    const GPopulationHistorySelectColumn._('blockNumber');
+const GPopulationHistorySelectColumn _$gPopulationHistorySelectColumnid =
+    const GPopulationHistorySelectColumn._('id');
+const GPopulationHistorySelectColumn
+    _$gPopulationHistorySelectColumnmemberCount =
+    const GPopulationHistorySelectColumn._('memberCount');
+const GPopulationHistorySelectColumn
+    _$gPopulationHistorySelectColumnsmithCount =
+    const GPopulationHistorySelectColumn._('smithCount');
+
+GPopulationHistorySelectColumn _$gPopulationHistorySelectColumnValueOf(
+    String name) {
+  switch (name) {
+    case 'activeAccountCount':
+      return _$gPopulationHistorySelectColumnactiveAccountCount;
+    case 'blockNumber':
+      return _$gPopulationHistorySelectColumnblockNumber;
+    case 'id':
+      return _$gPopulationHistorySelectColumnid;
+    case 'memberCount':
+      return _$gPopulationHistorySelectColumnmemberCount;
+    case 'smithCount':
+      return _$gPopulationHistorySelectColumnsmithCount;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GPopulationHistorySelectColumn>
+    _$gPopulationHistorySelectColumnValues = new BuiltSet<
+        GPopulationHistorySelectColumn>(const <GPopulationHistorySelectColumn>[
+  _$gPopulationHistorySelectColumnactiveAccountCount,
+  _$gPopulationHistorySelectColumnblockNumber,
+  _$gPopulationHistorySelectColumnid,
+  _$gPopulationHistorySelectColumnmemberCount,
+  _$gPopulationHistorySelectColumnsmithCount,
+]);
+
+const GSmithCertSelectColumn _$gSmithCertSelectColumncreatedOn =
+    const GSmithCertSelectColumn._('createdOn');
+const GSmithCertSelectColumn _$gSmithCertSelectColumnid =
+    const GSmithCertSelectColumn._('id');
+const GSmithCertSelectColumn _$gSmithCertSelectColumnissuerId =
+    const GSmithCertSelectColumn._('issuerId');
+const GSmithCertSelectColumn _$gSmithCertSelectColumnreceiverId =
+    const GSmithCertSelectColumn._('receiverId');
+
+GSmithCertSelectColumn _$gSmithCertSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'createdOn':
+      return _$gSmithCertSelectColumncreatedOn;
+    case 'id':
+      return _$gSmithCertSelectColumnid;
+    case 'issuerId':
+      return _$gSmithCertSelectColumnissuerId;
+    case 'receiverId':
+      return _$gSmithCertSelectColumnreceiverId;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GSmithCertSelectColumn> _$gSmithCertSelectColumnValues =
+    new BuiltSet<GSmithCertSelectColumn>(const <GSmithCertSelectColumn>[
+  _$gSmithCertSelectColumncreatedOn,
+  _$gSmithCertSelectColumnid,
+  _$gSmithCertSelectColumnissuerId,
+  _$gSmithCertSelectColumnreceiverId,
+]);
+
+const GSmithEventSelectColumn _$gSmithEventSelectColumnblockNumber =
+    const GSmithEventSelectColumn._('blockNumber');
+const GSmithEventSelectColumn _$gSmithEventSelectColumneventId =
+    const GSmithEventSelectColumn._('eventId');
+const GSmithEventSelectColumn _$gSmithEventSelectColumneventType =
+    const GSmithEventSelectColumn._('eventType');
+const GSmithEventSelectColumn _$gSmithEventSelectColumnid =
+    const GSmithEventSelectColumn._('id');
+const GSmithEventSelectColumn _$gSmithEventSelectColumnsmithId =
+    const GSmithEventSelectColumn._('smithId');
+
+GSmithEventSelectColumn _$gSmithEventSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'blockNumber':
+      return _$gSmithEventSelectColumnblockNumber;
+    case 'eventId':
+      return _$gSmithEventSelectColumneventId;
+    case 'eventType':
+      return _$gSmithEventSelectColumneventType;
+    case 'id':
+      return _$gSmithEventSelectColumnid;
+    case 'smithId':
+      return _$gSmithEventSelectColumnsmithId;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GSmithEventSelectColumn> _$gSmithEventSelectColumnValues =
+    new BuiltSet<GSmithEventSelectColumn>(const <GSmithEventSelectColumn>[
+  _$gSmithEventSelectColumnblockNumber,
+  _$gSmithEventSelectColumneventId,
+  _$gSmithEventSelectColumneventType,
+  _$gSmithEventSelectColumnid,
+  _$gSmithEventSelectColumnsmithId,
+]);
+
+const GSmithEventTypeEnum _$gSmithEventTypeEnumACCEPTED =
+    const GSmithEventTypeEnum._('ACCEPTED');
+const GSmithEventTypeEnum _$gSmithEventTypeEnumEXCLUDED =
+    const GSmithEventTypeEnum._('EXCLUDED');
+const GSmithEventTypeEnum _$gSmithEventTypeEnumINVITED =
+    const GSmithEventTypeEnum._('INVITED');
+const GSmithEventTypeEnum _$gSmithEventTypeEnumPROMOTED =
+    const GSmithEventTypeEnum._('PROMOTED');
+
+GSmithEventTypeEnum _$gSmithEventTypeEnumValueOf(String name) {
+  switch (name) {
+    case 'ACCEPTED':
+      return _$gSmithEventTypeEnumACCEPTED;
+    case 'EXCLUDED':
+      return _$gSmithEventTypeEnumEXCLUDED;
+    case 'INVITED':
+      return _$gSmithEventTypeEnumINVITED;
+    case 'PROMOTED':
+      return _$gSmithEventTypeEnumPROMOTED;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GSmithEventTypeEnum> _$gSmithEventTypeEnumValues =
+    new BuiltSet<GSmithEventTypeEnum>(const <GSmithEventTypeEnum>[
+  _$gSmithEventTypeEnumACCEPTED,
+  _$gSmithEventTypeEnumEXCLUDED,
+  _$gSmithEventTypeEnumINVITED,
+  _$gSmithEventTypeEnumPROMOTED,
+]);
+
+const GSmithSelectColumn _$gSmithSelectColumnforged =
+    const GSmithSelectColumn._('forged');
+const GSmithSelectColumn _$gSmithSelectColumnid =
+    const GSmithSelectColumn._('id');
+const GSmithSelectColumn _$gSmithSelectColumnidentityId =
+    const GSmithSelectColumn._('identityId');
+const GSmithSelectColumn _$gSmithSelectColumnindex =
+    const GSmithSelectColumn._('index');
+const GSmithSelectColumn _$gSmithSelectColumnlastChanged =
+    const GSmithSelectColumn._('lastChanged');
+const GSmithSelectColumn _$gSmithSelectColumnlastForged =
+    const GSmithSelectColumn._('lastForged');
+const GSmithSelectColumn _$gSmithSelectColumnsmithStatus =
+    const GSmithSelectColumn._('smithStatus');
+
+GSmithSelectColumn _$gSmithSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'forged':
+      return _$gSmithSelectColumnforged;
+    case 'id':
+      return _$gSmithSelectColumnid;
+    case 'identityId':
+      return _$gSmithSelectColumnidentityId;
+    case 'index':
+      return _$gSmithSelectColumnindex;
+    case 'lastChanged':
+      return _$gSmithSelectColumnlastChanged;
+    case 'lastForged':
+      return _$gSmithSelectColumnlastForged;
+    case 'smithStatus':
+      return _$gSmithSelectColumnsmithStatus;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GSmithSelectColumn> _$gSmithSelectColumnValues =
+    new BuiltSet<GSmithSelectColumn>(const <GSmithSelectColumn>[
+  _$gSmithSelectColumnforged,
+  _$gSmithSelectColumnid,
+  _$gSmithSelectColumnidentityId,
+  _$gSmithSelectColumnindex,
+  _$gSmithSelectColumnlastChanged,
+  _$gSmithSelectColumnlastForged,
+  _$gSmithSelectColumnsmithStatus,
+]);
+
+const GSmithStatusEnum _$gSmithStatusEnumEXCLUDED =
+    const GSmithStatusEnum._('EXCLUDED');
+const GSmithStatusEnum _$gSmithStatusEnumINVITED =
+    const GSmithStatusEnum._('INVITED');
+const GSmithStatusEnum _$gSmithStatusEnumPENDING =
+    const GSmithStatusEnum._('PENDING');
+const GSmithStatusEnum _$gSmithStatusEnumSMITH =
+    const GSmithStatusEnum._('SMITH');
+
+GSmithStatusEnum _$gSmithStatusEnumValueOf(String name) {
+  switch (name) {
+    case 'EXCLUDED':
+      return _$gSmithStatusEnumEXCLUDED;
+    case 'INVITED':
+      return _$gSmithStatusEnumINVITED;
+    case 'PENDING':
+      return _$gSmithStatusEnumPENDING;
+    case 'SMITH':
+      return _$gSmithStatusEnumSMITH;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GSmithStatusEnum> _$gSmithStatusEnumValues =
+    new BuiltSet<GSmithStatusEnum>(const <GSmithStatusEnum>[
+  _$gSmithStatusEnumEXCLUDED,
+  _$gSmithStatusEnumINVITED,
+  _$gSmithStatusEnumPENDING,
+  _$gSmithStatusEnumSMITH,
+]);
+
+const GTransferSelectColumn _$gTransferSelectColumnamount =
+    const GTransferSelectColumn._('amount');
+const GTransferSelectColumn _$gTransferSelectColumnblockNumber =
+    const GTransferSelectColumn._('blockNumber');
+const GTransferSelectColumn _$gTransferSelectColumncommentId =
+    const GTransferSelectColumn._('commentId');
+const GTransferSelectColumn _$gTransferSelectColumneventId =
+    const GTransferSelectColumn._('eventId');
+const GTransferSelectColumn _$gTransferSelectColumnfromId =
+    const GTransferSelectColumn._('fromId');
+const GTransferSelectColumn _$gTransferSelectColumnid =
+    const GTransferSelectColumn._('id');
+const GTransferSelectColumn _$gTransferSelectColumntimestamp =
+    const GTransferSelectColumn._('timestamp');
+const GTransferSelectColumn _$gTransferSelectColumntoId =
+    const GTransferSelectColumn._('toId');
+
+GTransferSelectColumn _$gTransferSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'amount':
+      return _$gTransferSelectColumnamount;
+    case 'blockNumber':
+      return _$gTransferSelectColumnblockNumber;
+    case 'commentId':
+      return _$gTransferSelectColumncommentId;
+    case 'eventId':
+      return _$gTransferSelectColumneventId;
+    case 'fromId':
+      return _$gTransferSelectColumnfromId;
+    case 'id':
+      return _$gTransferSelectColumnid;
+    case 'timestamp':
+      return _$gTransferSelectColumntimestamp;
+    case 'toId':
+      return _$gTransferSelectColumntoId;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GTransferSelectColumn> _$gTransferSelectColumnValues =
+    new BuiltSet<GTransferSelectColumn>(const <GTransferSelectColumn>[
+  _$gTransferSelectColumnamount,
+  _$gTransferSelectColumnblockNumber,
+  _$gTransferSelectColumncommentId,
+  _$gTransferSelectColumneventId,
+  _$gTransferSelectColumnfromId,
+  _$gTransferSelectColumnid,
+  _$gTransferSelectColumntimestamp,
+  _$gTransferSelectColumntoId,
+]);
+
+const GTxCommentSelectColumn _$gTxCommentSelectColumnauthorId =
+    const GTxCommentSelectColumn._('authorId');
+const GTxCommentSelectColumn _$gTxCommentSelectColumnblockNumber =
+    const GTxCommentSelectColumn._('blockNumber');
+const GTxCommentSelectColumn _$gTxCommentSelectColumneventId =
+    const GTxCommentSelectColumn._('eventId');
+const GTxCommentSelectColumn _$gTxCommentSelectColumnhash =
+    const GTxCommentSelectColumn._('hash');
+const GTxCommentSelectColumn _$gTxCommentSelectColumnid =
+    const GTxCommentSelectColumn._('id');
+const GTxCommentSelectColumn _$gTxCommentSelectColumnremark =
+    const GTxCommentSelectColumn._('remark');
+const GTxCommentSelectColumn _$gTxCommentSelectColumnremarkBytes =
+    const GTxCommentSelectColumn._('remarkBytes');
+const GTxCommentSelectColumn _$gTxCommentSelectColumntype =
+    const GTxCommentSelectColumn._('type');
+
+GTxCommentSelectColumn _$gTxCommentSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'authorId':
+      return _$gTxCommentSelectColumnauthorId;
+    case 'blockNumber':
+      return _$gTxCommentSelectColumnblockNumber;
+    case 'eventId':
+      return _$gTxCommentSelectColumneventId;
+    case 'hash':
+      return _$gTxCommentSelectColumnhash;
+    case 'id':
+      return _$gTxCommentSelectColumnid;
+    case 'remark':
+      return _$gTxCommentSelectColumnremark;
+    case 'remarkBytes':
+      return _$gTxCommentSelectColumnremarkBytes;
+    case 'type':
+      return _$gTxCommentSelectColumntype;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GTxCommentSelectColumn> _$gTxCommentSelectColumnValues =
+    new BuiltSet<GTxCommentSelectColumn>(const <GTxCommentSelectColumn>[
+  _$gTxCommentSelectColumnauthorId,
+  _$gTxCommentSelectColumnblockNumber,
+  _$gTxCommentSelectColumneventId,
+  _$gTxCommentSelectColumnhash,
+  _$gTxCommentSelectColumnid,
+  _$gTxCommentSelectColumnremark,
+  _$gTxCommentSelectColumnremarkBytes,
+  _$gTxCommentSelectColumntype,
+]);
+
+const GUdHistorySelectColumn _$gUdHistorySelectColumnamount =
+    const GUdHistorySelectColumn._('amount');
+const GUdHistorySelectColumn _$gUdHistorySelectColumnblockNumber =
+    const GUdHistorySelectColumn._('blockNumber');
+const GUdHistorySelectColumn _$gUdHistorySelectColumnid =
+    const GUdHistorySelectColumn._('id');
+const GUdHistorySelectColumn _$gUdHistorySelectColumnidentityId =
+    const GUdHistorySelectColumn._('identityId');
+const GUdHistorySelectColumn _$gUdHistorySelectColumntimestamp =
+    const GUdHistorySelectColumn._('timestamp');
+
+GUdHistorySelectColumn _$gUdHistorySelectColumnValueOf(String name) {
+  switch (name) {
+    case 'amount':
+      return _$gUdHistorySelectColumnamount;
+    case 'blockNumber':
+      return _$gUdHistorySelectColumnblockNumber;
+    case 'id':
+      return _$gUdHistorySelectColumnid;
+    case 'identityId':
+      return _$gUdHistorySelectColumnidentityId;
+    case 'timestamp':
+      return _$gUdHistorySelectColumntimestamp;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GUdHistorySelectColumn> _$gUdHistorySelectColumnValues =
+    new BuiltSet<GUdHistorySelectColumn>(const <GUdHistorySelectColumn>[
+  _$gUdHistorySelectColumnamount,
+  _$gUdHistorySelectColumnblockNumber,
+  _$gUdHistorySelectColumnid,
+  _$gUdHistorySelectColumnidentityId,
+  _$gUdHistorySelectColumntimestamp,
+]);
+
+const GUdReevalSelectColumn _$gUdReevalSelectColumnblockNumber =
+    const GUdReevalSelectColumn._('blockNumber');
+const GUdReevalSelectColumn _$gUdReevalSelectColumneventId =
+    const GUdReevalSelectColumn._('eventId');
+const GUdReevalSelectColumn _$gUdReevalSelectColumnid =
+    const GUdReevalSelectColumn._('id');
+const GUdReevalSelectColumn _$gUdReevalSelectColumnmembersCount =
+    const GUdReevalSelectColumn._('membersCount');
+const GUdReevalSelectColumn _$gUdReevalSelectColumnmonetaryMass =
+    const GUdReevalSelectColumn._('monetaryMass');
+const GUdReevalSelectColumn _$gUdReevalSelectColumnnewUdAmount =
+    const GUdReevalSelectColumn._('newUdAmount');
+const GUdReevalSelectColumn _$gUdReevalSelectColumntimestamp =
+    const GUdReevalSelectColumn._('timestamp');
+
+GUdReevalSelectColumn _$gUdReevalSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'blockNumber':
+      return _$gUdReevalSelectColumnblockNumber;
+    case 'eventId':
+      return _$gUdReevalSelectColumneventId;
+    case 'id':
+      return _$gUdReevalSelectColumnid;
+    case 'membersCount':
+      return _$gUdReevalSelectColumnmembersCount;
+    case 'monetaryMass':
+      return _$gUdReevalSelectColumnmonetaryMass;
+    case 'newUdAmount':
+      return _$gUdReevalSelectColumnnewUdAmount;
+    case 'timestamp':
+      return _$gUdReevalSelectColumntimestamp;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GUdReevalSelectColumn> _$gUdReevalSelectColumnValues =
+    new BuiltSet<GUdReevalSelectColumn>(const <GUdReevalSelectColumn>[
+  _$gUdReevalSelectColumnblockNumber,
+  _$gUdReevalSelectColumneventId,
+  _$gUdReevalSelectColumnid,
+  _$gUdReevalSelectColumnmembersCount,
+  _$gUdReevalSelectColumnmonetaryMass,
+  _$gUdReevalSelectColumnnewUdAmount,
+  _$gUdReevalSelectColumntimestamp,
+]);
+
+const GUniversalDividendSelectColumn _$gUniversalDividendSelectColumnamount =
+    const GUniversalDividendSelectColumn._('amount');
+const GUniversalDividendSelectColumn
+    _$gUniversalDividendSelectColumnblockNumber =
+    const GUniversalDividendSelectColumn._('blockNumber');
+const GUniversalDividendSelectColumn _$gUniversalDividendSelectColumneventId =
+    const GUniversalDividendSelectColumn._('eventId');
+const GUniversalDividendSelectColumn _$gUniversalDividendSelectColumnid =
+    const GUniversalDividendSelectColumn._('id');
+const GUniversalDividendSelectColumn
+    _$gUniversalDividendSelectColumnmembersCount =
+    const GUniversalDividendSelectColumn._('membersCount');
+const GUniversalDividendSelectColumn
+    _$gUniversalDividendSelectColumnmonetaryMass =
+    const GUniversalDividendSelectColumn._('monetaryMass');
+const GUniversalDividendSelectColumn _$gUniversalDividendSelectColumntimestamp =
+    const GUniversalDividendSelectColumn._('timestamp');
+
+GUniversalDividendSelectColumn _$gUniversalDividendSelectColumnValueOf(
+    String name) {
+  switch (name) {
+    case 'amount':
+      return _$gUniversalDividendSelectColumnamount;
+    case 'blockNumber':
+      return _$gUniversalDividendSelectColumnblockNumber;
+    case 'eventId':
+      return _$gUniversalDividendSelectColumneventId;
+    case 'id':
+      return _$gUniversalDividendSelectColumnid;
+    case 'membersCount':
+      return _$gUniversalDividendSelectColumnmembersCount;
+    case 'monetaryMass':
+      return _$gUniversalDividendSelectColumnmonetaryMass;
+    case 'timestamp':
+      return _$gUniversalDividendSelectColumntimestamp;
+    default:
+      throw new ArgumentError(name);
+  }
+}
+
+final BuiltSet<GUniversalDividendSelectColumn>
+    _$gUniversalDividendSelectColumnValues = new BuiltSet<
+        GUniversalDividendSelectColumn>(const <GUniversalDividendSelectColumn>[
+  _$gUniversalDividendSelectColumnamount,
+  _$gUniversalDividendSelectColumnblockNumber,
+  _$gUniversalDividendSelectColumneventId,
+  _$gUniversalDividendSelectColumnid,
+  _$gUniversalDividendSelectColumnmembersCount,
+  _$gUniversalDividendSelectColumnmonetaryMass,
+  _$gUniversalDividendSelectColumntimestamp,
+]);
+
+const GValidatorSelectColumn _$gValidatorSelectColumnid =
+    const GValidatorSelectColumn._('id');
+const GValidatorSelectColumn _$gValidatorSelectColumnindex =
+    const GValidatorSelectColumn._('index');
+
+GValidatorSelectColumn _$gValidatorSelectColumnValueOf(String name) {
+  switch (name) {
+    case 'id':
+      return _$gValidatorSelectColumnid;
+    case 'index':
+      return _$gValidatorSelectColumnindex;
+    default:
+      throw new ArgumentError(name);
+  }
 }
 
-class _$Gblock_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gblock_stream_cursor_input> {
+final BuiltSet<GValidatorSelectColumn> _$gValidatorSelectColumnValues =
+    new BuiltSet<GValidatorSelectColumn>(const <GValidatorSelectColumn>[
+  _$gValidatorSelectColumnid,
+  _$gValidatorSelectColumnindex,
+]);
+
+Serializer<GAccountAggregateBoolExp> _$gAccountAggregateBoolExpSerializer =
+    new _$GAccountAggregateBoolExpSerializer();
+Serializer<GaccountAggregateBoolExpBool_and>
+    _$gaccountAggregateBoolExpBoolAndSerializer =
+    new _$GaccountAggregateBoolExpBool_andSerializer();
+Serializer<GaccountAggregateBoolExpBool_or>
+    _$gaccountAggregateBoolExpBoolOrSerializer =
+    new _$GaccountAggregateBoolExpBool_orSerializer();
+Serializer<GaccountAggregateBoolExpCount>
+    _$gaccountAggregateBoolExpCountSerializer =
+    new _$GaccountAggregateBoolExpCountSerializer();
+Serializer<GAccountAggregateOrderBy> _$gAccountAggregateOrderBySerializer =
+    new _$GAccountAggregateOrderBySerializer();
+Serializer<GAccountBoolExp> _$gAccountBoolExpSerializer =
+    new _$GAccountBoolExpSerializer();
+Serializer<GAccountMaxOrderBy> _$gAccountMaxOrderBySerializer =
+    new _$GAccountMaxOrderBySerializer();
+Serializer<GAccountMinOrderBy> _$gAccountMinOrderBySerializer =
+    new _$GAccountMinOrderBySerializer();
+Serializer<GAccountOrderBy> _$gAccountOrderBySerializer =
+    new _$GAccountOrderBySerializer();
+Serializer<GAccountSelectColumn> _$gAccountSelectColumnSerializer =
+    new _$GAccountSelectColumnSerializer();
+Serializer<GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns>
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolAndArgumentsColumnsSerializer =
+    new _$GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumnsSerializer();
+Serializer<GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns>
+    _$gAccountSelectColumnAccountAggregateBoolExpBoolOrArgumentsColumnsSerializer =
+    new _$GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumnsSerializer();
+Serializer<GAccountStreamCursorInput> _$gAccountStreamCursorInputSerializer =
+    new _$GAccountStreamCursorInputSerializer();
+Serializer<GAccountStreamCursorValueInput>
+    _$gAccountStreamCursorValueInputSerializer =
+    new _$GAccountStreamCursorValueInputSerializer();
+Serializer<GBlockBoolExp> _$gBlockBoolExpSerializer =
+    new _$GBlockBoolExpSerializer();
+Serializer<GBlockOrderBy> _$gBlockOrderBySerializer =
+    new _$GBlockOrderBySerializer();
+Serializer<GBlockSelectColumn> _$gBlockSelectColumnSerializer =
+    new _$GBlockSelectColumnSerializer();
+Serializer<GBlockStreamCursorInput> _$gBlockStreamCursorInputSerializer =
+    new _$GBlockStreamCursorInputSerializer();
+Serializer<GBlockStreamCursorValueInput>
+    _$gBlockStreamCursorValueInputSerializer =
+    new _$GBlockStreamCursorValueInputSerializer();
+Serializer<GBooleanComparisonExp> _$gBooleanComparisonExpSerializer =
+    new _$GBooleanComparisonExpSerializer();
+Serializer<GByteaComparisonExp> _$gByteaComparisonExpSerializer =
+    new _$GByteaComparisonExpSerializer();
+Serializer<GCallAggregateBoolExp> _$gCallAggregateBoolExpSerializer =
+    new _$GCallAggregateBoolExpSerializer();
+Serializer<GcallAggregateBoolExpBool_and>
+    _$gcallAggregateBoolExpBoolAndSerializer =
+    new _$GcallAggregateBoolExpBool_andSerializer();
+Serializer<GcallAggregateBoolExpBool_or>
+    _$gcallAggregateBoolExpBoolOrSerializer =
+    new _$GcallAggregateBoolExpBool_orSerializer();
+Serializer<GcallAggregateBoolExpCount> _$gcallAggregateBoolExpCountSerializer =
+    new _$GcallAggregateBoolExpCountSerializer();
+Serializer<GCallAggregateOrderBy> _$gCallAggregateOrderBySerializer =
+    new _$GCallAggregateOrderBySerializer();
+Serializer<GCallBoolExp> _$gCallBoolExpSerializer =
+    new _$GCallBoolExpSerializer();
+Serializer<GCallMaxOrderBy> _$gCallMaxOrderBySerializer =
+    new _$GCallMaxOrderBySerializer();
+Serializer<GCallMinOrderBy> _$gCallMinOrderBySerializer =
+    new _$GCallMinOrderBySerializer();
+Serializer<GCallOrderBy> _$gCallOrderBySerializer =
+    new _$GCallOrderBySerializer();
+Serializer<GCallSelectColumn> _$gCallSelectColumnSerializer =
+    new _$GCallSelectColumnSerializer();
+Serializer<GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns>
+    _$gCallSelectColumnCallAggregateBoolExpBoolAndArgumentsColumnsSerializer =
+    new _$GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumnsSerializer();
+Serializer<GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns>
+    _$gCallSelectColumnCallAggregateBoolExpBoolOrArgumentsColumnsSerializer =
+    new _$GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumnsSerializer();
+Serializer<GCallStreamCursorInput> _$gCallStreamCursorInputSerializer =
+    new _$GCallStreamCursorInputSerializer();
+Serializer<GCallStreamCursorValueInput>
+    _$gCallStreamCursorValueInputSerializer =
+    new _$GCallStreamCursorValueInputSerializer();
+Serializer<GCertAggregateBoolExp> _$gCertAggregateBoolExpSerializer =
+    new _$GCertAggregateBoolExpSerializer();
+Serializer<GcertAggregateBoolExpBool_and>
+    _$gcertAggregateBoolExpBoolAndSerializer =
+    new _$GcertAggregateBoolExpBool_andSerializer();
+Serializer<GcertAggregateBoolExpBool_or>
+    _$gcertAggregateBoolExpBoolOrSerializer =
+    new _$GcertAggregateBoolExpBool_orSerializer();
+Serializer<GcertAggregateBoolExpCount> _$gcertAggregateBoolExpCountSerializer =
+    new _$GcertAggregateBoolExpCountSerializer();
+Serializer<GCertAggregateOrderBy> _$gCertAggregateOrderBySerializer =
+    new _$GCertAggregateOrderBySerializer();
+Serializer<GCertAvgOrderBy> _$gCertAvgOrderBySerializer =
+    new _$GCertAvgOrderBySerializer();
+Serializer<GCertBoolExp> _$gCertBoolExpSerializer =
+    new _$GCertBoolExpSerializer();
+Serializer<GCertEventAggregateBoolExp> _$gCertEventAggregateBoolExpSerializer =
+    new _$GCertEventAggregateBoolExpSerializer();
+Serializer<GcertEventAggregateBoolExpCount>
+    _$gcertEventAggregateBoolExpCountSerializer =
+    new _$GcertEventAggregateBoolExpCountSerializer();
+Serializer<GCertEventAggregateOrderBy> _$gCertEventAggregateOrderBySerializer =
+    new _$GCertEventAggregateOrderBySerializer();
+Serializer<GCertEventAvgOrderBy> _$gCertEventAvgOrderBySerializer =
+    new _$GCertEventAvgOrderBySerializer();
+Serializer<GCertEventBoolExp> _$gCertEventBoolExpSerializer =
+    new _$GCertEventBoolExpSerializer();
+Serializer<GCertEventMaxOrderBy> _$gCertEventMaxOrderBySerializer =
+    new _$GCertEventMaxOrderBySerializer();
+Serializer<GCertEventMinOrderBy> _$gCertEventMinOrderBySerializer =
+    new _$GCertEventMinOrderBySerializer();
+Serializer<GCertEventOrderBy> _$gCertEventOrderBySerializer =
+    new _$GCertEventOrderBySerializer();
+Serializer<GCertEventSelectColumn> _$gCertEventSelectColumnSerializer =
+    new _$GCertEventSelectColumnSerializer();
+Serializer<GCertEventStddevOrderBy> _$gCertEventStddevOrderBySerializer =
+    new _$GCertEventStddevOrderBySerializer();
+Serializer<GCertEventStddevPopOrderBy> _$gCertEventStddevPopOrderBySerializer =
+    new _$GCertEventStddevPopOrderBySerializer();
+Serializer<GCertEventStddevSampOrderBy>
+    _$gCertEventStddevSampOrderBySerializer =
+    new _$GCertEventStddevSampOrderBySerializer();
+Serializer<GCertEventStreamCursorInput>
+    _$gCertEventStreamCursorInputSerializer =
+    new _$GCertEventStreamCursorInputSerializer();
+Serializer<GCertEventStreamCursorValueInput>
+    _$gCertEventStreamCursorValueInputSerializer =
+    new _$GCertEventStreamCursorValueInputSerializer();
+Serializer<GCertEventSumOrderBy> _$gCertEventSumOrderBySerializer =
+    new _$GCertEventSumOrderBySerializer();
+Serializer<GCertEventVarianceOrderBy> _$gCertEventVarianceOrderBySerializer =
+    new _$GCertEventVarianceOrderBySerializer();
+Serializer<GCertEventVarPopOrderBy> _$gCertEventVarPopOrderBySerializer =
+    new _$GCertEventVarPopOrderBySerializer();
+Serializer<GCertEventVarSampOrderBy> _$gCertEventVarSampOrderBySerializer =
+    new _$GCertEventVarSampOrderBySerializer();
+Serializer<GCertMaxOrderBy> _$gCertMaxOrderBySerializer =
+    new _$GCertMaxOrderBySerializer();
+Serializer<GCertMinOrderBy> _$gCertMinOrderBySerializer =
+    new _$GCertMinOrderBySerializer();
+Serializer<GCertOrderBy> _$gCertOrderBySerializer =
+    new _$GCertOrderBySerializer();
+Serializer<GCertSelectColumn> _$gCertSelectColumnSerializer =
+    new _$GCertSelectColumnSerializer();
+Serializer<GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns>
+    _$gCertSelectColumnCertAggregateBoolExpBoolAndArgumentsColumnsSerializer =
+    new _$GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumnsSerializer();
+Serializer<GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns>
+    _$gCertSelectColumnCertAggregateBoolExpBoolOrArgumentsColumnsSerializer =
+    new _$GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumnsSerializer();
+Serializer<GCertStddevOrderBy> _$gCertStddevOrderBySerializer =
+    new _$GCertStddevOrderBySerializer();
+Serializer<GCertStddevPopOrderBy> _$gCertStddevPopOrderBySerializer =
+    new _$GCertStddevPopOrderBySerializer();
+Serializer<GCertStddevSampOrderBy> _$gCertStddevSampOrderBySerializer =
+    new _$GCertStddevSampOrderBySerializer();
+Serializer<GCertStreamCursorInput> _$gCertStreamCursorInputSerializer =
+    new _$GCertStreamCursorInputSerializer();
+Serializer<GCertStreamCursorValueInput>
+    _$gCertStreamCursorValueInputSerializer =
+    new _$GCertStreamCursorValueInputSerializer();
+Serializer<GCertSumOrderBy> _$gCertSumOrderBySerializer =
+    new _$GCertSumOrderBySerializer();
+Serializer<GCertVarianceOrderBy> _$gCertVarianceOrderBySerializer =
+    new _$GCertVarianceOrderBySerializer();
+Serializer<GCertVarPopOrderBy> _$gCertVarPopOrderBySerializer =
+    new _$GCertVarPopOrderBySerializer();
+Serializer<GCertVarSampOrderBy> _$gCertVarSampOrderBySerializer =
+    new _$GCertVarSampOrderBySerializer();
+Serializer<GChangeOwnerKeyAggregateBoolExp>
+    _$gChangeOwnerKeyAggregateBoolExpSerializer =
+    new _$GChangeOwnerKeyAggregateBoolExpSerializer();
+Serializer<GchangeOwnerKeyAggregateBoolExpCount>
+    _$gchangeOwnerKeyAggregateBoolExpCountSerializer =
+    new _$GchangeOwnerKeyAggregateBoolExpCountSerializer();
+Serializer<GChangeOwnerKeyAggregateOrderBy>
+    _$gChangeOwnerKeyAggregateOrderBySerializer =
+    new _$GChangeOwnerKeyAggregateOrderBySerializer();
+Serializer<GChangeOwnerKeyAvgOrderBy> _$gChangeOwnerKeyAvgOrderBySerializer =
+    new _$GChangeOwnerKeyAvgOrderBySerializer();
+Serializer<GChangeOwnerKeyBoolExp> _$gChangeOwnerKeyBoolExpSerializer =
+    new _$GChangeOwnerKeyBoolExpSerializer();
+Serializer<GChangeOwnerKeyMaxOrderBy> _$gChangeOwnerKeyMaxOrderBySerializer =
+    new _$GChangeOwnerKeyMaxOrderBySerializer();
+Serializer<GChangeOwnerKeyMinOrderBy> _$gChangeOwnerKeyMinOrderBySerializer =
+    new _$GChangeOwnerKeyMinOrderBySerializer();
+Serializer<GChangeOwnerKeyOrderBy> _$gChangeOwnerKeyOrderBySerializer =
+    new _$GChangeOwnerKeyOrderBySerializer();
+Serializer<GChangeOwnerKeySelectColumn>
+    _$gChangeOwnerKeySelectColumnSerializer =
+    new _$GChangeOwnerKeySelectColumnSerializer();
+Serializer<GChangeOwnerKeyStddevOrderBy>
+    _$gChangeOwnerKeyStddevOrderBySerializer =
+    new _$GChangeOwnerKeyStddevOrderBySerializer();
+Serializer<GChangeOwnerKeyStddevPopOrderBy>
+    _$gChangeOwnerKeyStddevPopOrderBySerializer =
+    new _$GChangeOwnerKeyStddevPopOrderBySerializer();
+Serializer<GChangeOwnerKeyStddevSampOrderBy>
+    _$gChangeOwnerKeyStddevSampOrderBySerializer =
+    new _$GChangeOwnerKeyStddevSampOrderBySerializer();
+Serializer<GChangeOwnerKeyStreamCursorInput>
+    _$gChangeOwnerKeyStreamCursorInputSerializer =
+    new _$GChangeOwnerKeyStreamCursorInputSerializer();
+Serializer<GChangeOwnerKeyStreamCursorValueInput>
+    _$gChangeOwnerKeyStreamCursorValueInputSerializer =
+    new _$GChangeOwnerKeyStreamCursorValueInputSerializer();
+Serializer<GChangeOwnerKeySumOrderBy> _$gChangeOwnerKeySumOrderBySerializer =
+    new _$GChangeOwnerKeySumOrderBySerializer();
+Serializer<GChangeOwnerKeyVarianceOrderBy>
+    _$gChangeOwnerKeyVarianceOrderBySerializer =
+    new _$GChangeOwnerKeyVarianceOrderBySerializer();
+Serializer<GChangeOwnerKeyVarPopOrderBy>
+    _$gChangeOwnerKeyVarPopOrderBySerializer =
+    new _$GChangeOwnerKeyVarPopOrderBySerializer();
+Serializer<GChangeOwnerKeyVarSampOrderBy>
+    _$gChangeOwnerKeyVarSampOrderBySerializer =
+    new _$GChangeOwnerKeyVarSampOrderBySerializer();
+Serializer<GCommentTypeEnum> _$gCommentTypeEnumSerializer =
+    new _$GCommentTypeEnumSerializer();
+Serializer<GCommentTypeEnumComparisonExp>
+    _$gCommentTypeEnumComparisonExpSerializer =
+    new _$GCommentTypeEnumComparisonExpSerializer();
+Serializer<GCounterLevelEnum> _$gCounterLevelEnumSerializer =
+    new _$GCounterLevelEnumSerializer();
+Serializer<GCounterLevelEnumComparisonExp>
+    _$gCounterLevelEnumComparisonExpSerializer =
+    new _$GCounterLevelEnumComparisonExpSerializer();
+Serializer<GCursorOrdering> _$gCursorOrderingSerializer =
+    new _$GCursorOrderingSerializer();
+Serializer<GEventAggregateBoolExp> _$gEventAggregateBoolExpSerializer =
+    new _$GEventAggregateBoolExpSerializer();
+Serializer<GeventAggregateBoolExpCount>
+    _$geventAggregateBoolExpCountSerializer =
+    new _$GeventAggregateBoolExpCountSerializer();
+Serializer<GEventAggregateOrderBy> _$gEventAggregateOrderBySerializer =
+    new _$GEventAggregateOrderBySerializer();
+Serializer<GEventAvgOrderBy> _$gEventAvgOrderBySerializer =
+    new _$GEventAvgOrderBySerializer();
+Serializer<GEventBoolExp> _$gEventBoolExpSerializer =
+    new _$GEventBoolExpSerializer();
+Serializer<GEventMaxOrderBy> _$gEventMaxOrderBySerializer =
+    new _$GEventMaxOrderBySerializer();
+Serializer<GEventMinOrderBy> _$gEventMinOrderBySerializer =
+    new _$GEventMinOrderBySerializer();
+Serializer<GEventOrderBy> _$gEventOrderBySerializer =
+    new _$GEventOrderBySerializer();
+Serializer<GEventSelectColumn> _$gEventSelectColumnSerializer =
+    new _$GEventSelectColumnSerializer();
+Serializer<GEventStddevOrderBy> _$gEventStddevOrderBySerializer =
+    new _$GEventStddevOrderBySerializer();
+Serializer<GEventStddevPopOrderBy> _$gEventStddevPopOrderBySerializer =
+    new _$GEventStddevPopOrderBySerializer();
+Serializer<GEventStddevSampOrderBy> _$gEventStddevSampOrderBySerializer =
+    new _$GEventStddevSampOrderBySerializer();
+Serializer<GEventStreamCursorInput> _$gEventStreamCursorInputSerializer =
+    new _$GEventStreamCursorInputSerializer();
+Serializer<GEventStreamCursorValueInput>
+    _$gEventStreamCursorValueInputSerializer =
+    new _$GEventStreamCursorValueInputSerializer();
+Serializer<GEventSumOrderBy> _$gEventSumOrderBySerializer =
+    new _$GEventSumOrderBySerializer();
+Serializer<GEventTypeEnum> _$gEventTypeEnumSerializer =
+    new _$GEventTypeEnumSerializer();
+Serializer<GEventTypeEnumComparisonExp>
+    _$gEventTypeEnumComparisonExpSerializer =
+    new _$GEventTypeEnumComparisonExpSerializer();
+Serializer<GEventVarianceOrderBy> _$gEventVarianceOrderBySerializer =
+    new _$GEventVarianceOrderBySerializer();
+Serializer<GEventVarPopOrderBy> _$gEventVarPopOrderBySerializer =
+    new _$GEventVarPopOrderBySerializer();
+Serializer<GEventVarSampOrderBy> _$gEventVarSampOrderBySerializer =
+    new _$GEventVarSampOrderBySerializer();
+Serializer<GExtrinsicAggregateBoolExp> _$gExtrinsicAggregateBoolExpSerializer =
+    new _$GExtrinsicAggregateBoolExpSerializer();
+Serializer<GextrinsicAggregateBoolExpBool_and>
+    _$gextrinsicAggregateBoolExpBoolAndSerializer =
+    new _$GextrinsicAggregateBoolExpBool_andSerializer();
+Serializer<GextrinsicAggregateBoolExpBool_or>
+    _$gextrinsicAggregateBoolExpBoolOrSerializer =
+    new _$GextrinsicAggregateBoolExpBool_orSerializer();
+Serializer<GextrinsicAggregateBoolExpCount>
+    _$gextrinsicAggregateBoolExpCountSerializer =
+    new _$GextrinsicAggregateBoolExpCountSerializer();
+Serializer<GExtrinsicAggregateOrderBy> _$gExtrinsicAggregateOrderBySerializer =
+    new _$GExtrinsicAggregateOrderBySerializer();
+Serializer<GExtrinsicAvgOrderBy> _$gExtrinsicAvgOrderBySerializer =
+    new _$GExtrinsicAvgOrderBySerializer();
+Serializer<GExtrinsicBoolExp> _$gExtrinsicBoolExpSerializer =
+    new _$GExtrinsicBoolExpSerializer();
+Serializer<GExtrinsicMaxOrderBy> _$gExtrinsicMaxOrderBySerializer =
+    new _$GExtrinsicMaxOrderBySerializer();
+Serializer<GExtrinsicMinOrderBy> _$gExtrinsicMinOrderBySerializer =
+    new _$GExtrinsicMinOrderBySerializer();
+Serializer<GExtrinsicOrderBy> _$gExtrinsicOrderBySerializer =
+    new _$GExtrinsicOrderBySerializer();
+Serializer<GExtrinsicSelectColumn> _$gExtrinsicSelectColumnSerializer =
+    new _$GExtrinsicSelectColumnSerializer();
+Serializer<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns>
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolAndArgumentsColumnsSerializer =
+    new _$GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumnsSerializer();
+Serializer<
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns>
+    _$gExtrinsicSelectColumnExtrinsicAggregateBoolExpBoolOrArgumentsColumnsSerializer =
+    new _$GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumnsSerializer();
+Serializer<GExtrinsicStddevOrderBy> _$gExtrinsicStddevOrderBySerializer =
+    new _$GExtrinsicStddevOrderBySerializer();
+Serializer<GExtrinsicStddevPopOrderBy> _$gExtrinsicStddevPopOrderBySerializer =
+    new _$GExtrinsicStddevPopOrderBySerializer();
+Serializer<GExtrinsicStddevSampOrderBy>
+    _$gExtrinsicStddevSampOrderBySerializer =
+    new _$GExtrinsicStddevSampOrderBySerializer();
+Serializer<GExtrinsicStreamCursorInput>
+    _$gExtrinsicStreamCursorInputSerializer =
+    new _$GExtrinsicStreamCursorInputSerializer();
+Serializer<GExtrinsicStreamCursorValueInput>
+    _$gExtrinsicStreamCursorValueInputSerializer =
+    new _$GExtrinsicStreamCursorValueInputSerializer();
+Serializer<GExtrinsicSumOrderBy> _$gExtrinsicSumOrderBySerializer =
+    new _$GExtrinsicSumOrderBySerializer();
+Serializer<GExtrinsicVarianceOrderBy> _$gExtrinsicVarianceOrderBySerializer =
+    new _$GExtrinsicVarianceOrderBySerializer();
+Serializer<GExtrinsicVarPopOrderBy> _$gExtrinsicVarPopOrderBySerializer =
+    new _$GExtrinsicVarPopOrderBySerializer();
+Serializer<GExtrinsicVarSampOrderBy> _$gExtrinsicVarSampOrderBySerializer =
+    new _$GExtrinsicVarSampOrderBySerializer();
+Serializer<GgetUdHistoryArgs> _$ggetUdHistoryArgsSerializer =
+    new _$GgetUdHistoryArgsSerializer();
+Serializer<GIdentityAggregateBoolExp> _$gIdentityAggregateBoolExpSerializer =
+    new _$GIdentityAggregateBoolExpSerializer();
+Serializer<GidentityAggregateBoolExpBool_and>
+    _$gidentityAggregateBoolExpBoolAndSerializer =
+    new _$GidentityAggregateBoolExpBool_andSerializer();
+Serializer<GidentityAggregateBoolExpBool_or>
+    _$gidentityAggregateBoolExpBoolOrSerializer =
+    new _$GidentityAggregateBoolExpBool_orSerializer();
+Serializer<GidentityAggregateBoolExpCount>
+    _$gidentityAggregateBoolExpCountSerializer =
+    new _$GidentityAggregateBoolExpCountSerializer();
+Serializer<GIdentityAggregateOrderBy> _$gIdentityAggregateOrderBySerializer =
+    new _$GIdentityAggregateOrderBySerializer();
+Serializer<GIdentityAvgOrderBy> _$gIdentityAvgOrderBySerializer =
+    new _$GIdentityAvgOrderBySerializer();
+Serializer<GIdentityBoolExp> _$gIdentityBoolExpSerializer =
+    new _$GIdentityBoolExpSerializer();
+Serializer<GIdentityMaxOrderBy> _$gIdentityMaxOrderBySerializer =
+    new _$GIdentityMaxOrderBySerializer();
+Serializer<GIdentityMinOrderBy> _$gIdentityMinOrderBySerializer =
+    new _$GIdentityMinOrderBySerializer();
+Serializer<GIdentityOrderBy> _$gIdentityOrderBySerializer =
+    new _$GIdentityOrderBySerializer();
+Serializer<GIdentitySelectColumn> _$gIdentitySelectColumnSerializer =
+    new _$GIdentitySelectColumnSerializer();
+Serializer<
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns>
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolAndArgumentsColumnsSerializer =
+    new _$GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumnsSerializer();
+Serializer<GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns>
+    _$gIdentitySelectColumnIdentityAggregateBoolExpBoolOrArgumentsColumnsSerializer =
+    new _$GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumnsSerializer();
+Serializer<GIdentityStatusEnum> _$gIdentityStatusEnumSerializer =
+    new _$GIdentityStatusEnumSerializer();
+Serializer<GIdentityStatusEnumComparisonExp>
+    _$gIdentityStatusEnumComparisonExpSerializer =
+    new _$GIdentityStatusEnumComparisonExpSerializer();
+Serializer<GIdentityStddevOrderBy> _$gIdentityStddevOrderBySerializer =
+    new _$GIdentityStddevOrderBySerializer();
+Serializer<GIdentityStddevPopOrderBy> _$gIdentityStddevPopOrderBySerializer =
+    new _$GIdentityStddevPopOrderBySerializer();
+Serializer<GIdentityStddevSampOrderBy> _$gIdentityStddevSampOrderBySerializer =
+    new _$GIdentityStddevSampOrderBySerializer();
+Serializer<GIdentityStreamCursorInput> _$gIdentityStreamCursorInputSerializer =
+    new _$GIdentityStreamCursorInputSerializer();
+Serializer<GIdentityStreamCursorValueInput>
+    _$gIdentityStreamCursorValueInputSerializer =
+    new _$GIdentityStreamCursorValueInputSerializer();
+Serializer<GIdentitySumOrderBy> _$gIdentitySumOrderBySerializer =
+    new _$GIdentitySumOrderBySerializer();
+Serializer<GIdentityVarianceOrderBy> _$gIdentityVarianceOrderBySerializer =
+    new _$GIdentityVarianceOrderBySerializer();
+Serializer<GIdentityVarPopOrderBy> _$gIdentityVarPopOrderBySerializer =
+    new _$GIdentityVarPopOrderBySerializer();
+Serializer<GIdentityVarSampOrderBy> _$gIdentityVarSampOrderBySerializer =
+    new _$GIdentityVarSampOrderBySerializer();
+Serializer<GIntArrayComparisonExp> _$gIntArrayComparisonExpSerializer =
+    new _$GIntArrayComparisonExpSerializer();
+Serializer<GIntComparisonExp> _$gIntComparisonExpSerializer =
+    new _$GIntComparisonExpSerializer();
+Serializer<GItemsCounterBoolExp> _$gItemsCounterBoolExpSerializer =
+    new _$GItemsCounterBoolExpSerializer();
+Serializer<GItemsCounterOrderBy> _$gItemsCounterOrderBySerializer =
+    new _$GItemsCounterOrderBySerializer();
+Serializer<GItemsCounterSelectColumn> _$gItemsCounterSelectColumnSerializer =
+    new _$GItemsCounterSelectColumnSerializer();
+Serializer<GItemsCounterStreamCursorInput>
+    _$gItemsCounterStreamCursorInputSerializer =
+    new _$GItemsCounterStreamCursorInputSerializer();
+Serializer<GItemsCounterStreamCursorValueInput>
+    _$gItemsCounterStreamCursorValueInputSerializer =
+    new _$GItemsCounterStreamCursorValueInputSerializer();
+Serializer<GItemTypeEnum> _$gItemTypeEnumSerializer =
+    new _$GItemTypeEnumSerializer();
+Serializer<GItemTypeEnumComparisonExp> _$gItemTypeEnumComparisonExpSerializer =
+    new _$GItemTypeEnumComparisonExpSerializer();
+Serializer<GJsonbCastExp> _$gJsonbCastExpSerializer =
+    new _$GJsonbCastExpSerializer();
+Serializer<GJsonbComparisonExp> _$gJsonbComparisonExpSerializer =
+    new _$GJsonbComparisonExpSerializer();
+Serializer<GMembershipEventAggregateBoolExp>
+    _$gMembershipEventAggregateBoolExpSerializer =
+    new _$GMembershipEventAggregateBoolExpSerializer();
+Serializer<GmembershipEventAggregateBoolExpCount>
+    _$gmembershipEventAggregateBoolExpCountSerializer =
+    new _$GmembershipEventAggregateBoolExpCountSerializer();
+Serializer<GMembershipEventAggregateOrderBy>
+    _$gMembershipEventAggregateOrderBySerializer =
+    new _$GMembershipEventAggregateOrderBySerializer();
+Serializer<GMembershipEventAvgOrderBy> _$gMembershipEventAvgOrderBySerializer =
+    new _$GMembershipEventAvgOrderBySerializer();
+Serializer<GMembershipEventBoolExp> _$gMembershipEventBoolExpSerializer =
+    new _$GMembershipEventBoolExpSerializer();
+Serializer<GMembershipEventMaxOrderBy> _$gMembershipEventMaxOrderBySerializer =
+    new _$GMembershipEventMaxOrderBySerializer();
+Serializer<GMembershipEventMinOrderBy> _$gMembershipEventMinOrderBySerializer =
+    new _$GMembershipEventMinOrderBySerializer();
+Serializer<GMembershipEventOrderBy> _$gMembershipEventOrderBySerializer =
+    new _$GMembershipEventOrderBySerializer();
+Serializer<GMembershipEventSelectColumn>
+    _$gMembershipEventSelectColumnSerializer =
+    new _$GMembershipEventSelectColumnSerializer();
+Serializer<GMembershipEventStddevOrderBy>
+    _$gMembershipEventStddevOrderBySerializer =
+    new _$GMembershipEventStddevOrderBySerializer();
+Serializer<GMembershipEventStddevPopOrderBy>
+    _$gMembershipEventStddevPopOrderBySerializer =
+    new _$GMembershipEventStddevPopOrderBySerializer();
+Serializer<GMembershipEventStddevSampOrderBy>
+    _$gMembershipEventStddevSampOrderBySerializer =
+    new _$GMembershipEventStddevSampOrderBySerializer();
+Serializer<GMembershipEventStreamCursorInput>
+    _$gMembershipEventStreamCursorInputSerializer =
+    new _$GMembershipEventStreamCursorInputSerializer();
+Serializer<GMembershipEventStreamCursorValueInput>
+    _$gMembershipEventStreamCursorValueInputSerializer =
+    new _$GMembershipEventStreamCursorValueInputSerializer();
+Serializer<GMembershipEventSumOrderBy> _$gMembershipEventSumOrderBySerializer =
+    new _$GMembershipEventSumOrderBySerializer();
+Serializer<GMembershipEventVarianceOrderBy>
+    _$gMembershipEventVarianceOrderBySerializer =
+    new _$GMembershipEventVarianceOrderBySerializer();
+Serializer<GMembershipEventVarPopOrderBy>
+    _$gMembershipEventVarPopOrderBySerializer =
+    new _$GMembershipEventVarPopOrderBySerializer();
+Serializer<GMembershipEventVarSampOrderBy>
+    _$gMembershipEventVarSampOrderBySerializer =
+    new _$GMembershipEventVarSampOrderBySerializer();
+Serializer<GNumericComparisonExp> _$gNumericComparisonExpSerializer =
+    new _$GNumericComparisonExpSerializer();
+Serializer<GOrderBy> _$gOrderBySerializer = new _$GOrderBySerializer();
+Serializer<GPopulationHistoryBoolExp> _$gPopulationHistoryBoolExpSerializer =
+    new _$GPopulationHistoryBoolExpSerializer();
+Serializer<GPopulationHistoryOrderBy> _$gPopulationHistoryOrderBySerializer =
+    new _$GPopulationHistoryOrderBySerializer();
+Serializer<GPopulationHistorySelectColumn>
+    _$gPopulationHistorySelectColumnSerializer =
+    new _$GPopulationHistorySelectColumnSerializer();
+Serializer<GPopulationHistoryStreamCursorInput>
+    _$gPopulationHistoryStreamCursorInputSerializer =
+    new _$GPopulationHistoryStreamCursorInputSerializer();
+Serializer<GPopulationHistoryStreamCursorValueInput>
+    _$gPopulationHistoryStreamCursorValueInputSerializer =
+    new _$GPopulationHistoryStreamCursorValueInputSerializer();
+Serializer<GSmithBoolExp> _$gSmithBoolExpSerializer =
+    new _$GSmithBoolExpSerializer();
+Serializer<GSmithCertAggregateBoolExp> _$gSmithCertAggregateBoolExpSerializer =
+    new _$GSmithCertAggregateBoolExpSerializer();
+Serializer<GsmithCertAggregateBoolExpCount>
+    _$gsmithCertAggregateBoolExpCountSerializer =
+    new _$GsmithCertAggregateBoolExpCountSerializer();
+Serializer<GSmithCertAggregateOrderBy> _$gSmithCertAggregateOrderBySerializer =
+    new _$GSmithCertAggregateOrderBySerializer();
+Serializer<GSmithCertAvgOrderBy> _$gSmithCertAvgOrderBySerializer =
+    new _$GSmithCertAvgOrderBySerializer();
+Serializer<GSmithCertBoolExp> _$gSmithCertBoolExpSerializer =
+    new _$GSmithCertBoolExpSerializer();
+Serializer<GSmithCertMaxOrderBy> _$gSmithCertMaxOrderBySerializer =
+    new _$GSmithCertMaxOrderBySerializer();
+Serializer<GSmithCertMinOrderBy> _$gSmithCertMinOrderBySerializer =
+    new _$GSmithCertMinOrderBySerializer();
+Serializer<GSmithCertOrderBy> _$gSmithCertOrderBySerializer =
+    new _$GSmithCertOrderBySerializer();
+Serializer<GSmithCertSelectColumn> _$gSmithCertSelectColumnSerializer =
+    new _$GSmithCertSelectColumnSerializer();
+Serializer<GSmithCertStddevOrderBy> _$gSmithCertStddevOrderBySerializer =
+    new _$GSmithCertStddevOrderBySerializer();
+Serializer<GSmithCertStddevPopOrderBy> _$gSmithCertStddevPopOrderBySerializer =
+    new _$GSmithCertStddevPopOrderBySerializer();
+Serializer<GSmithCertStddevSampOrderBy>
+    _$gSmithCertStddevSampOrderBySerializer =
+    new _$GSmithCertStddevSampOrderBySerializer();
+Serializer<GSmithCertStreamCursorInput>
+    _$gSmithCertStreamCursorInputSerializer =
+    new _$GSmithCertStreamCursorInputSerializer();
+Serializer<GSmithCertStreamCursorValueInput>
+    _$gSmithCertStreamCursorValueInputSerializer =
+    new _$GSmithCertStreamCursorValueInputSerializer();
+Serializer<GSmithCertSumOrderBy> _$gSmithCertSumOrderBySerializer =
+    new _$GSmithCertSumOrderBySerializer();
+Serializer<GSmithCertVarianceOrderBy> _$gSmithCertVarianceOrderBySerializer =
+    new _$GSmithCertVarianceOrderBySerializer();
+Serializer<GSmithCertVarPopOrderBy> _$gSmithCertVarPopOrderBySerializer =
+    new _$GSmithCertVarPopOrderBySerializer();
+Serializer<GSmithCertVarSampOrderBy> _$gSmithCertVarSampOrderBySerializer =
+    new _$GSmithCertVarSampOrderBySerializer();
+Serializer<GSmithEventAggregateBoolExp>
+    _$gSmithEventAggregateBoolExpSerializer =
+    new _$GSmithEventAggregateBoolExpSerializer();
+Serializer<GsmithEventAggregateBoolExpCount>
+    _$gsmithEventAggregateBoolExpCountSerializer =
+    new _$GsmithEventAggregateBoolExpCountSerializer();
+Serializer<GSmithEventAggregateOrderBy>
+    _$gSmithEventAggregateOrderBySerializer =
+    new _$GSmithEventAggregateOrderBySerializer();
+Serializer<GSmithEventAvgOrderBy> _$gSmithEventAvgOrderBySerializer =
+    new _$GSmithEventAvgOrderBySerializer();
+Serializer<GSmithEventBoolExp> _$gSmithEventBoolExpSerializer =
+    new _$GSmithEventBoolExpSerializer();
+Serializer<GSmithEventMaxOrderBy> _$gSmithEventMaxOrderBySerializer =
+    new _$GSmithEventMaxOrderBySerializer();
+Serializer<GSmithEventMinOrderBy> _$gSmithEventMinOrderBySerializer =
+    new _$GSmithEventMinOrderBySerializer();
+Serializer<GSmithEventOrderBy> _$gSmithEventOrderBySerializer =
+    new _$GSmithEventOrderBySerializer();
+Serializer<GSmithEventSelectColumn> _$gSmithEventSelectColumnSerializer =
+    new _$GSmithEventSelectColumnSerializer();
+Serializer<GSmithEventStddevOrderBy> _$gSmithEventStddevOrderBySerializer =
+    new _$GSmithEventStddevOrderBySerializer();
+Serializer<GSmithEventStddevPopOrderBy>
+    _$gSmithEventStddevPopOrderBySerializer =
+    new _$GSmithEventStddevPopOrderBySerializer();
+Serializer<GSmithEventStddevSampOrderBy>
+    _$gSmithEventStddevSampOrderBySerializer =
+    new _$GSmithEventStddevSampOrderBySerializer();
+Serializer<GSmithEventStreamCursorInput>
+    _$gSmithEventStreamCursorInputSerializer =
+    new _$GSmithEventStreamCursorInputSerializer();
+Serializer<GSmithEventStreamCursorValueInput>
+    _$gSmithEventStreamCursorValueInputSerializer =
+    new _$GSmithEventStreamCursorValueInputSerializer();
+Serializer<GSmithEventSumOrderBy> _$gSmithEventSumOrderBySerializer =
+    new _$GSmithEventSumOrderBySerializer();
+Serializer<GSmithEventTypeEnum> _$gSmithEventTypeEnumSerializer =
+    new _$GSmithEventTypeEnumSerializer();
+Serializer<GSmithEventTypeEnumComparisonExp>
+    _$gSmithEventTypeEnumComparisonExpSerializer =
+    new _$GSmithEventTypeEnumComparisonExpSerializer();
+Serializer<GSmithEventVarianceOrderBy> _$gSmithEventVarianceOrderBySerializer =
+    new _$GSmithEventVarianceOrderBySerializer();
+Serializer<GSmithEventVarPopOrderBy> _$gSmithEventVarPopOrderBySerializer =
+    new _$GSmithEventVarPopOrderBySerializer();
+Serializer<GSmithEventVarSampOrderBy> _$gSmithEventVarSampOrderBySerializer =
+    new _$GSmithEventVarSampOrderBySerializer();
+Serializer<GSmithOrderBy> _$gSmithOrderBySerializer =
+    new _$GSmithOrderBySerializer();
+Serializer<GSmithSelectColumn> _$gSmithSelectColumnSerializer =
+    new _$GSmithSelectColumnSerializer();
+Serializer<GSmithStatusEnum> _$gSmithStatusEnumSerializer =
+    new _$GSmithStatusEnumSerializer();
+Serializer<GSmithStatusEnumComparisonExp>
+    _$gSmithStatusEnumComparisonExpSerializer =
+    new _$GSmithStatusEnumComparisonExpSerializer();
+Serializer<GSmithStreamCursorInput> _$gSmithStreamCursorInputSerializer =
+    new _$GSmithStreamCursorInputSerializer();
+Serializer<GSmithStreamCursorValueInput>
+    _$gSmithStreamCursorValueInputSerializer =
+    new _$GSmithStreamCursorValueInputSerializer();
+Serializer<GStringArrayComparisonExp> _$gStringArrayComparisonExpSerializer =
+    new _$GStringArrayComparisonExpSerializer();
+Serializer<GStringComparisonExp> _$gStringComparisonExpSerializer =
+    new _$GStringComparisonExpSerializer();
+Serializer<GTimestamptzComparisonExp> _$gTimestamptzComparisonExpSerializer =
+    new _$GTimestamptzComparisonExpSerializer();
+Serializer<GTransferAggregateBoolExp> _$gTransferAggregateBoolExpSerializer =
+    new _$GTransferAggregateBoolExpSerializer();
+Serializer<GtransferAggregateBoolExpCount>
+    _$gtransferAggregateBoolExpCountSerializer =
+    new _$GtransferAggregateBoolExpCountSerializer();
+Serializer<GTransferAggregateOrderBy> _$gTransferAggregateOrderBySerializer =
+    new _$GTransferAggregateOrderBySerializer();
+Serializer<GTransferAvgOrderBy> _$gTransferAvgOrderBySerializer =
+    new _$GTransferAvgOrderBySerializer();
+Serializer<GTransferBoolExp> _$gTransferBoolExpSerializer =
+    new _$GTransferBoolExpSerializer();
+Serializer<GTransferMaxOrderBy> _$gTransferMaxOrderBySerializer =
+    new _$GTransferMaxOrderBySerializer();
+Serializer<GTransferMinOrderBy> _$gTransferMinOrderBySerializer =
+    new _$GTransferMinOrderBySerializer();
+Serializer<GTransferOrderBy> _$gTransferOrderBySerializer =
+    new _$GTransferOrderBySerializer();
+Serializer<GTransferSelectColumn> _$gTransferSelectColumnSerializer =
+    new _$GTransferSelectColumnSerializer();
+Serializer<GTransferStddevOrderBy> _$gTransferStddevOrderBySerializer =
+    new _$GTransferStddevOrderBySerializer();
+Serializer<GTransferStddevPopOrderBy> _$gTransferStddevPopOrderBySerializer =
+    new _$GTransferStddevPopOrderBySerializer();
+Serializer<GTransferStddevSampOrderBy> _$gTransferStddevSampOrderBySerializer =
+    new _$GTransferStddevSampOrderBySerializer();
+Serializer<GTransferStreamCursorInput> _$gTransferStreamCursorInputSerializer =
+    new _$GTransferStreamCursorInputSerializer();
+Serializer<GTransferStreamCursorValueInput>
+    _$gTransferStreamCursorValueInputSerializer =
+    new _$GTransferStreamCursorValueInputSerializer();
+Serializer<GTransferSumOrderBy> _$gTransferSumOrderBySerializer =
+    new _$GTransferSumOrderBySerializer();
+Serializer<GTransferVarianceOrderBy> _$gTransferVarianceOrderBySerializer =
+    new _$GTransferVarianceOrderBySerializer();
+Serializer<GTransferVarPopOrderBy> _$gTransferVarPopOrderBySerializer =
+    new _$GTransferVarPopOrderBySerializer();
+Serializer<GTransferVarSampOrderBy> _$gTransferVarSampOrderBySerializer =
+    new _$GTransferVarSampOrderBySerializer();
+Serializer<GTxCommentAggregateBoolExp> _$gTxCommentAggregateBoolExpSerializer =
+    new _$GTxCommentAggregateBoolExpSerializer();
+Serializer<GtxCommentAggregateBoolExpCount>
+    _$gtxCommentAggregateBoolExpCountSerializer =
+    new _$GtxCommentAggregateBoolExpCountSerializer();
+Serializer<GTxCommentAggregateOrderBy> _$gTxCommentAggregateOrderBySerializer =
+    new _$GTxCommentAggregateOrderBySerializer();
+Serializer<GTxCommentAvgOrderBy> _$gTxCommentAvgOrderBySerializer =
+    new _$GTxCommentAvgOrderBySerializer();
+Serializer<GTxCommentBoolExp> _$gTxCommentBoolExpSerializer =
+    new _$GTxCommentBoolExpSerializer();
+Serializer<GTxCommentMaxOrderBy> _$gTxCommentMaxOrderBySerializer =
+    new _$GTxCommentMaxOrderBySerializer();
+Serializer<GTxCommentMinOrderBy> _$gTxCommentMinOrderBySerializer =
+    new _$GTxCommentMinOrderBySerializer();
+Serializer<GTxCommentOrderBy> _$gTxCommentOrderBySerializer =
+    new _$GTxCommentOrderBySerializer();
+Serializer<GTxCommentSelectColumn> _$gTxCommentSelectColumnSerializer =
+    new _$GTxCommentSelectColumnSerializer();
+Serializer<GTxCommentStddevOrderBy> _$gTxCommentStddevOrderBySerializer =
+    new _$GTxCommentStddevOrderBySerializer();
+Serializer<GTxCommentStddevPopOrderBy> _$gTxCommentStddevPopOrderBySerializer =
+    new _$GTxCommentStddevPopOrderBySerializer();
+Serializer<GTxCommentStddevSampOrderBy>
+    _$gTxCommentStddevSampOrderBySerializer =
+    new _$GTxCommentStddevSampOrderBySerializer();
+Serializer<GTxCommentStreamCursorInput>
+    _$gTxCommentStreamCursorInputSerializer =
+    new _$GTxCommentStreamCursorInputSerializer();
+Serializer<GTxCommentStreamCursorValueInput>
+    _$gTxCommentStreamCursorValueInputSerializer =
+    new _$GTxCommentStreamCursorValueInputSerializer();
+Serializer<GTxCommentSumOrderBy> _$gTxCommentSumOrderBySerializer =
+    new _$GTxCommentSumOrderBySerializer();
+Serializer<GTxCommentVarianceOrderBy> _$gTxCommentVarianceOrderBySerializer =
+    new _$GTxCommentVarianceOrderBySerializer();
+Serializer<GTxCommentVarPopOrderBy> _$gTxCommentVarPopOrderBySerializer =
+    new _$GTxCommentVarPopOrderBySerializer();
+Serializer<GTxCommentVarSampOrderBy> _$gTxCommentVarSampOrderBySerializer =
+    new _$GTxCommentVarSampOrderBySerializer();
+Serializer<GUdHistoryAggregateOrderBy> _$gUdHistoryAggregateOrderBySerializer =
+    new _$GUdHistoryAggregateOrderBySerializer();
+Serializer<GUdHistoryAvgOrderBy> _$gUdHistoryAvgOrderBySerializer =
+    new _$GUdHistoryAvgOrderBySerializer();
+Serializer<GUdHistoryBoolExp> _$gUdHistoryBoolExpSerializer =
+    new _$GUdHistoryBoolExpSerializer();
+Serializer<GUdHistoryMaxOrderBy> _$gUdHistoryMaxOrderBySerializer =
+    new _$GUdHistoryMaxOrderBySerializer();
+Serializer<GUdHistoryMinOrderBy> _$gUdHistoryMinOrderBySerializer =
+    new _$GUdHistoryMinOrderBySerializer();
+Serializer<GUdHistoryOrderBy> _$gUdHistoryOrderBySerializer =
+    new _$GUdHistoryOrderBySerializer();
+Serializer<GUdHistorySelectColumn> _$gUdHistorySelectColumnSerializer =
+    new _$GUdHistorySelectColumnSerializer();
+Serializer<GUdHistoryStddevOrderBy> _$gUdHistoryStddevOrderBySerializer =
+    new _$GUdHistoryStddevOrderBySerializer();
+Serializer<GUdHistoryStddevPopOrderBy> _$gUdHistoryStddevPopOrderBySerializer =
+    new _$GUdHistoryStddevPopOrderBySerializer();
+Serializer<GUdHistoryStddevSampOrderBy>
+    _$gUdHistoryStddevSampOrderBySerializer =
+    new _$GUdHistoryStddevSampOrderBySerializer();
+Serializer<GUdHistoryStreamCursorInput>
+    _$gUdHistoryStreamCursorInputSerializer =
+    new _$GUdHistoryStreamCursorInputSerializer();
+Serializer<GUdHistoryStreamCursorValueInput>
+    _$gUdHistoryStreamCursorValueInputSerializer =
+    new _$GUdHistoryStreamCursorValueInputSerializer();
+Serializer<GUdHistorySumOrderBy> _$gUdHistorySumOrderBySerializer =
+    new _$GUdHistorySumOrderBySerializer();
+Serializer<GUdHistoryVarianceOrderBy> _$gUdHistoryVarianceOrderBySerializer =
+    new _$GUdHistoryVarianceOrderBySerializer();
+Serializer<GUdHistoryVarPopOrderBy> _$gUdHistoryVarPopOrderBySerializer =
+    new _$GUdHistoryVarPopOrderBySerializer();
+Serializer<GUdHistoryVarSampOrderBy> _$gUdHistoryVarSampOrderBySerializer =
+    new _$GUdHistoryVarSampOrderBySerializer();
+Serializer<GUdReevalBoolExp> _$gUdReevalBoolExpSerializer =
+    new _$GUdReevalBoolExpSerializer();
+Serializer<GUdReevalOrderBy> _$gUdReevalOrderBySerializer =
+    new _$GUdReevalOrderBySerializer();
+Serializer<GUdReevalSelectColumn> _$gUdReevalSelectColumnSerializer =
+    new _$GUdReevalSelectColumnSerializer();
+Serializer<GUdReevalStreamCursorInput> _$gUdReevalStreamCursorInputSerializer =
+    new _$GUdReevalStreamCursorInputSerializer();
+Serializer<GUdReevalStreamCursorValueInput>
+    _$gUdReevalStreamCursorValueInputSerializer =
+    new _$GUdReevalStreamCursorValueInputSerializer();
+Serializer<GUniversalDividendBoolExp> _$gUniversalDividendBoolExpSerializer =
+    new _$GUniversalDividendBoolExpSerializer();
+Serializer<GUniversalDividendOrderBy> _$gUniversalDividendOrderBySerializer =
+    new _$GUniversalDividendOrderBySerializer();
+Serializer<GUniversalDividendSelectColumn>
+    _$gUniversalDividendSelectColumnSerializer =
+    new _$GUniversalDividendSelectColumnSerializer();
+Serializer<GUniversalDividendStreamCursorInput>
+    _$gUniversalDividendStreamCursorInputSerializer =
+    new _$GUniversalDividendStreamCursorInputSerializer();
+Serializer<GUniversalDividendStreamCursorValueInput>
+    _$gUniversalDividendStreamCursorValueInputSerializer =
+    new _$GUniversalDividendStreamCursorValueInputSerializer();
+Serializer<GValidatorBoolExp> _$gValidatorBoolExpSerializer =
+    new _$GValidatorBoolExpSerializer();
+Serializer<GValidatorOrderBy> _$gValidatorOrderBySerializer =
+    new _$GValidatorOrderBySerializer();
+Serializer<GValidatorSelectColumn> _$gValidatorSelectColumnSerializer =
+    new _$GValidatorSelectColumnSerializer();
+Serializer<GValidatorStreamCursorInput>
+    _$gValidatorStreamCursorInputSerializer =
+    new _$GValidatorStreamCursorInputSerializer();
+Serializer<GValidatorStreamCursorValueInput>
+    _$gValidatorStreamCursorValueInputSerializer =
+    new _$GValidatorStreamCursorValueInputSerializer();
+
+class _$GAccountAggregateBoolExpSerializer
+    implements StructuredSerializer<GAccountAggregateBoolExp> {
   @override
   final Iterable<Type> types = const [
-    Gblock_stream_cursor_input,
-    _$Gblock_stream_cursor_input
+    GAccountAggregateBoolExp,
+    _$GAccountAggregateBoolExp
   ];
   @override
-  final String wireName = 'Gblock_stream_cursor_input';
+  final String wireName = 'GAccountAggregateBoolExp';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gblock_stream_cursor_input object,
+      Serializers serializers, GAccountAggregateBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gblock_stream_cursor_value_input)),
-    ];
+    final result = <Object?>[];
     Object? value;
-    value = object.ordering;
+    value = object.bool_and;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('bool_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GaccountAggregateBoolExpBool_and)));
+    }
+    value = object.bool_or;
+    if (value != null) {
+      result
+        ..add('bool_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GaccountAggregateBoolExpBool_or)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GaccountAggregateBoolExpCount)));
     }
     return result;
   }
 
   @override
-  Gblock_stream_cursor_input deserialize(
+  GAccountAggregateBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gblock_stream_cursor_inputBuilder();
+    final result = new GAccountAggregateBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1410,16 +2299,22 @@ class _$Gblock_stream_cursor_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
+        case 'bool_and':
+          result.bool_and.replace(serializers.deserialize(value,
                   specifiedType:
-                      const FullType(Gblock_stream_cursor_value_input))!
-              as Gblock_stream_cursor_value_input);
+                      const FullType(GaccountAggregateBoolExpBool_and))!
+              as GaccountAggregateBoolExpBool_and);
           break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
+        case 'bool_or':
+          result.bool_or.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GaccountAggregateBoolExpBool_or))!
+              as GaccountAggregateBoolExpBool_or);
+          break;
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GaccountAggregateBoolExpCount))!
+              as GaccountAggregateBoolExpCount);
           break;
       }
     }
@@ -1428,57 +2323,52 @@ class _$Gblock_stream_cursor_inputSerializer
   }
 }
 
-class _$Gblock_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gblock_stream_cursor_value_input> {
+class _$GaccountAggregateBoolExpBool_andSerializer
+    implements StructuredSerializer<GaccountAggregateBoolExpBool_and> {
   @override
   final Iterable<Type> types = const [
-    Gblock_stream_cursor_value_input,
-    _$Gblock_stream_cursor_value_input
+    GaccountAggregateBoolExpBool_and,
+    _$GaccountAggregateBoolExpBool_and
   ];
   @override
-  final String wireName = 'Gblock_stream_cursor_value_input';
+  final String wireName = 'GaccountAggregateBoolExpBool_and';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gblock_stream_cursor_value_input object,
+      Serializers serializers, GaccountAggregateBoolExpBool_and object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
     Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
-    }
-    value = object.data;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('data')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.hash;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('hash')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.number;
-    if (value != null) {
-      result
-        ..add('number')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+            specifiedType: const FullType(GAccountBoolExp)));
     }
     return result;
   }
 
   @override
-  Gblock_stream_cursor_value_input deserialize(
+  GaccountAggregateBoolExpBool_and deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gblock_stream_cursor_value_inputBuilder();
+    final result = new GaccountAggregateBoolExpBool_andBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1486,21 +2376,25 @@ class _$Gblock_stream_cursor_value_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns))!
+              as GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns;
           break;
-        case 'data':
-          result.data = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'hash':
-          result.hash = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
           break;
-        case 'number':
-          result.number = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -1509,95 +2403,52 @@ class _$Gblock_stream_cursor_value_inputSerializer
   }
 }
 
-class _$GBoolean_comparison_expSerializer
-    implements StructuredSerializer<GBoolean_comparison_exp> {
+class _$GaccountAggregateBoolExpBool_orSerializer
+    implements StructuredSerializer<GaccountAggregateBoolExpBool_or> {
   @override
   final Iterable<Type> types = const [
-    GBoolean_comparison_exp,
-    _$GBoolean_comparison_exp
+    GaccountAggregateBoolExpBool_or,
+    _$GaccountAggregateBoolExpBool_or
   ];
   @override
-  final String wireName = 'GBoolean_comparison_exp';
+  final String wireName = 'GaccountAggregateBoolExpBool_or';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GBoolean_comparison_exp object,
+      Serializers serializers, GaccountAggregateBoolExpBool_or object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
     Object? value;
-    value = object.G_eq;
-    if (value != null) {
-      result
-        ..add('_eq')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_gt;
-    if (value != null) {
-      result
-        ..add('_gt')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_gte;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('_gte')
+        ..add('distinct')
         ..add(
             serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.G_in;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('_in')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(bool)])));
-    }
-    value = object.G_is_null;
-    if (value != null) {
-      result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_lt;
-    if (value != null) {
-      result
-        ..add('_lt')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_lte;
-    if (value != null) {
-      result
-        ..add('_lte')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_neq;
-    if (value != null) {
-      result
-        ..add('_neq')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_nin;
-    if (value != null) {
-      result
-        ..add('_nin')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(bool)])));
+            specifiedType: const FullType(GAccountBoolExp)));
     }
     return result;
   }
 
   @override
-  GBoolean_comparison_exp deserialize(
+  GaccountAggregateBoolExpBool_or deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GBoolean_comparison_expBuilder();
+    final result = new GaccountAggregateBoolExpBool_orBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1605,45 +2456,25 @@ class _$GBoolean_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_gt':
-          result.G_gt = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_gte':
-          result.G_gte = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(BuiltList, const [const FullType(bool)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_lt':
-          result.G_lt = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns))!
+              as GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns;
           break;
-        case '_lte':
-          result.G_lte = serializers.deserialize(value,
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
               specifiedType: const FullType(bool)) as bool?;
           break;
-        case '_neq':
-          result.G_neq = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
           break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(BuiltList, const [const FullType(bool)]))!
-              as BuiltList<Object?>);
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -1652,38 +2483,56 @@ class _$GBoolean_comparison_expSerializer
   }
 }
 
-class _$Gcertification_aggregate_bool_expSerializer
-    implements StructuredSerializer<Gcertification_aggregate_bool_exp> {
+class _$GaccountAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GaccountAggregateBoolExpCount> {
   @override
   final Iterable<Type> types = const [
-    Gcertification_aggregate_bool_exp,
-    _$Gcertification_aggregate_bool_exp
+    GaccountAggregateBoolExpCount,
+    _$GaccountAggregateBoolExpCount
   ];
   @override
-  final String wireName = 'Gcertification_aggregate_bool_exp';
+  final String wireName = 'GaccountAggregateBoolExpCount';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_aggregate_bool_exp object,
+      Serializers serializers, GaccountAggregateBoolExpCount object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
     Object? value;
-    value = object.count;
+    value = object.arguments;
     if (value != null) {
       result
-        ..add('count')
+        ..add('arguments')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(Gcertification_aggregate_bool_exp_count)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GAccountSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
     }
     return result;
   }
 
   @override
-  Gcertification_aggregate_bool_exp deserialize(
+  GaccountAggregateBoolExpCount deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_aggregate_bool_expBuilder();
+    final result = new GaccountAggregateBoolExpCountBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1691,11 +2540,25 @@ class _$Gcertification_aggregate_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'count':
-          result.count.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_aggregate_bool_exp_count))!
-              as Gcertification_aggregate_bool_exp_count);
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GAccountSelectColumn)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
       }
     }
@@ -1704,56 +2567,51 @@ class _$Gcertification_aggregate_bool_expSerializer
   }
 }
 
-class _$Gcertification_aggregate_bool_exp_countSerializer
-    implements StructuredSerializer<Gcertification_aggregate_bool_exp_count> {
+class _$GAccountAggregateOrderBySerializer
+    implements StructuredSerializer<GAccountAggregateOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gcertification_aggregate_bool_exp_count,
-    _$Gcertification_aggregate_bool_exp_count
+    GAccountAggregateOrderBy,
+    _$GAccountAggregateOrderBy
   ];
   @override
-  final String wireName = 'Gcertification_aggregate_bool_exp_count';
+  final String wireName = 'GAccountAggregateOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_aggregate_bool_exp_count object,
+      Serializers serializers, GAccountAggregateOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'predicate',
-      serializers.serialize(object.predicate,
-          specifiedType: const FullType(GInt_comparison_exp)),
-    ];
+    final result = <Object?>[];
     Object? value;
-    value = object.arguments;
+    value = object.count;
     if (value != null) {
       result
-        ..add('arguments')
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(BuiltList,
-                const [const FullType(Gcertification_select_column)])));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.distinct;
+    value = object.max;
     if (value != null) {
       result
-        ..add('distinct')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountMaxOrderBy)));
     }
-    value = object.filter;
+    value = object.min;
     if (value != null) {
       result
-        ..add('filter')
+        ..add('min')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_bool_exp)));
+            specifiedType: const FullType(GAccountMinOrderBy)));
     }
     return result;
   }
 
   @override
-  Gcertification_aggregate_bool_exp_count deserialize(
+  GAccountAggregateOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_aggregate_bool_exp_countBuilder();
+    final result = new GAccountAggregateOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1761,25 +2619,19 @@ class _$Gcertification_aggregate_bool_exp_countSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'arguments':
-          result.arguments.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gcertification_select_column)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'distinct':
-          result.distinct = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'filter':
-          result.filter.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_bool_exp))!
-              as Gcertification_bool_exp);
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountMaxOrderBy))!
+              as GAccountMaxOrderBy);
           break;
-        case 'predicate':
-          result.predicate.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountMinOrderBy))!
+              as GAccountMinOrderBy);
           break;
       }
     }
@@ -1788,108 +2640,154 @@ class _$Gcertification_aggregate_bool_exp_countSerializer
   }
 }
 
-class _$Gcertification_aggregate_order_bySerializer
-    implements StructuredSerializer<Gcertification_aggregate_order_by> {
+class _$GAccountBoolExpSerializer
+    implements StructuredSerializer<GAccountBoolExp> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_aggregate_order_by,
-    _$Gcertification_aggregate_order_by
-  ];
+  final Iterable<Type> types = const [GAccountBoolExp, _$GAccountBoolExp];
   @override
-  final String wireName = 'Gcertification_aggregate_order_by';
+  final String wireName = 'GAccountBoolExp';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_aggregate_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GAccountBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.avg;
+    value = object.G_and;
     if (value != null) {
       result
-        ..add('avg')
+        ..add('_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_avg_order_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GAccountBoolExp)])));
     }
-    value = object.count;
+    value = object.G_not;
     if (value != null) {
       result
-        ..add('count')
+        ..add('_not')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GAccountBoolExp)));
     }
-    value = object.max;
+    value = object.G_or;
     if (value != null) {
       result
-        ..add('max')
+        ..add('_or')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_max_order_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GAccountBoolExp)])));
     }
-    value = object.min;
+    value = object.commentsIssued;
     if (value != null) {
       result
-        ..add('min')
+        ..add('commentsIssued')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_min_order_by)));
+            specifiedType: const FullType(GTxCommentBoolExp)));
     }
-    value = object.stddev;
+    value = object.commentsIssuedAggregate;
     if (value != null) {
       result
-        ..add('stddev')
+        ..add('commentsIssuedAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_stddev_order_by)));
+            specifiedType: const FullType(GTxCommentAggregateBoolExp)));
     }
-    value = object.stddev_pop;
+    value = object.id;
     if (value != null) {
       result
-        ..add('stddev_pop')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_stddev_pop_order_by)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.stddev_samp;
+    value = object.identity;
     if (value != null) {
       result
-        ..add('stddev_samp')
+        ..add('identity')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(Gcertification_stddev_samp_order_by)));
+            specifiedType: const FullType(GIdentityBoolExp)));
     }
-    value = object.sum;
+    value = object.isActive;
     if (value != null) {
       result
-        ..add('sum')
+        ..add('isActive')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_sum_order_by)));
+            specifiedType: const FullType(GBooleanComparisonExp)));
     }
-    value = object.var_pop;
+    value = object.linkedIdentity;
     if (value != null) {
       result
-        ..add('var_pop')
+        ..add('linkedIdentity')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_var_pop_order_by)));
+            specifiedType: const FullType(GIdentityBoolExp)));
     }
-    value = object.var_samp;
+    value = object.linkedIdentityId;
     if (value != null) {
       result
-        ..add('var_samp')
+        ..add('linkedIdentityId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_var_samp_order_by)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.variance;
+    value = object.removedIdentities;
     if (value != null) {
       result
-        ..add('variance')
+        ..add('removedIdentities')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.removedIdentitiesAggregate;
+    if (value != null) {
+      result
+        ..add('removedIdentitiesAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityAggregateBoolExp)));
+    }
+    value = object.transfersIssued;
+    if (value != null) {
+      result
+        ..add('transfersIssued')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferBoolExp)));
+    }
+    value = object.transfersIssuedAggregate;
+    if (value != null) {
+      result
+        ..add('transfersIssuedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferAggregateBoolExp)));
+    }
+    value = object.transfersReceived;
+    if (value != null) {
+      result
+        ..add('transfersReceived')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferBoolExp)));
+    }
+    value = object.transfersReceivedAggregate;
+    if (value != null) {
+      result
+        ..add('transfersReceivedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferAggregateBoolExp)));
+    }
+    value = object.wasIdentity;
+    if (value != null) {
+      result
+        ..add('wasIdentity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyBoolExp)));
+    }
+    value = object.wasIdentityAggregate;
+    if (value != null) {
+      result
+        ..add('wasIdentityAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_variance_order_by)));
+            specifiedType: const FullType(GChangeOwnerKeyAggregateBoolExp)));
     }
     return result;
   }
 
   @override
-  Gcertification_aggregate_order_by deserialize(
+  GAccountBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_aggregate_order_byBuilder();
+    final result = new GAccountBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -1897,65 +2795,100 @@ class _$Gcertification_aggregate_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'avg':
-          result.avg.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_avg_order_by))!
-              as Gcertification_avg_order_by);
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GAccountBoolExp)]))!
+              as BuiltList<Object?>);
           break;
-        case 'count':
-          result.count = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
           break;
-        case 'max':
-          result.max.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_max_order_by))!
-              as Gcertification_max_order_by);
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GAccountBoolExp)]))!
+              as BuiltList<Object?>);
           break;
-        case 'min':
-          result.min.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_min_order_by))!
-              as Gcertification_min_order_by);
+        case 'commentsIssued':
+          result.commentsIssued.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentBoolExp))!
+              as GTxCommentBoolExp);
           break;
-        case 'stddev':
-          result.stddev.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_stddev_order_by))!
-              as Gcertification_stddev_order_by);
+        case 'commentsIssuedAggregate':
+          result.commentsIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentAggregateBoolExp))!
+              as GTxCommentAggregateBoolExp);
           break;
-        case 'stddev_pop':
-          result.stddev_pop.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_stddev_pop_order_by))!
-              as Gcertification_stddev_pop_order_by);
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
           break;
-        case 'stddev_samp':
-          result.stddev_samp.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_stddev_samp_order_by))!
-              as Gcertification_stddev_samp_order_by);
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
           break;
-        case 'sum':
-          result.sum.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_sum_order_by))!
-              as Gcertification_sum_order_by);
+        case 'isActive':
+          result.isActive.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
-        case 'var_pop':
-          result.var_pop.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_var_pop_order_by))!
-              as Gcertification_var_pop_order_by);
+        case 'linkedIdentity':
+          result.linkedIdentity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
           break;
-        case 'var_samp':
-          result.var_samp.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_var_samp_order_by))!
-              as Gcertification_var_samp_order_by);
+        case 'linkedIdentityId':
+          result.linkedIdentityId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
           break;
-        case 'variance':
-          result.variance.replace(serializers.deserialize(value,
+        case 'removedIdentities':
+          result.removedIdentities.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'removedIdentitiesAggregate':
+          result.removedIdentitiesAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GIdentityAggregateBoolExp))!
+              as GIdentityAggregateBoolExp);
+          break;
+        case 'transfersIssued':
+          result.transfersIssued.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferBoolExp))!
+              as GTransferBoolExp);
+          break;
+        case 'transfersIssuedAggregate':
+          result.transfersIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferAggregateBoolExp))!
+              as GTransferAggregateBoolExp);
+          break;
+        case 'transfersReceived':
+          result.transfersReceived.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferBoolExp))!
+              as GTransferBoolExp);
+          break;
+        case 'transfersReceivedAggregate':
+          result.transfersReceivedAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GTransferAggregateBoolExp))!
+              as GTransferAggregateBoolExp);
+          break;
+        case 'wasIdentity':
+          result.wasIdentity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyBoolExp))!
+              as GChangeOwnerKeyBoolExp);
+          break;
+        case 'wasIdentityAggregate':
+          result.wasIdentityAggregate.replace(serializers.deserialize(value,
                   specifiedType:
-                      const FullType(Gcertification_variance_order_by))!
-              as Gcertification_variance_order_by);
+                      const FullType(GChangeOwnerKeyAggregateBoolExp))!
+              as GChangeOwnerKeyAggregateBoolExp);
           break;
       }
     }
@@ -1964,51 +2897,41 @@ class _$Gcertification_aggregate_order_bySerializer
   }
 }
 
-class _$Gcertification_avg_order_bySerializer
-    implements StructuredSerializer<Gcertification_avg_order_by> {
+class _$GAccountMaxOrderBySerializer
+    implements StructuredSerializer<GAccountMaxOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_avg_order_by,
-    _$Gcertification_avg_order_by
-  ];
+  final Iterable<Type> types = const [GAccountMaxOrderBy, _$GAccountMaxOrderBy];
   @override
-  final String wireName = 'Gcertification_avg_order_by';
+  final String wireName = 'GAccountMaxOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_avg_order_by object,
+      Serializers serializers, GAccountMaxOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
+    value = object.id;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.linkedIdentityId;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('linkedIdentityId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gcertification_avg_order_by deserialize(
+  GAccountMaxOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_avg_order_byBuilder();
+    final result = new GAccountMaxOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -2016,17 +2939,13 @@ class _$Gcertification_avg_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'linkedIdentityId':
+          result.linkedIdentityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -2035,220 +2954,41 @@ class _$Gcertification_avg_order_bySerializer
   }
 }
 
-class _$Gcertification_bool_expSerializer
-    implements StructuredSerializer<Gcertification_bool_exp> {
+class _$GAccountMinOrderBySerializer
+    implements StructuredSerializer<GAccountMinOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_bool_exp,
-    _$Gcertification_bool_exp
-  ];
+  final Iterable<Type> types = const [GAccountMinOrderBy, _$GAccountMinOrderBy];
   @override
-  final String wireName = 'Gcertification_bool_exp';
+  final String wireName = 'GAccountMinOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_bool_exp object,
+      Serializers serializers, GAccountMinOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_and;
+    value = object.id;
     if (value != null) {
       result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gcertification_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gcertification_bool_exp)])));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.created_on_block;
-    if (value != null) {
-      result
-        ..add('created_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
-    }
-    value = object.issuer;
-    if (value != null) {
-      result
-        ..add('issuer')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_bool_exp)));
-    }
-    value = object.issuer_index;
-    if (value != null) {
-      result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.receiver;
-    if (value != null) {
-      result
-        ..add('receiver')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_bool_exp)));
-    }
-    value = object.receiver_index;
-    if (value != null) {
-      result
-        ..add('receiver_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    return result;
-  }
-
-  @override
-  Gcertification_bool_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_bool_expBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gcertification_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_bool_exp))!
-              as Gcertification_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gcertification_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-        case 'created_on':
-          result.created_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
-          break;
-        case 'issuer':
-          result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_bool_exp))!
-              as Gidentity_bool_exp);
-          break;
-        case 'issuer_index':
-          result.issuer_index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'receiver':
-          result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_bool_exp))!
-              as Gidentity_bool_exp);
-          break;
-        case 'receiver_index':
-          result.receiver_index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_max_order_bySerializer
-    implements StructuredSerializer<Gcertification_max_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_max_order_by,
-    _$Gcertification_max_order_by
-  ];
-  @override
-  final String wireName = 'Gcertification_max_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_max_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
-    if (value != null) {
-      result
-        ..add('issuer_index')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.linkedIdentityId;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('linkedIdentityId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gcertification_max_order_by deserialize(
+  GAccountMinOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_max_order_byBuilder();
+    final result = new GAccountMinOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -2256,21 +2996,13 @@ class _$Gcertification_max_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'linkedIdentityId':
+          result.linkedIdentityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -2279,161 +3011,96 @@ class _$Gcertification_max_order_bySerializer
   }
 }
 
-class _$Gcertification_min_order_bySerializer
-    implements StructuredSerializer<Gcertification_min_order_by> {
+class _$GAccountOrderBySerializer
+    implements StructuredSerializer<GAccountOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_min_order_by,
-    _$Gcertification_min_order_by
-  ];
+  final Iterable<Type> types = const [GAccountOrderBy, _$GAccountOrderBy];
   @override
-  final String wireName = 'Gcertification_min_order_by';
+  final String wireName = 'GAccountOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_min_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GAccountOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_at;
+    value = object.commentsIssuedAggregate;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('commentsIssuedAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GTxCommentAggregateOrderBy)));
     }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
+    value = object.id;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.identity;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('identity')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GIdentityOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_min_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_min_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_order_bySerializer
-    implements StructuredSerializer<Gcertification_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_order_by,
-    _$Gcertification_order_by
-  ];
-  @override
-  final String wireName = 'Gcertification_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_at;
+    value = object.isActive;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('isActive')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on;
+    value = object.linkedIdentity;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('linkedIdentity')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GIdentityOrderBy)));
     }
-    value = object.created_on_block;
+    value = object.linkedIdentityId;
     if (value != null) {
       result
-        ..add('created_on_block')
+        ..add('linkedIdentityId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.issuer;
+    value = object.removedIdentitiesAggregate;
     if (value != null) {
       result
-        ..add('issuer')
+        ..add('removedIdentitiesAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_order_by)));
+            specifiedType: const FullType(GIdentityAggregateOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.transfersIssuedAggregate;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('transfersIssuedAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GTransferAggregateOrderBy)));
     }
-    value = object.receiver;
+    value = object.transfersReceivedAggregate;
     if (value != null) {
       result
-        ..add('receiver')
+        ..add('transfersReceivedAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_order_by)));
+            specifiedType: const FullType(GTransferAggregateOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.wasIdentityAggregate;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('wasIdentityAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GChangeOwnerKeyAggregateOrderBy)));
     }
     return result;
   }
 
   @override
-  Gcertification_order_by deserialize(
+  GAccountOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_order_byBuilder();
+    final result = new GAccountOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -2441,36 +3108,55 @@ class _$Gcertification_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'commentsIssuedAggregate':
+          result.commentsIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentAggregateOrderBy))!
+              as GTxCommentAggregateOrderBy);
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
           break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'issuer':
-          result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_order_by))!
-              as Gidentity_order_by);
+        case 'linkedIdentity':
+          result.linkedIdentity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'linkedIdentityId':
+          result.linkedIdentityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'receiver':
-          result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_order_by))!
-              as Gidentity_order_by);
+        case 'removedIdentitiesAggregate':
+          result.removedIdentitiesAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GIdentityAggregateOrderBy))!
+              as GIdentityAggregateOrderBy);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'transfersIssuedAggregate':
+          result.transfersIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferAggregateOrderBy))!
+              as GTransferAggregateOrderBy);
+          break;
+        case 'transfersReceivedAggregate':
+          result.transfersReceivedAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GTransferAggregateOrderBy))!
+              as GTransferAggregateOrderBy);
+          break;
+        case 'wasIdentityAggregate':
+          result.wasIdentityAggregate.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyAggregateOrderBy))!
+              as GChangeOwnerKeyAggregateOrderBy);
           break;
       }
     }
@@ -2479,70 +3165,115 @@ class _$Gcertification_order_bySerializer
   }
 }
 
-class _$Gcertification_select_columnSerializer
-    implements PrimitiveSerializer<Gcertification_select_column> {
+class _$GAccountSelectColumnSerializer
+    implements PrimitiveSerializer<GAccountSelectColumn> {
   @override
-  final Iterable<Type> types = const <Type>[Gcertification_select_column];
+  final Iterable<Type> types = const <Type>[GAccountSelectColumn];
   @override
-  final String wireName = 'Gcertification_select_column';
+  final String wireName = 'GAccountSelectColumn';
 
   @override
-  Object serialize(Serializers serializers, Gcertification_select_column object,
+  Object serialize(Serializers serializers, GAccountSelectColumn object,
           {FullType specifiedType = FullType.unspecified}) =>
       object.name;
 
   @override
-  Gcertification_select_column deserialize(
-          Serializers serializers, Object serialized,
+  GAccountSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GAccountSelectColumn.valueOf(serialized as String);
+}
+
+class _$GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+              object,
           {FullType specifiedType = FullType.unspecified}) =>
-      Gcertification_select_column.valueOf(serialized as String);
+      object.name;
+
+  @override
+  GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+              .valueOf(serialized as String);
+}
+
+class _$GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+              object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+              .valueOf(serialized as String);
 }
 
-class _$Gcertification_stddev_order_bySerializer
-    implements StructuredSerializer<Gcertification_stddev_order_by> {
+class _$GAccountStreamCursorInputSerializer
+    implements StructuredSerializer<GAccountStreamCursorInput> {
   @override
   final Iterable<Type> types = const [
-    Gcertification_stddev_order_by,
-    _$Gcertification_stddev_order_by
+    GAccountStreamCursorInput,
+    _$GAccountStreamCursorInput
   ];
   @override
-  final String wireName = 'Gcertification_stddev_order_by';
+  final String wireName = 'GAccountStreamCursorInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_stddev_order_by object,
+      Serializers serializers, GAccountStreamCursorInput object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GAccountStreamCursorValueInput)),
+    ];
     Object? value;
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
-    if (value != null) {
-      result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.receiver_index;
+    value = object.ordering;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('ordering')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCursorOrdering)));
     }
     return result;
   }
 
   @override
-  Gcertification_stddev_order_by deserialize(
+  GAccountStreamCursorInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_stddev_order_byBuilder();
+    final result = new GAccountStreamCursorInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -2550,17 +3281,16 @@ class _$Gcertification_stddev_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GAccountStreamCursorValueInput))!
+              as GAccountStreamCursorValueInput);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
           break;
       }
     }
@@ -2569,51 +3299,51 @@ class _$Gcertification_stddev_order_bySerializer
   }
 }
 
-class _$Gcertification_stddev_pop_order_bySerializer
-    implements StructuredSerializer<Gcertification_stddev_pop_order_by> {
+class _$GAccountStreamCursorValueInputSerializer
+    implements StructuredSerializer<GAccountStreamCursorValueInput> {
   @override
   final Iterable<Type> types = const [
-    Gcertification_stddev_pop_order_by,
-    _$Gcertification_stddev_pop_order_by
+    GAccountStreamCursorValueInput,
+    _$GAccountStreamCursorValueInput
   ];
   @override
-  final String wireName = 'Gcertification_stddev_pop_order_by';
+  final String wireName = 'GAccountStreamCursorValueInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_stddev_pop_order_by object,
+      Serializers serializers, GAccountStreamCursorValueInput object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.id;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.issuer_index;
+    value = object.isActive;
     if (value != null) {
       result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('isActive')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.receiver_index;
+    value = object.linkedIdentityId;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('linkedIdentityId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(String)));
     }
     return result;
   }
 
   @override
-  Gcertification_stddev_pop_order_by deserialize(
+  GAccountStreamCursorValueInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_stddev_pop_order_byBuilder();
+    final result = new GAccountStreamCursorValueInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -2621,17 +3351,17 @@ class _$Gcertification_stddev_pop_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'linkedIdentityId':
+          result.linkedIdentityId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
       }
     }
@@ -2640,404 +3370,195 @@ class _$Gcertification_stddev_pop_order_bySerializer
   }
 }
 
-class _$Gcertification_stddev_samp_order_bySerializer
-    implements StructuredSerializer<Gcertification_stddev_samp_order_by> {
+class _$GBlockBoolExpSerializer implements StructuredSerializer<GBlockBoolExp> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_stddev_samp_order_by,
-    _$Gcertification_stddev_samp_order_by
-  ];
+  final Iterable<Type> types = const [GBlockBoolExp, _$GBlockBoolExp];
   @override
-  final String wireName = 'Gcertification_stddev_samp_order_by';
+  final String wireName = 'GBlockBoolExp';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_stddev_samp_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GBlockBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.G_and;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GBlockBoolExp)])));
     }
-    value = object.issuer_index;
+    value = object.G_not;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('_not')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GBlockBoolExp)));
     }
-    value = object.receiver_index;
+    value = object.G_or;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('_or')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GBlockBoolExp)])));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_stddev_samp_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_stddev_samp_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.calls;
+    if (value != null) {
+      result
+        ..add('calls')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallBoolExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gcertification_stream_cursor_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_stream_cursor_input,
-    _$Gcertification_stream_cursor_input
-  ];
-  @override
-  final String wireName = 'Gcertification_stream_cursor_input';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_stream_cursor_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType:
-              const FullType(Gcertification_stream_cursor_value_input)),
-    ];
-    Object? value;
-    value = object.ordering;
+    value = object.callsAggregate;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('callsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GCallAggregateBoolExp)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_stream_cursor_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_stream_cursor_inputBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_stream_cursor_value_input))!
-              as Gcertification_stream_cursor_value_input);
-          break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
-          break;
-      }
+    value = object.callsCount;
+    if (value != null) {
+      result
+        ..add('callsCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gcertification_stream_cursor_value_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_stream_cursor_value_input,
-    _$Gcertification_stream_cursor_value_input
-  ];
-  @override
-  final String wireName = 'Gcertification_stream_cursor_value_input';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_stream_cursor_value_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_at;
+    value = object.events;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('events')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
+            specifiedType: const FullType(GEventBoolExp)));
     }
-    value = object.created_on;
+    value = object.eventsAggregate;
     if (value != null) {
       result
-        ..add('created_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('eventsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventAggregateBoolExp)));
     }
-    value = object.issuer_index;
+    value = object.eventsCount;
     if (value != null) {
       result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('eventsCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
     }
-    value = object.receiver_index;
+    value = object.extrinsics;
     if (value != null) {
       result
-        ..add('receiver_index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('extrinsics')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_stream_cursor_value_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_stream_cursor_value_inputBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-      }
+    value = object.extrinsicsAggregate;
+    if (value != null) {
+      result
+        ..add('extrinsicsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicAggregateBoolExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_sum_order_bySerializer
-    implements StructuredSerializer<Gcertification_sum_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_sum_order_by,
-    _$Gcertification_sum_order_by
-  ];
-  @override
-  final String wireName = 'Gcertification_sum_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_sum_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_on;
+    value = object.extrinsicsCount;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('extrinsicsCount')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GIntComparisonExp)));
     }
-    value = object.issuer_index;
+    value = object.extrinsicsicRoot;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('extrinsicsicRoot')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GByteaComparisonExp)));
     }
-    value = object.receiver_index;
+    value = object.hash;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('hash')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GByteaComparisonExp)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_sum_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_sum_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.height;
+    if (value != null) {
+      result
+        ..add('height')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_var_pop_order_bySerializer
-    implements StructuredSerializer<Gcertification_var_pop_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_var_pop_order_by,
-    _$Gcertification_var_pop_order_by
-  ];
-  @override
-  final String wireName = 'Gcertification_var_pop_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_var_pop_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_on;
+    value = object.id;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.issuer_index;
+    value = object.implName;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('implName')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.receiver_index;
+    value = object.implVersion;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('implVersion')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GIntComparisonExp)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_var_pop_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_var_pop_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.parentHash;
+    if (value != null) {
+      result
+        ..add('parentHash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GByteaComparisonExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcertification_var_samp_order_bySerializer
-    implements StructuredSerializer<Gcertification_var_samp_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gcertification_var_samp_order_by,
-    _$Gcertification_var_samp_order_by
-  ];
-  @override
-  final String wireName = 'Gcertification_var_samp_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_var_samp_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_on;
+    value = object.specName;
+    if (value != null) {
+      result
+        ..add('specName')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.specVersion;
+    if (value != null) {
+      result
+        ..add('specVersion')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.stateRoot;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('stateRoot')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GByteaComparisonExp)));
     }
-    value = object.issuer_index;
+    value = object.timestamp;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('timestamp')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GTimestamptzComparisonExp)));
     }
-    value = object.receiver_index;
+    value = object.validator;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('validator')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GByteaComparisonExp)));
     }
     return result;
   }
 
   @override
-  Gcertification_var_samp_order_by deserialize(
+  GBlockBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_var_samp_order_byBuilder();
+    final result = new GBlockBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -3045,17 +3566,124 @@ class _$Gcertification_var_samp_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GBlockBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockBoolExp))! as GBlockBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GBlockBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'calls':
+          result.calls.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'callsAggregate':
+          result.callsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateBoolExp))!
+              as GCallAggregateBoolExp);
+          break;
+        case 'callsCount':
+          result.callsCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'events':
+          result.events.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateBoolExp))!
+              as GEventAggregateBoolExp);
+          break;
+        case 'eventsCount':
+          result.eventsCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'extrinsics':
+          result.extrinsics.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'extrinsicsAggregate':
+          result.extrinsicsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicAggregateBoolExp))!
+              as GExtrinsicAggregateBoolExp);
+          break;
+        case 'extrinsicsCount':
+          result.extrinsicsCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'extrinsicsicRoot':
+          result.extrinsicsicRoot.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
+          break;
+        case 'hash':
+          result.hash.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
+          break;
+        case 'height':
+          result.height.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'implName':
+          result.implName.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'implVersion':
+          result.implVersion.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'parentHash':
+          result.parentHash.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
+          break;
+        case 'specName':
+          result.specName.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'specVersion':
+          result.specVersion.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'stateRoot':
+          result.stateRoot.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTimestamptzComparisonExp))!
+              as GTimestamptzComparisonExp);
+          break;
+        case 'validator':
+          result.validator.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
           break;
       }
     }
@@ -3064,184 +3692,151 @@ class _$Gcertification_var_samp_order_bySerializer
   }
 }
 
-class _$Gcertification_variance_order_bySerializer
-    implements StructuredSerializer<Gcertification_variance_order_by> {
+class _$GBlockOrderBySerializer implements StructuredSerializer<GBlockOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gcertification_variance_order_by,
-    _$Gcertification_variance_order_by
-  ];
+  final Iterable<Type> types = const [GBlockOrderBy, _$GBlockOrderBy];
   @override
-  final String wireName = 'Gcertification_variance_order_by';
+  final String wireName = 'GBlockOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gcertification_variance_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GBlockOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.callsAggregate;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('callsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCallAggregateOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.callsCount;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('callsCount')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.eventsAggregate;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('eventsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GEventAggregateOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gcertification_variance_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gcertification_variance_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.eventsCount;
+    if (value != null) {
+      result
+        ..add('eventsCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gcursor_orderingSerializer
-    implements PrimitiveSerializer<Gcursor_ordering> {
-  @override
-  final Iterable<Type> types = const <Type>[Gcursor_ordering];
-  @override
-  final String wireName = 'Gcursor_ordering';
-
-  @override
-  Object serialize(Serializers serializers, Gcursor_ordering object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
-
-  @override
-  Gcursor_ordering deserialize(Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gcursor_ordering.valueOf(serialized as String);
-}
-
-class _$GFloat_comparison_expSerializer
-    implements StructuredSerializer<GFloat_comparison_exp> {
-  @override
-  final Iterable<Type> types = const [
-    GFloat_comparison_exp,
-    _$GFloat_comparison_exp
-  ];
-  @override
-  final String wireName = 'GFloat_comparison_exp';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, GFloat_comparison_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_eq;
+    value = object.extrinsicsAggregate;
     if (value != null) {
       result
-        ..add('_eq')
+        ..add('extrinsicsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GExtrinsicAggregateOrderBy)));
     }
-    value = object.G_gt;
+    value = object.extrinsicsCount;
     if (value != null) {
       result
-        ..add('_gt')
+        ..add('extrinsicsCount')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_gte;
+    value = object.extrinsicsicRoot;
     if (value != null) {
       result
-        ..add('_gte')
+        ..add('extrinsicsicRoot')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_in;
+    value = object.hash;
     if (value != null) {
       result
-        ..add('_in')
+        ..add('hash')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(double)])));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_is_null;
+    value = object.height;
     if (value != null) {
       result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
+        ..add('height')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_lt;
+    value = object.id;
     if (value != null) {
       result
-        ..add('_lt')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_lte;
+    value = object.implName;
     if (value != null) {
       result
-        ..add('_lte')
+        ..add('implName')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_neq;
+    value = object.implVersion;
     if (value != null) {
       result
-        ..add('_neq')
+        ..add('implVersion')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_nin;
+    value = object.parentHash;
     if (value != null) {
       result
-        ..add('_nin')
+        ..add('parentHash')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(double)])));
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.specName;
+    if (value != null) {
+      result
+        ..add('specName')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.specVersion;
+    if (value != null) {
+      result
+        ..add('specVersion')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.stateRoot;
+    if (value != null) {
+      result
+        ..add('stateRoot')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.validator;
+    if (value != null) {
+      result
+        ..add('validator')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  GFloat_comparison_exp deserialize(
+  GBlockOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GFloat_comparison_expBuilder();
+    final result = new GBlockOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -3249,45 +3844,80 @@ class _$GFloat_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'callsAggregate':
+          result.callsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateOrderBy))!
+              as GCallAggregateOrderBy);
           break;
-        case '_gt':
-          result.G_gt = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'callsCount':
+          result.callsCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_gte':
-          result.G_gte = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateOrderBy))!
+              as GEventAggregateOrderBy);
           break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(double)]))!
-              as BuiltList<Object?>);
+        case 'eventsCount':
+          result.eventsCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
+        case 'extrinsicsAggregate':
+          result.extrinsicsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicAggregateOrderBy))!
+              as GExtrinsicAggregateOrderBy);
           break;
-        case '_lt':
-          result.G_lt = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'extrinsicsCount':
+          result.extrinsicsCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_lte':
-          result.G_lte = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'extrinsicsicRoot':
+          result.extrinsicsicRoot = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_neq':
-          result.G_neq = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
+        case 'hash':
+          result.hash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(double)]))!
-              as BuiltList<Object?>);
+        case 'height':
+          result.height = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'implName':
+          result.implName = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'implVersion':
+          result.implVersion = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'parentHash':
+          result.parentHash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'specName':
+          result.specName = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'specVersion':
+          result.specVersion = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'stateRoot':
+          result.stateRoot = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'validator':
+          result.validator = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -3296,183 +3926,206 @@ class _$GFloat_comparison_expSerializer
   }
 }
 
-class _$Gidentity_bool_expSerializer
-    implements StructuredSerializer<Gidentity_bool_exp> {
+class _$GBlockSelectColumnSerializer
+    implements PrimitiveSerializer<GBlockSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GBlockSelectColumn];
+  @override
+  final String wireName = 'GBlockSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GBlockSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GBlockSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GBlockSelectColumn.valueOf(serialized as String);
+}
+
+class _$GBlockStreamCursorInputSerializer
+    implements StructuredSerializer<GBlockStreamCursorInput> {
   @override
-  final Iterable<Type> types = const [Gidentity_bool_exp, _$Gidentity_bool_exp];
+  final Iterable<Type> types = const [
+    GBlockStreamCursorInput,
+    _$GBlockStreamCursorInput
+  ];
   @override
-  final String wireName = 'Gidentity_bool_exp';
+  final String wireName = 'GBlockStreamCursorInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gidentity_bool_exp object,
+      Serializers serializers, GBlockStreamCursorInput object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GBlockStreamCursorValueInput)),
+    ];
     Object? value;
-    value = object.G_and;
-    if (value != null) {
-      result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gidentity_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gidentity_bool_exp)])));
-    }
-    value = object.account;
-    if (value != null) {
-      result
-        ..add('account')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_bool_exp)));
-    }
-    value = object.cert_issued;
-    if (value != null) {
-      result
-        ..add('cert_issued')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_bool_exp)));
-    }
-    value = object.cert_issued_aggregate;
+    value = object.ordering;
     if (value != null) {
       result
-        ..add('cert_issued_aggregate')
+        ..add('ordering')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_aggregate_bool_exp)));
+            specifiedType: const FullType(GCursorOrdering)));
     }
-    value = object.cert_received;
-    if (value != null) {
-      result
-        ..add('cert_received')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_bool_exp)));
+    return result;
+  }
+
+  @override
+  GBlockStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GBlockStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBlockStreamCursorValueInput))!
+              as GBlockStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
     }
-    value = object.cert_received_aggregate;
+
+    return result.build();
+  }
+}
+
+class _$GBlockStreamCursorValueInputSerializer
+    implements StructuredSerializer<GBlockStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GBlockStreamCursorValueInput,
+    _$GBlockStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GBlockStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GBlockStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.callsCount;
     if (value != null) {
       result
-        ..add('cert_received_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_aggregate_bool_exp)));
+        ..add('callsCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.confirmed_at;
+    value = object.eventsCount;
     if (value != null) {
       result
-        ..add('confirmed_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
+        ..add('eventsCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.confirmed_on;
+    value = object.extrinsicsCount;
     if (value != null) {
       result
-        ..add('confirmed_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+        ..add('extrinsicsCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.confirmed_on_block;
+    value = object.extrinsicsicRoot;
     if (value != null) {
       result
-        ..add('confirmed_on_block')
+        ..add('extrinsicsicRoot')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.created_on;
+    value = object.hash;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('hash')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.created_on_block;
+    value = object.height;
     if (value != null) {
       result
-        ..add('created_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
+        ..add('height')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.index;
+    value = object.id;
     if (value != null) {
       result
-        ..add('index')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(String)));
     }
-    value = object.name;
+    value = object.implName;
     if (value != null) {
       result
-        ..add('name')
+        ..add('implName')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(String)));
     }
-    value = object.pubkey;
+    value = object.implVersion;
     if (value != null) {
       result
-        ..add('pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+        ..add('implVersion')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.revoked_at;
+    value = object.parentHash;
     if (value != null) {
       result
-        ..add('revoked_at')
+        ..add('parentHash')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.revoked_on;
+    value = object.specName;
     if (value != null) {
       result
-        ..add('revoked_on')
+        ..add('specName')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(String)));
     }
-    value = object.revoked_on_block;
+    value = object.specVersion;
     if (value != null) {
       result
-        ..add('revoked_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
+        ..add('specVersion')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.validated_at;
+    value = object.stateRoot;
     if (value != null) {
       result
-        ..add('validated_at')
+        ..add('stateRoot')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.validated_on;
+    value = object.timestamp;
     if (value != null) {
       result
-        ..add('validated_on')
+        ..add('timestamp')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(Gtimestamptz)));
     }
-    value = object.validated_on_block;
+    value = object.validator;
     if (value != null) {
       result
-        ..add('validated_on_block')
+        ..add('validator')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
+            specifiedType: const FullType(Gbytea)));
     }
     return result;
   }
 
   @override
-  Gidentity_bool_exp deserialize(
+  GBlockStreamCursorValueInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gidentity_bool_expBuilder();
+    final result = new GBlockStreamCursorValueInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -3480,119 +4133,65 @@ class _$Gidentity_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gidentity_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_bool_exp))!
-              as Gidentity_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gidentity_bool_exp)]))!
-              as BuiltList<Object?>);
+        case 'callsCount':
+          result.callsCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'account':
-          result.account.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_bool_exp))!
-              as Gaccount_bool_exp);
+        case 'eventsCount':
+          result.eventsCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'cert_issued':
-          result.cert_issued.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_bool_exp))!
-              as Gcertification_bool_exp);
+        case 'extrinsicsCount':
+          result.extrinsicsCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'cert_issued_aggregate':
-          result.cert_issued_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_aggregate_bool_exp))!
-              as Gcertification_aggregate_bool_exp);
+        case 'extrinsicsicRoot':
+          result.extrinsicsicRoot.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'cert_received':
-          result.cert_received.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gcertification_bool_exp))!
-              as Gcertification_bool_exp);
+        case 'hash':
+          result.hash.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'cert_received_aggregate':
-          result.cert_received_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_aggregate_bool_exp))!
-              as Gcertification_aggregate_bool_exp);
-          break;
-        case 'confirmed_at':
-          result.confirmed_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-        case 'confirmed_on':
-          result.confirmed_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'confirmed_on_block':
-          result.confirmed_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
-          break;
-        case 'created_on':
-          result.created_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
+        case 'height':
+          result.height = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'index':
-          result.index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'name':
-          result.name.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'implName':
+          result.implName = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'pubkey':
-          result.pubkey.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'implVersion':
+          result.implVersion = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'revoked_at':
-          result.revoked_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
+        case 'parentHash':
+          result.parentHash.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'revoked_on':
-          result.revoked_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'specName':
+          result.specName = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'revoked_on_block':
-          result.revoked_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
+        case 'specVersion':
+          result.specVersion = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'validated_at':
-          result.validated_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
+        case 'stateRoot':
+          result.stateRoot.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'validated_on':
-          result.validated_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
           break;
-        case 'validated_on_block':
-          result.validated_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
+        case 'validator':
+          result.validator.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
       }
     }
@@ -3601,146 +4200,238 @@ class _$Gidentity_bool_expSerializer
   }
 }
 
-class _$Gidentity_order_bySerializer
-    implements StructuredSerializer<Gidentity_order_by> {
+class _$GBooleanComparisonExpSerializer
+    implements StructuredSerializer<GBooleanComparisonExp> {
   @override
-  final Iterable<Type> types = const [Gidentity_order_by, _$Gidentity_order_by];
+  final Iterable<Type> types = const [
+    GBooleanComparisonExp,
+    _$GBooleanComparisonExp
+  ];
   @override
-  final String wireName = 'Gidentity_order_by';
+  final String wireName = 'GBooleanComparisonExp';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gidentity_order_by object,
+      Serializers serializers, GBooleanComparisonExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.account;
+    value = object.G_eq;
     if (value != null) {
       result
-        ..add('account')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_order_by)));
+        ..add('_eq')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.cert_issued_aggregate;
+    value = object.G_gt;
     if (value != null) {
       result
-        ..add('cert_issued_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_aggregate_order_by)));
+        ..add('_gt')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.cert_received_aggregate;
+    value = object.G_gte;
     if (value != null) {
       result
-        ..add('cert_received_aggregate')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcertification_aggregate_order_by)));
+        ..add('_gte')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.confirmed_at;
+    value = object.G_in;
     if (value != null) {
       result
-        ..add('confirmed_at')
+        ..add('_in')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(bool)])));
     }
-    value = object.confirmed_on;
+    value = object.G_isNull;
     if (value != null) {
       result
-        ..add('confirmed_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.confirmed_on_block;
+    value = object.G_lt;
     if (value != null) {
       result
-        ..add('confirmed_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+        ..add('_lt')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.created_on;
+    value = object.G_lte;
     if (value != null) {
       result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('_lte')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.created_on_block;
+    value = object.G_neq;
     if (value != null) {
       result
-        ..add('created_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+        ..add('_neq')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.index;
+    value = object.G_nin;
     if (value != null) {
       result
-        ..add('index')
+        ..add('_nin')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(bool)])));
     }
-    value = object.name;
+    return result;
+  }
+
+  @override
+  GBooleanComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GBooleanComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_gt':
+          result.G_gt = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_gte':
+          result.G_gte = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(bool)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lte':
+          result.G_lte = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(bool)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GByteaComparisonExpSerializer
+    implements StructuredSerializer<GByteaComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GByteaComparisonExp,
+    _$GByteaComparisonExp
+  ];
+  @override
+  final String wireName = 'GByteaComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GByteaComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
     if (value != null) {
       result
-        ..add('name')
+        ..add('_eq')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.pubkey;
+    value = object.G_gt;
     if (value != null) {
       result
-        ..add('pubkey')
+        ..add('_gt')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.revoked_at;
+    value = object.G_gte;
     if (value != null) {
       result
-        ..add('revoked_at')
+        ..add('_gte')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.revoked_on;
+    value = object.G_in;
     if (value != null) {
       result
-        ..add('revoked_on')
+        ..add('_in')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(Gbytea)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.revoked_on_block;
+    value = object.G_lt;
     if (value != null) {
       result
-        ..add('revoked_on_block')
+        ..add('_lt')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.validated_at;
+    value = object.G_lte;
     if (value != null) {
       result
-        ..add('validated_at')
+        ..add('_lte')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.validated_on;
+    value = object.G_neq;
     if (value != null) {
       result
-        ..add('validated_on')
+        ..add('_neq')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(Gbytea)));
     }
-    value = object.validated_on_block;
+    value = object.G_nin;
     if (value != null) {
       result
-        ..add('validated_on_block')
+        ..add('_nin')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(Gbytea)])));
     }
     return result;
   }
 
   @override
-  Gidentity_order_by deserialize(
+  GByteaComparisonExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gidentity_order_byBuilder();
+    final result = new GByteaComparisonExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -3748,82 +4439,45 @@ class _$Gidentity_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'account':
-          result.account.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_order_by))!
-              as Gaccount_order_by);
-          break;
-        case 'cert_issued_aggregate':
-          result.cert_issued_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_aggregate_order_by))!
-              as Gcertification_aggregate_order_by);
-          break;
-        case 'cert_received_aggregate':
-          result.cert_received_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gcertification_aggregate_order_by))!
-              as Gcertification_aggregate_order_by);
-          break;
-        case 'confirmed_at':
-          result.confirmed_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'confirmed_on':
-          result.confirmed_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'confirmed_on_block':
-          result.confirmed_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
-          break;
-        case 'index':
-          result.index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_eq':
+          result.G_eq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'name':
-          result.name = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_gt':
+          result.G_gt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_gte':
+          result.G_gte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'revoked_at':
-          result.revoked_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gbytea)]))!
+              as BuiltList<Object?>);
           break;
-        case 'revoked_on':
-          result.revoked_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'revoked_on_block':
-          result.revoked_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
+        case '_lt':
+          result.G_lt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'validated_at':
-          result.validated_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_lte':
+          result.G_lte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'validated_on':
-          result.validated_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_neq':
+          result.G_neq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
           break;
-        case 'validated_on_block':
-          result.validated_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gbytea)]))!
+              as BuiltList<Object?>);
           break;
       }
     }
@@ -3832,68 +4486,126 @@ class _$Gidentity_order_bySerializer
   }
 }
 
-class _$Gidentity_select_columnSerializer
-    implements PrimitiveSerializer<Gidentity_select_column> {
-  static const Map<String, Object> _toWire = const <String, Object>{
-    'Gname': 'name',
-  };
-  static const Map<Object, String> _fromWire = const <Object, String>{
-    'name': 'Gname',
-  };
-
+class _$GCallAggregateBoolExpSerializer
+    implements StructuredSerializer<GCallAggregateBoolExp> {
   @override
-  final Iterable<Type> types = const <Type>[Gidentity_select_column];
+  final Iterable<Type> types = const [
+    GCallAggregateBoolExp,
+    _$GCallAggregateBoolExp
+  ];
   @override
-  final String wireName = 'Gidentity_select_column';
+  final String wireName = 'GCallAggregateBoolExp';
 
   @override
-  Object serialize(Serializers serializers, Gidentity_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      _toWire[object.name] ?? object.name;
+  Iterable<Object?> serialize(
+      Serializers serializers, GCallAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.bool_and;
+    if (value != null) {
+      result
+        ..add('bool_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GcallAggregateBoolExpBool_and)));
+    }
+    value = object.bool_or;
+    if (value != null) {
+      result
+        ..add('bool_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GcallAggregateBoolExpBool_or)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GcallAggregateBoolExpCount)));
+    }
+    return result;
+  }
 
   @override
-  Gidentity_select_column deserialize(
-          Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gidentity_select_column.valueOf(
-          _fromWire[serialized] ?? (serialized is String ? serialized : ''));
+  GCallAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCallAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'bool_and':
+          result.bool_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcallAggregateBoolExpBool_and))!
+              as GcallAggregateBoolExpBool_and);
+          break;
+        case 'bool_or':
+          result.bool_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcallAggregateBoolExpBool_or))!
+              as GcallAggregateBoolExpBool_or);
+          break;
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcallAggregateBoolExpCount))!
+              as GcallAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
 }
 
-class _$Gidentity_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gidentity_stream_cursor_input> {
+class _$GcallAggregateBoolExpBool_andSerializer
+    implements StructuredSerializer<GcallAggregateBoolExpBool_and> {
   @override
   final Iterable<Type> types = const [
-    Gidentity_stream_cursor_input,
-    _$Gidentity_stream_cursor_input
+    GcallAggregateBoolExpBool_and,
+    _$GcallAggregateBoolExpBool_and
   ];
   @override
-  final String wireName = 'Gidentity_stream_cursor_input';
+  final String wireName = 'GcallAggregateBoolExpBool_and';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gidentity_stream_cursor_input object,
+      Serializers serializers, GcallAggregateBoolExpBool_and object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gidentity_stream_cursor_value_input)),
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
     ];
     Object? value;
-    value = object.ordering;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GCallBoolExp)));
     }
     return result;
   }
 
   @override
-  Gidentity_stream_cursor_input deserialize(
+  GcallAggregateBoolExpBool_and deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gidentity_stream_cursor_inputBuilder();
+    final result = new GcallAggregateBoolExpBool_andBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -3901,16 +4613,24 @@ class _$Gidentity_stream_cursor_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gidentity_stream_cursor_value_input))!
-              as Gidentity_stream_cursor_value_input);
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns))!
+              as GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns;
           break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -3919,95 +4639,52 @@ class _$Gidentity_stream_cursor_inputSerializer
   }
 }
 
-class _$Gidentity_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gidentity_stream_cursor_value_input> {
+class _$GcallAggregateBoolExpBool_orSerializer
+    implements StructuredSerializer<GcallAggregateBoolExpBool_or> {
   @override
   final Iterable<Type> types = const [
-    Gidentity_stream_cursor_value_input,
-    _$Gidentity_stream_cursor_value_input
+    GcallAggregateBoolExpBool_or,
+    _$GcallAggregateBoolExpBool_or
   ];
   @override
-  final String wireName = 'Gidentity_stream_cursor_value_input';
+  final String wireName = 'GcallAggregateBoolExpBool_or';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gidentity_stream_cursor_value_input object,
+      Serializers serializers, GcallAggregateBoolExpBool_or object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
     Object? value;
-    value = object.confirmed_at;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('confirmed_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.confirmed_on;
-    if (value != null) {
-      result
-        ..add('confirmed_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.index;
-    if (value != null) {
-      result
-        ..add('index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.name;
-    if (value != null) {
-      result
-        ..add('name')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.pubkey;
-    if (value != null) {
-      result
-        ..add('pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.revoked_at;
-    if (value != null) {
-      result
-        ..add('revoked_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.revoked_on;
-    if (value != null) {
-      result
-        ..add('revoked_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.validated_at;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('validated_at')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.validated_on;
-    if (value != null) {
-      result
-        ..add('validated_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+            specifiedType: const FullType(GCallBoolExp)));
     }
     return result;
   }
 
   @override
-  Gidentity_stream_cursor_value_input deserialize(
+  GcallAggregateBoolExpBool_or deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gidentity_stream_cursor_value_inputBuilder();
+    final result = new GcallAggregateBoolExpBool_orBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4015,45 +4692,24 @@ class _$Gidentity_stream_cursor_value_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'confirmed_at':
-          result.confirmed_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case 'confirmed_on':
-          result.confirmed_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'index':
-          result.index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'name':
-          result.name = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'pubkey':
-          result.pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'revoked_at':
-          result.revoked_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns))!
+              as GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns;
           break;
-        case 'revoked_on':
-          result.revoked_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'validated_at':
-          result.validated_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
           break;
-        case 'validated_on':
-          result.validated_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -4062,89 +4718,56 @@ class _$Gidentity_stream_cursor_value_inputSerializer
   }
 }
 
-class _$GInt_comparison_expSerializer
-    implements StructuredSerializer<GInt_comparison_exp> {
+class _$GcallAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GcallAggregateBoolExpCount> {
   @override
   final Iterable<Type> types = const [
-    GInt_comparison_exp,
-    _$GInt_comparison_exp
+    GcallAggregateBoolExpCount,
+    _$GcallAggregateBoolExpCount
   ];
   @override
-  final String wireName = 'GInt_comparison_exp';
+  final String wireName = 'GcallAggregateBoolExpCount';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GInt_comparison_exp object,
+      Serializers serializers, GcallAggregateBoolExpCount object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
     Object? value;
-    value = object.G_eq;
-    if (value != null) {
-      result
-        ..add('_eq')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_gt;
-    if (value != null) {
-      result
-        ..add('_gt')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_gte;
-    if (value != null) {
-      result
-        ..add('_gte')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_in;
+    value = object.arguments;
     if (value != null) {
       result
-        ..add('_in')
+        ..add('arguments')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(int)])));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCallSelectColumn)])));
     }
-    value = object.G_is_null;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('_is_null')
+        ..add('distinct')
         ..add(
             serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.G_lt;
-    if (value != null) {
-      result
-        ..add('_lt')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_lte;
-    if (value != null) {
-      result
-        ..add('_lte')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_neq;
-    if (value != null) {
-      result
-        ..add('_neq')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.G_nin;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('_nin')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(int)])));
+            specifiedType: const FullType(GCallBoolExp)));
     }
     return result;
   }
 
   @override
-  GInt_comparison_exp deserialize(
+  GcallAggregateBoolExpCount deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GInt_comparison_expBuilder();
+    final result = new GcallAggregateBoolExpCountBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4152,45 +4775,24 @@ class _$GInt_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case '_gt':
-          result.G_gt = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case '_gte':
-          result.G_gte = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(BuiltList, const [const FullType(int)]))!
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCallSelectColumn)]))!
               as BuiltList<Object?>);
           break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
               specifiedType: const FullType(bool)) as bool?;
           break;
-        case '_lt':
-          result.G_lt = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case '_lte':
-          result.G_lte = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case '_neq':
-          result.G_neq = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
           break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(BuiltList, const [const FullType(int)]))!
-              as BuiltList<Object?>);
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
       }
     }
@@ -4199,33 +4801,51 @@ class _$GInt_comparison_expSerializer
   }
 }
 
-class _$Gjsonb_cast_expSerializer
-    implements StructuredSerializer<Gjsonb_cast_exp> {
+class _$GCallAggregateOrderBySerializer
+    implements StructuredSerializer<GCallAggregateOrderBy> {
   @override
-  final Iterable<Type> types = const [Gjsonb_cast_exp, _$Gjsonb_cast_exp];
+  final Iterable<Type> types = const [
+    GCallAggregateOrderBy,
+    _$GCallAggregateOrderBy
+  ];
   @override
-  final String wireName = 'Gjsonb_cast_exp';
+  final String wireName = 'GCallAggregateOrderBy';
 
   @override
-  Iterable<Object?> serialize(Serializers serializers, Gjsonb_cast_exp object,
+  Iterable<Object?> serialize(
+      Serializers serializers, GCallAggregateOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.GString;
+    value = object.count;
     if (value != null) {
       result
-        ..add('String')
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(GCallMinOrderBy)));
     }
     return result;
   }
 
   @override
-  Gjsonb_cast_exp deserialize(
+  GCallAggregateOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gjsonb_cast_expBuilder();
+    final result = new GCallAggregateOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4233,10 +4853,19 @@ class _$Gjsonb_cast_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'String':
-          result.GString.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallMaxOrderBy))!
+              as GCallMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallMinOrderBy))!
+              as GCallMinOrderBy);
           break;
       }
     }
@@ -4245,300 +4874,174 @@ class _$Gjsonb_cast_expSerializer
   }
 }
 
-class _$Gjsonb_comparison_expSerializer
-    implements StructuredSerializer<Gjsonb_comparison_exp> {
+class _$GCallBoolExpSerializer implements StructuredSerializer<GCallBoolExp> {
   @override
-  final Iterable<Type> types = const [
-    Gjsonb_comparison_exp,
-    _$Gjsonb_comparison_exp
-  ];
+  final Iterable<Type> types = const [GCallBoolExp, _$GCallBoolExp];
   @override
-  final String wireName = 'Gjsonb_comparison_exp';
+  final String wireName = 'GCallBoolExp';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gjsonb_comparison_exp object,
+  Iterable<Object?> serialize(Serializers serializers, GCallBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_cast;
+    value = object.G_and;
     if (value != null) {
       result
-        ..add('_cast')
+        ..add('_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gjsonb_cast_exp)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCallBoolExp)])));
     }
-    value = object.G_contained_in;
+    value = object.G_not;
     if (value != null) {
       result
-        ..add('_contained_in')
+        ..add('_not')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GCallBoolExp)));
     }
-    value = object.G_contains;
+    value = object.G_or;
     if (value != null) {
       result
-        ..add('_contains')
+        ..add('_or')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCallBoolExp)])));
     }
-    value = object.G_eq;
+    value = object.address;
     if (value != null) {
       result
-        ..add('_eq')
+        ..add('address')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GIntArrayComparisonExp)));
     }
-    value = object.G_gt;
+    value = object.args;
     if (value != null) {
       result
-        ..add('_gt')
+        ..add('args')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GJsonbComparisonExp)));
     }
-    value = object.G_gte;
+    value = object.argsStr;
     if (value != null) {
       result
-        ..add('_gte')
+        ..add('argsStr')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GStringArrayComparisonExp)));
     }
-    value = object.G_has_key;
+    value = object.block;
     if (value != null) {
       result
-        ..add('_has_key')
+        ..add('block')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GBlockBoolExp)));
     }
-    value = object.G_has_keys_all;
+    value = object.blockId;
     if (value != null) {
       result
-        ..add('_has_keys_all')
+        ..add('blockId')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(String)])));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.G_has_keys_any;
+    value = object.error;
     if (value != null) {
       result
-        ..add('_has_keys_any')
+        ..add('error')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(String)])));
+            specifiedType: const FullType(GJsonbComparisonExp)));
     }
-    value = object.G_in;
+    value = object.events;
     if (value != null) {
       result
-        ..add('_in')
+        ..add('events')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(_i2.JsonObject)])));
+            specifiedType: const FullType(GEventBoolExp)));
     }
-    value = object.G_is_null;
+    value = object.eventsAggregate;
     if (value != null) {
       result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
+        ..add('eventsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventAggregateBoolExp)));
     }
-    value = object.G_lt;
+    value = object.extrinsic;
     if (value != null) {
       result
-        ..add('_lt')
+        ..add('extrinsic')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GExtrinsicBoolExp)));
     }
-    value = object.G_lte;
+    value = object.extrinsicId;
     if (value != null) {
       result
-        ..add('_lte')
+        ..add('extrinsicId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.G_neq;
+    value = object.id;
     if (value != null) {
       result
-        ..add('_neq')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.G_nin;
+    value = object.name;
     if (value != null) {
       result
-        ..add('_nin')
+        ..add('name')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(_i2.JsonObject)])));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    return result;
-  }
-
-  @override
-  Gjsonb_comparison_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gjsonb_comparison_expBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case '_cast':
-          result.G_cast.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gjsonb_cast_exp))!
-              as Gjsonb_cast_exp);
-          break;
-        case '_contained_in':
-          result.G_contained_in = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_contains':
-          result.G_contains = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_eq':
-          result.G_eq = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_gt':
-          result.G_gt = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_gte':
-          result.G_gte = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_has_key':
-          result.G_has_key = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_has_keys_all':
-          result.G_has_keys_all.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(String)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_has_keys_any':
-          result.G_has_keys_any.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(String)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(_i2.JsonObject)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_lt':
-          result.G_lt = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_lte':
-          result.G_lte = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_neq':
-          result.G_neq = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
-          break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(_i2.JsonObject)]))!
-              as BuiltList<Object?>);
-          break;
-      }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gorder_bySerializer implements PrimitiveSerializer<Gorder_by> {
-  @override
-  final Iterable<Type> types = const <Type>[Gorder_by];
-  @override
-  final String wireName = 'Gorder_by';
-
-  @override
-  Object serialize(Serializers serializers, Gorder_by object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
-
-  @override
-  Gorder_by deserialize(Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gorder_by.valueOf(serialized as String);
-}
-
-class _$Gparameters_bool_expSerializer
-    implements StructuredSerializer<Gparameters_bool_exp> {
-  @override
-  final Iterable<Type> types = const [
-    Gparameters_bool_exp,
-    _$Gparameters_bool_exp
-  ];
-  @override
-  final String wireName = 'Gparameters_bool_exp';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gparameters_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_and;
+    value = object.parent;
     if (value != null) {
       result
-        ..add('_and')
+        ..add('parent')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gparameters_bool_exp)])));
+            specifiedType: const FullType(GCallBoolExp)));
     }
-    value = object.G_not;
+    value = object.parentId;
     if (value != null) {
       result
-        ..add('_not')
+        ..add('parentId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gparameters_bool_exp)));
+            specifiedType: const FullType(GStringComparisonExp)));
     }
-    value = object.G_or;
+    value = object.subcalls;
     if (value != null) {
       result
-        ..add('_or')
+        ..add('subcalls')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gparameters_bool_exp)])));
+            specifiedType: const FullType(GCallBoolExp)));
     }
-    value = object.key;
+    value = object.subcallsAggregate;
     if (value != null) {
       result
-        ..add('key')
+        ..add('subcallsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(GCallAggregateBoolExp)));
     }
-    value = object.value;
+    value = object.success;
     if (value != null) {
       result
-        ..add('value')
+        ..add('success')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gjsonb_comparison_exp)));
+            specifiedType: const FullType(GBooleanComparisonExp)));
     }
     return result;
   }
 
   @override
-  Gparameters_bool_exp deserialize(
+  GCallBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gparameters_bool_expBuilder();
+    final result = new GCallBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4549,29 +5052,104 @@ class _$Gparameters_bool_expSerializer
         case '_and':
           result.G_and.replace(serializers.deserialize(value,
                   specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gparameters_bool_exp)]))!
+                      BuiltList, const [const FullType(GCallBoolExp)]))!
               as BuiltList<Object?>);
           break;
         case '_not':
           result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gparameters_bool_exp))!
-              as Gparameters_bool_exp);
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
           break;
         case '_or':
           result.G_or.replace(serializers.deserialize(value,
                   specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gparameters_bool_exp)]))!
+                      BuiltList, const [const FullType(GCallBoolExp)]))!
               as BuiltList<Object?>);
           break;
-        case 'key':
-          result.key.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'address':
+          result.address.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntArrayComparisonExp))!
+              as GIntArrayComparisonExp);
+          break;
+        case 'args':
+          result.args.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GJsonbComparisonExp))!
+              as GJsonbComparisonExp);
+          break;
+        case 'argsStr':
+          result.argsStr.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringArrayComparisonExp))!
+              as GStringArrayComparisonExp);
+          break;
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockBoolExp))! as GBlockBoolExp);
+          break;
+        case 'blockId':
+          result.blockId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'error':
+          result.error.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GJsonbComparisonExp))!
+              as GJsonbComparisonExp);
+          break;
+        case 'events':
+          result.events.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateBoolExp))!
+              as GEventAggregateBoolExp);
+          break;
+        case 'extrinsic':
+          result.extrinsic.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'extrinsicId':
+          result.extrinsicId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'name':
+          result.name.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'pallet':
+          result.pallet.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'parent':
+          result.parent.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'parentId':
+          result.parentId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'subcalls':
+          result.subcalls.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
           break;
-        case 'value':
-          result.value.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gjsonb_comparison_exp))!
-              as Gjsonb_comparison_exp);
+        case 'subcallsAggregate':
+          result.subcallsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateBoolExp))!
+              as GCallAggregateBoolExp);
+          break;
+        case 'success':
+          result.success.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -4580,120 +5158,82 @@ class _$Gparameters_bool_expSerializer
   }
 }
 
-class _$Gparameters_order_bySerializer
-    implements StructuredSerializer<Gparameters_order_by> {
+class _$GCallMaxOrderBySerializer
+    implements StructuredSerializer<GCallMaxOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gparameters_order_by,
-    _$Gparameters_order_by
-  ];
+  final Iterable<Type> types = const [GCallMaxOrderBy, _$GCallMaxOrderBy];
   @override
-  final String wireName = 'Gparameters_order_by';
+  final String wireName = 'GCallMaxOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gparameters_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GCallMaxOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.key;
+    value = object.address;
     if (value != null) {
       result
-        ..add('key')
+        ..add('address')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.value;
+    value = object.argsStr;
     if (value != null) {
       result
-        ..add('value')
+        ..add('argsStr')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gparameters_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gparameters_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'key':
-          result.key = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'value':
-          result.value = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gparameters_select_columnSerializer
-    implements PrimitiveSerializer<Gparameters_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[Gparameters_select_column];
-  @override
-  final String wireName = 'Gparameters_select_column';
-
-  @override
-  Object serialize(Serializers serializers, Gparameters_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
-
-  @override
-  Gparameters_select_column deserialize(
-          Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gparameters_select_column.valueOf(serialized as String);
-}
-
-class _$Gparameters_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gparameters_stream_cursor_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gparameters_stream_cursor_input,
-    _$Gparameters_stream_cursor_input
-  ];
-  @override
-  final String wireName = 'Gparameters_stream_cursor_input';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gparameters_stream_cursor_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gparameters_stream_cursor_value_input)),
-    ];
-    Object? value;
-    value = object.ordering;
+    value = object.extrinsicId;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.parentId;
+    if (value != null) {
+      result
+        ..add('parentId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gparameters_stream_cursor_input deserialize(
+  GCallMaxOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gparameters_stream_cursor_inputBuilder();
+    final result = new GCallMaxOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4701,16 +5241,37 @@ class _$Gparameters_stream_cursor_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gparameters_stream_cursor_value_input))!
-              as Gparameters_stream_cursor_value_input);
+        case 'address':
+          result.address = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'parentId':
+          result.parentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -4719,44 +5280,82 @@ class _$Gparameters_stream_cursor_inputSerializer
   }
 }
 
-class _$Gparameters_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gparameters_stream_cursor_value_input> {
+class _$GCallMinOrderBySerializer
+    implements StructuredSerializer<GCallMinOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gparameters_stream_cursor_value_input,
-    _$Gparameters_stream_cursor_value_input
-  ];
+  final Iterable<Type> types = const [GCallMinOrderBy, _$GCallMinOrderBy];
   @override
-  final String wireName = 'Gparameters_stream_cursor_value_input';
+  final String wireName = 'GCallMinOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gparameters_stream_cursor_value_input object,
+  Iterable<Object?> serialize(Serializers serializers, GCallMinOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.key;
+    value = object.address;
     if (value != null) {
       result
-        ..add('key')
+        ..add('address')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.value;
+    value = object.parentId;
     if (value != null) {
       result
-        ..add('value')
+        ..add('parentId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(_i2.JsonObject)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gparameters_stream_cursor_value_input deserialize(
+  GCallMinOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gparameters_stream_cursor_value_inputBuilder();
+    final result = new GCallMinOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4764,13 +5363,37 @@ class _$Gparameters_stream_cursor_value_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'key':
-          result.key = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
+        case 'address':
+          result.address = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'value':
-          result.value = serializers.deserialize(value,
-              specifiedType: const FullType(_i2.JsonObject)) as _i2.JsonObject?;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'parentId':
+          result.parentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -4779,140 +5402,137 @@ class _$Gparameters_stream_cursor_value_inputSerializer
   }
 }
 
-class _$Gsearch_identity_argsSerializer
-    implements StructuredSerializer<Gsearch_identity_args> {
+class _$GCallOrderBySerializer implements StructuredSerializer<GCallOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gsearch_identity_args,
-    _$Gsearch_identity_args
-  ];
+  final Iterable<Type> types = const [GCallOrderBy, _$GCallOrderBy];
   @override
-  final String wireName = 'Gsearch_identity_args';
+  final String wireName = 'GCallOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsearch_identity_args object,
+  Iterable<Object?> serialize(Serializers serializers, GCallOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.name;
+    value = object.address;
     if (value != null) {
       result
-        ..add('name')
+        ..add('address')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gsearch_identity_args deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsearch_identity_argsBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'name':
-          result.name = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-      }
+    value = object.args;
+    if (value != null) {
+      result
+        ..add('args')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gsmith_bool_expSerializer
-    implements StructuredSerializer<Gsmith_bool_exp> {
-  @override
-  final Iterable<Type> types = const [Gsmith_bool_exp, _$Gsmith_bool_exp];
-  @override
-  final String wireName = 'Gsmith_bool_exp';
-
-  @override
-  Iterable<Object?> serialize(Serializers serializers, Gsmith_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_and;
+    value = object.argsStr;
     if (value != null) {
       result
-        ..add('_and')
+        ..add('argsStr')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gsmith_bool_exp)])));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_not;
+    value = object.block;
     if (value != null) {
       result
-        ..add('_not')
+        ..add('block')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_bool_exp)));
+            specifiedType: const FullType(GBlockOrderBy)));
     }
-    value = object.G_or;
+    value = object.blockId;
     if (value != null) {
       result
-        ..add('_or')
+        ..add('blockId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gsmith_bool_exp)])));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.cert_issued;
+    value = object.error;
     if (value != null) {
       result
-        ..add('cert_issued')
+        ..add('error')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_bool_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.cert_issued_aggregate;
+    value = object.eventsAggregate;
     if (value != null) {
       result
-        ..add('cert_issued_aggregate')
+        ..add('eventsAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_aggregate_bool_exp)));
+            specifiedType: const FullType(GEventAggregateOrderBy)));
     }
-    value = object.cert_received;
+    value = object.extrinsic;
     if (value != null) {
       result
-        ..add('cert_received')
+        ..add('extrinsic')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_bool_exp)));
+            specifiedType: const FullType(GExtrinsicOrderBy)));
     }
-    value = object.cert_received_aggregate;
+    value = object.extrinsicId;
     if (value != null) {
       result
-        ..add('cert_received_aggregate')
+        ..add('extrinsicId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_aggregate_bool_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.identity;
+    value = object.id;
     if (value != null) {
       result
-        ..add('identity')
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_bool_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.idty_index;
+    value = object.parent;
     if (value != null) {
       result
-        ..add('idty_index')
+        ..add('parent')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(GCallOrderBy)));
+    }
+    value = object.parentId;
+    if (value != null) {
+      result
+        ..add('parentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.subcallsAggregate;
+    if (value != null) {
+      result
+        ..add('subcallsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallAggregateOrderBy)));
+    }
+    value = object.success;
+    if (value != null) {
+      result
+        ..add('success')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_bool_exp deserialize(
+  GCallOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_bool_expBuilder();
+    final result = new GCallOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -4920,54 +5540,72 @@ class _$Gsmith_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gsmith_bool_exp)]))!
-              as BuiltList<Object?>);
+        case 'address':
+          result.address = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_bool_exp))!
-              as Gsmith_bool_exp);
+        case 'args':
+          result.args = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gsmith_bool_exp)]))!
-              as BuiltList<Object?>);
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockOrderBy))! as GBlockOrderBy);
           break;
-        case 'cert_issued':
-          result.cert_issued.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_bool_exp))!
-              as Gsmith_cert_bool_exp);
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'cert_issued_aggregate':
-          result.cert_issued_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_aggregate_bool_exp))!
-              as Gsmith_cert_aggregate_bool_exp);
+        case 'error':
+          result.error = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'cert_received':
-          result.cert_received.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_bool_exp))!
-              as Gsmith_cert_bool_exp);
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateOrderBy))!
+              as GEventAggregateOrderBy);
           break;
-        case 'cert_received_aggregate':
-          result.cert_received_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_aggregate_bool_exp))!
-              as Gsmith_cert_aggregate_bool_exp);
+        case 'extrinsic':
+          result.extrinsic.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicOrderBy))!
+              as GExtrinsicOrderBy);
           break;
-        case 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_bool_exp))!
-              as Gidentity_bool_exp);
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'idty_index':
-          result.idty_index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'parent':
+          result.parent.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallOrderBy))! as GCallOrderBy);
+          break;
+        case 'parentId':
+          result.parentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'subcallsAggregate':
+          result.subcallsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateOrderBy))!
+              as GCallAggregateOrderBy);
+          break;
+        case 'success':
+          result.success = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -4976,108 +5614,119 @@ class _$Gsmith_bool_expSerializer
   }
 }
 
-class _$Gsmith_cert_aggregate_bool_expSerializer
-    implements StructuredSerializer<Gsmith_cert_aggregate_bool_exp> {
+class _$GCallSelectColumnSerializer
+    implements PrimitiveSerializer<GCallSelectColumn> {
+  static const Map<String, Object> _toWire = const <String, Object>{
+    'Gname': 'name',
+  };
+  static const Map<Object, String> _fromWire = const <Object, String>{
+    'name': 'Gname',
+  };
+
   @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_aggregate_bool_exp,
-    _$Gsmith_cert_aggregate_bool_exp
+  final Iterable<Type> types = const <Type>[GCallSelectColumn];
+  @override
+  final String wireName = 'GCallSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GCallSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      _toWire[object.name] ?? object.name;
+
+  @override
+  GCallSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCallSelectColumn.valueOf(
+          _fromWire[serialized] ?? (serialized is String ? serialized : ''));
+}
+
+class _$GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
   ];
   @override
-  final String wireName = 'Gsmith_cert_aggregate_bool_exp';
+  final String wireName =
+      'GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_aggregate_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.count;
-    if (value != null) {
-      result
-        ..add('count')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(Gsmith_cert_aggregate_bool_exp_count)));
-    }
-    return result;
-  }
+  Object serialize(Serializers serializers,
+          GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
 
   @override
-  Gsmith_cert_aggregate_bool_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_aggregate_bool_expBuilder();
+  GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns.valueOf(
+          serialized as String);
+}
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'count':
-          result.count.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_aggregate_bool_exp_count))!
-              as Gsmith_cert_aggregate_bool_exp_count);
-          break;
-      }
-    }
+class _$GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns';
 
-    return result.build();
-  }
+  @override
+  Object serialize(Serializers serializers,
+          GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns.valueOf(
+          serialized as String);
 }
 
-class _$Gsmith_cert_aggregate_bool_exp_countSerializer
-    implements StructuredSerializer<Gsmith_cert_aggregate_bool_exp_count> {
+class _$GCallStreamCursorInputSerializer
+    implements StructuredSerializer<GCallStreamCursorInput> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_aggregate_bool_exp_count,
-    _$Gsmith_cert_aggregate_bool_exp_count
+    GCallStreamCursorInput,
+    _$GCallStreamCursorInput
   ];
   @override
-  final String wireName = 'Gsmith_cert_aggregate_bool_exp_count';
+  final String wireName = 'GCallStreamCursorInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_aggregate_bool_exp_count object,
+      Serializers serializers, GCallStreamCursorInput object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[
-      'predicate',
-      serializers.serialize(object.predicate,
-          specifiedType: const FullType(GInt_comparison_exp)),
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GCallStreamCursorValueInput)),
     ];
     Object? value;
-    value = object.arguments;
-    if (value != null) {
-      result
-        ..add('arguments')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gsmith_cert_select_column)])));
-    }
-    value = object.distinct;
-    if (value != null) {
-      result
-        ..add('distinct')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.filter;
+    value = object.ordering;
     if (value != null) {
       result
-        ..add('filter')
+        ..add('ordering')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_bool_exp)));
+            specifiedType: const FullType(GCursorOrdering)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_aggregate_bool_exp_count deserialize(
+  GCallStreamCursorInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_aggregate_bool_exp_countBuilder();
+    final result = new GCallStreamCursorInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5085,25 +5734,15 @@ class _$Gsmith_cert_aggregate_bool_exp_countSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'arguments':
-          result.arguments.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gsmith_cert_select_column)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'distinct':
-          result.distinct = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case 'filter':
-          result.filter.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_bool_exp))!
-              as Gsmith_cert_bool_exp);
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallStreamCursorValueInput))!
+              as GCallStreamCursorValueInput);
           break;
-        case 'predicate':
-          result.predicate.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
           break;
       }
     }
@@ -5112,107 +5751,109 @@ class _$Gsmith_cert_aggregate_bool_exp_countSerializer
   }
 }
 
-class _$Gsmith_cert_aggregate_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_aggregate_order_by> {
+class _$GCallStreamCursorValueInputSerializer
+    implements StructuredSerializer<GCallStreamCursorValueInput> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_aggregate_order_by,
-    _$Gsmith_cert_aggregate_order_by
+    GCallStreamCursorValueInput,
+    _$GCallStreamCursorValueInput
   ];
   @override
-  final String wireName = 'Gsmith_cert_aggregate_order_by';
+  final String wireName = 'GCallStreamCursorValueInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_aggregate_order_by object,
+      Serializers serializers, GCallStreamCursorValueInput object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.avg;
+    value = object.address;
     if (value != null) {
       result
-        ..add('avg')
+        ..add('address')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_avg_order_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
     }
-    value = object.count;
+    value = object.args;
     if (value != null) {
       result
-        ..add('count')
+        ..add('args')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(_i3.JsonObject)));
     }
-    value = object.max;
+    value = object.argsStr;
     if (value != null) {
       result
-        ..add('max')
+        ..add('argsStr')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_max_order_by)));
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
     }
-    value = object.min;
+    value = object.blockId;
     if (value != null) {
       result
-        ..add('min')
+        ..add('blockId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_min_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.stddev;
+    value = object.error;
     if (value != null) {
       result
-        ..add('stddev')
+        ..add('error')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_stddev_order_by)));
+            specifiedType: const FullType(_i3.JsonObject)));
     }
-    value = object.stddev_pop;
+    value = object.extrinsicId;
     if (value != null) {
       result
-        ..add('stddev_pop')
+        ..add('extrinsicId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_stddev_pop_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.stddev_samp;
+    value = object.id;
     if (value != null) {
       result
-        ..add('stddev_samp')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_stddev_samp_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.sum;
+    value = object.name;
     if (value != null) {
       result
-        ..add('sum')
+        ..add('name')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_sum_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.var_pop;
+    value = object.pallet;
     if (value != null) {
       result
-        ..add('var_pop')
+        ..add('pallet')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_var_pop_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.var_samp;
+    value = object.parentId;
     if (value != null) {
       result
-        ..add('var_samp')
+        ..add('parentId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_var_samp_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.variance;
+    value = object.success;
     if (value != null) {
       result
-        ..add('variance')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_variance_order_by)));
+        ..add('success')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_aggregate_order_by deserialize(
+  GCallStreamCursorValueInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_aggregate_order_byBuilder();
+    final result = new GCallStreamCursorValueInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5220,61 +5861,53 @@ class _$Gsmith_cert_aggregate_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'avg':
-          result.avg.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_avg_order_by))!
-              as Gsmith_cert_avg_order_by);
+        case 'address':
+          result.address.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
           break;
-        case 'count':
-          result.count = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'args':
+          result.args = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
           break;
-        case 'max':
-          result.max.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_max_order_by))!
-              as Gsmith_cert_max_order_by);
+        case 'argsStr':
+          result.argsStr.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
           break;
-        case 'min':
-          result.min.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_min_order_by))!
-              as Gsmith_cert_min_order_by);
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'stddev':
-          result.stddev.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_stddev_order_by))!
-              as Gsmith_cert_stddev_order_by);
+        case 'error':
+          result.error = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
           break;
-        case 'stddev_pop':
-          result.stddev_pop.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_stddev_pop_order_by))!
-              as Gsmith_cert_stddev_pop_order_by);
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'stddev_samp':
-          result.stddev_samp.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_stddev_samp_order_by))!
-              as Gsmith_cert_stddev_samp_order_by);
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'sum':
-          result.sum.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_sum_order_by))!
-              as Gsmith_cert_sum_order_by);
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'var_pop':
-          result.var_pop.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_var_pop_order_by))!
-              as Gsmith_cert_var_pop_order_by);
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'var_samp':
-          result.var_samp.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_var_samp_order_by))!
-              as Gsmith_cert_var_samp_order_by);
+        case 'parentId':
+          result.parentId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'variance':
-          result.variance.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_variance_order_by))!
-              as Gsmith_cert_variance_order_by);
+        case 'success':
+          result.success = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
       }
     }
@@ -5283,51 +5916,51 @@ class _$Gsmith_cert_aggregate_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_avg_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_avg_order_by> {
+class _$GCertAggregateBoolExpSerializer
+    implements StructuredSerializer<GCertAggregateBoolExp> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_avg_order_by,
-    _$Gsmith_cert_avg_order_by
+    GCertAggregateBoolExp,
+    _$GCertAggregateBoolExp
   ];
   @override
-  final String wireName = 'Gsmith_cert_avg_order_by';
+  final String wireName = 'GCertAggregateBoolExp';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_avg_order_by object,
+      Serializers serializers, GCertAggregateBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.bool_and;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('bool_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GcertAggregateBoolExpBool_and)));
     }
-    value = object.issuer_index;
+    value = object.bool_or;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('bool_or')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GcertAggregateBoolExpBool_or)));
     }
-    value = object.receiver_index;
+    value = object.count;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GcertAggregateBoolExpCount)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_avg_order_by deserialize(
+  GCertAggregateBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_avg_order_byBuilder();
+    final result = new GCertAggregateBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5335,17 +5968,20 @@ class _$Gsmith_cert_avg_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'bool_and':
+          result.bool_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcertAggregateBoolExpBool_and))!
+              as GcertAggregateBoolExpBool_and);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'bool_or':
+          result.bool_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcertAggregateBoolExpBool_or))!
+              as GcertAggregateBoolExpBool_or);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GcertAggregateBoolExpCount))!
+              as GcertAggregateBoolExpCount);
           break;
       }
     }
@@ -5354,102 +5990,52 @@ class _$Gsmith_cert_avg_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_bool_expSerializer
-    implements StructuredSerializer<Gsmith_cert_bool_exp> {
+class _$GcertAggregateBoolExpBool_andSerializer
+    implements StructuredSerializer<GcertAggregateBoolExpBool_and> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_bool_exp,
-    _$Gsmith_cert_bool_exp
+    GcertAggregateBoolExpBool_and,
+    _$GcertAggregateBoolExpBool_and
   ];
   @override
-  final String wireName = 'Gsmith_cert_bool_exp';
+  final String wireName = 'GcertAggregateBoolExpBool_and';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_bool_exp object,
+      Serializers serializers, GcertAggregateBoolExpBool_and object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
     Object? value;
-    value = object.G_and;
-    if (value != null) {
-      result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gsmith_cert_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gsmith_cert_bool_exp)])));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.created_on_block;
-    if (value != null) {
-      result
-        ..add('created_on_block')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
-    }
-    value = object.issuer;
-    if (value != null) {
-      result
-        ..add('issuer')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_bool_exp)));
-    }
-    value = object.issuer_index;
-    if (value != null) {
-      result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
-    }
-    value = object.receiver;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('receiver')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_bool_exp)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.receiver_index;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(GCertBoolExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_bool_exp deserialize(
+  GcertAggregateBoolExpBool_and deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_bool_expBuilder();
+    final result = new GcertAggregateBoolExpBool_andBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5457,57 +6043,24 @@ class _$Gsmith_cert_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gsmith_cert_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_cert_bool_exp))!
-              as Gsmith_cert_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
                   specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gsmith_cert_bool_exp)]))!
-              as BuiltList<Object?>);
-          break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-        case 'created_on':
-          result.created_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
-          break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
-          break;
-        case 'issuer':
-          result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_bool_exp))!
-              as Gsmith_bool_exp);
+                      GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns))!
+              as GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns;
           break;
-        case 'issuer_index':
-          result.issuer_index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'receiver':
-          result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_bool_exp))!
-              as Gsmith_bool_exp);
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
           break;
-        case 'receiver_index':
-          result.receiver_index.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -5516,58 +6069,52 @@ class _$Gsmith_cert_bool_expSerializer
   }
 }
 
-class _$Gsmith_cert_max_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_max_order_by> {
+class _$GcertAggregateBoolExpBool_orSerializer
+    implements StructuredSerializer<GcertAggregateBoolExpBool_or> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_max_order_by,
-    _$Gsmith_cert_max_order_by
+    GcertAggregateBoolExpBool_or,
+    _$GcertAggregateBoolExpBool_or
   ];
   @override
-  final String wireName = 'Gsmith_cert_max_order_by';
+  final String wireName = 'GcertAggregateBoolExpBool_or';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_max_order_by object,
+      Serializers serializers, GcertAggregateBoolExpBool_or object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
     Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.receiver_index;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertBoolExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_max_order_by deserialize(
+  GcertAggregateBoolExpBool_or deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_max_order_byBuilder();
+    final result = new GcertAggregateBoolExpBool_orBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5575,21 +6122,24 @@ class _$Gsmith_cert_max_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns))!
+              as GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns;
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
           break;
       }
     }
@@ -5598,58 +6148,56 @@ class _$Gsmith_cert_max_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_min_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_min_order_by> {
+class _$GcertAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GcertAggregateBoolExpCount> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_min_order_by,
-    _$Gsmith_cert_min_order_by
+    GcertAggregateBoolExpCount,
+    _$GcertAggregateBoolExpCount
   ];
   @override
-  final String wireName = 'Gsmith_cert_min_order_by';
+  final String wireName = 'GcertAggregateBoolExpCount';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_min_order_by object,
+      Serializers serializers, GcertAggregateBoolExpCount object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
     Object? value;
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
+    value = object.arguments;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('arguments')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertSelectColumn)])));
     }
-    value = object.issuer_index;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.receiver_index;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('filter')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertBoolExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_min_order_by deserialize(
+  GcertAggregateBoolExpCount deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_min_order_byBuilder();
+    final result = new GcertAggregateBoolExpCountBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5657,21 +6205,24 @@ class _$Gsmith_cert_min_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCertSelectColumn)]))!
+              as BuiltList<Object?>);
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
       }
     }
@@ -5680,188 +6231,107 @@ class _$Gsmith_cert_min_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_order_by> {
+class _$GCertAggregateOrderBySerializer
+    implements StructuredSerializer<GCertAggregateOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_order_by,
-    _$Gsmith_cert_order_by
+    GCertAggregateOrderBy,
+    _$GCertAggregateOrderBy
   ];
   @override
-  final String wireName = 'Gsmith_cert_order_by';
+  final String wireName = 'GCertAggregateOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_order_by object,
+      Serializers serializers, GCertAggregateOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_at;
+    value = object.avg;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('avg')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertAvgOrderBy)));
     }
-    value = object.created_on;
+    value = object.count;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on_block;
+    value = object.max;
     if (value != null) {
       result
-        ..add('created_on_block')
+        ..add('max')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+            specifiedType: const FullType(GCertMaxOrderBy)));
     }
-    value = object.issuer;
+    value = object.min;
     if (value != null) {
       result
-        ..add('issuer')
+        ..add('min')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_order_by)));
+            specifiedType: const FullType(GCertMinOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.stddev;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('stddev')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertStddevOrderBy)));
     }
-    value = object.receiver;
+    value = object.stddevPop;
     if (value != null) {
       result
-        ..add('receiver')
+        ..add('stddevPop')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_order_by)));
+            specifiedType: const FullType(GCertStddevPopOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.stddevSamp;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('stddevSamp')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertStddevSampOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gsmith_cert_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
-          break;
-        case 'issuer':
-          result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_order_by))!
-              as Gsmith_order_by);
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver':
-          result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gsmith_order_by))!
-              as Gsmith_order_by);
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertSumOrderBy)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gsmith_cert_select_columnSerializer
-    implements PrimitiveSerializer<Gsmith_cert_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[Gsmith_cert_select_column];
-  @override
-  final String wireName = 'Gsmith_cert_select_column';
-
-  @override
-  Object serialize(Serializers serializers, Gsmith_cert_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
-
-  @override
-  Gsmith_cert_select_column deserialize(
-          Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gsmith_cert_select_column.valueOf(serialized as String);
-}
-
-class _$Gsmith_cert_stddev_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_stddev_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_stddev_order_by,
-    _$Gsmith_cert_stddev_order_by
-  ];
-  @override
-  final String wireName = 'Gsmith_cert_stddev_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_stddev_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_on;
+    value = object.varPop;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('varPop')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertVarPopOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.varSamp;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('varSamp')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertVarSampOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.variance;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('variance')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertVarianceOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_stddev_order_by deserialize(
+  GCertAggregateOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_stddev_order_byBuilder();
+    final result = new GCertAggregateOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5869,17 +6339,59 @@ class _$Gsmith_cert_stddev_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertAvgOrderBy))!
+              as GCertAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertMaxOrderBy))!
+              as GCertMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertMinOrderBy))!
+              as GCertMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertStddevOrderBy))!
+              as GCertStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertStddevPopOrderBy))!
+              as GCertStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertStddevSampOrderBy))!
+              as GCertStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertSumOrderBy))!
+              as GCertSumOrderBy);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertVarPopOrderBy))!
+              as GCertVarPopOrderBy);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertVarSampOrderBy))!
+              as GCertVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertVarianceOrderBy))!
+              as GCertVarianceOrderBy);
           break;
       }
     }
@@ -5888,51 +6400,47 @@ class _$Gsmith_cert_stddev_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_stddev_pop_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_stddev_pop_order_by> {
+class _$GCertAvgOrderBySerializer
+    implements StructuredSerializer<GCertAvgOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_stddev_pop_order_by,
-    _$Gsmith_cert_stddev_pop_order_by
-  ];
+  final Iterable<Type> types = const [GCertAvgOrderBy, _$GCertAvgOrderBy];
   @override
-  final String wireName = 'Gsmith_cert_stddev_pop_order_by';
+  final String wireName = 'GCertAvgOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_stddev_pop_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GCertAvgOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_stddev_pop_order_by deserialize(
+  GCertAvgOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_stddev_pop_order_byBuilder();
+    final result = new GCertAvgOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -5940,17 +6448,17 @@ class _$Gsmith_cert_stddev_pop_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -5959,51 +6467,153 @@ class _$Gsmith_cert_stddev_pop_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_stddev_samp_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_stddev_samp_order_by> {
+class _$GCertBoolExpSerializer implements StructuredSerializer<GCertBoolExp> {
   @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_stddev_samp_order_by,
-    _$Gsmith_cert_stddev_samp_order_by
-  ];
+  final Iterable<Type> types = const [GCertBoolExp, _$GCertBoolExp];
   @override
-  final String wireName = 'Gsmith_cert_stddev_samp_order_by';
+  final String wireName = 'GCertBoolExp';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_stddev_samp_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GCertBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.G_and;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertBoolExp)])));
     }
-    value = object.issuer_index;
+    value = object.G_not;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('_not')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertBoolExp)));
     }
-    value = object.receiver_index;
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertBoolExp)])));
+    }
+    value = object.certHistory;
+    if (value != null) {
+      result
+        ..add('certHistory')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventBoolExp)));
+    }
+    value = object.certHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('certHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventAggregateBoolExp)));
+    }
+    value = object.createdIn;
+    if (value != null) {
+      result
+        ..add('createdIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.isActive;
+    if (value != null) {
+      result
+        ..add('isActive')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBooleanComparisonExp)));
+    }
+    value = object.issuer;
+    if (value != null) {
+      result
+        ..add('issuer')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.receiver;
+    if (value != null) {
+      result
+        ..add('receiver')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.updatedIn;
+    if (value != null) {
+      result
+        ..add('updatedIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.updatedInId;
+    if (value != null) {
+      result
+        ..add('updatedInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GIntComparisonExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_stddev_samp_order_by deserialize(
+  GCertBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_stddev_samp_order_byBuilder();
+    final result = new GCertBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6011,17 +6621,94 @@ class _$Gsmith_cert_stddev_samp_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCertBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCertBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'certHistory':
+          result.certHistory.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventBoolExp))!
+              as GCertEventBoolExp);
+          break;
+        case 'certHistoryAggregate':
+          result.certHistoryAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventAggregateBoolExp))!
+              as GCertEventAggregateBoolExp);
+          break;
+        case 'createdIn':
+          result.createdIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'createdInId':
+          result.createdInId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'createdOn':
+          result.createdOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'expireOn':
+          result.expireOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'isActive':
+          result.isActive.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+        case 'issuer':
+          result.issuer.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'issuerId':
+          result.issuerId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'receiver':
+          result.receiver.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'receiverId':
+          result.receiverId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'updatedIn':
+          result.updatedIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'updatedInId':
+          result.updatedInId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'updatedOn':
+          result.updatedOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
       }
     }
@@ -6030,41 +6717,37 @@ class _$Gsmith_cert_stddev_samp_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gsmith_cert_stream_cursor_input> {
+class _$GCertEventAggregateBoolExpSerializer
+    implements StructuredSerializer<GCertEventAggregateBoolExp> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_stream_cursor_input,
-    _$Gsmith_cert_stream_cursor_input
+    GCertEventAggregateBoolExp,
+    _$GCertEventAggregateBoolExp
   ];
   @override
-  final String wireName = 'Gsmith_cert_stream_cursor_input';
+  final String wireName = 'GCertEventAggregateBoolExp';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_stream_cursor_input object,
+      Serializers serializers, GCertEventAggregateBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gsmith_cert_stream_cursor_value_input)),
-    ];
+    final result = <Object?>[];
     Object? value;
-    value = object.ordering;
+    value = object.count;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GcertEventAggregateBoolExpCount)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_stream_cursor_input deserialize(
+  GCertEventAggregateBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_stream_cursor_inputBuilder();
+    final result = new GCertEventAggregateBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6072,16 +6755,11 @@ class _$Gsmith_cert_stream_cursor_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
                   specifiedType:
-                      const FullType(Gsmith_cert_stream_cursor_value_input))!
-              as Gsmith_cert_stream_cursor_value_input);
-          break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
+                      const FullType(GcertEventAggregateBoolExpCount))!
+              as GcertEventAggregateBoolExpCount);
           break;
       }
     }
@@ -6090,55 +6768,56 @@ class _$Gsmith_cert_stream_cursor_inputSerializer
   }
 }
 
-class _$Gsmith_cert_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gsmith_cert_stream_cursor_value_input> {
+class _$GcertEventAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GcertEventAggregateBoolExpCount> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_stream_cursor_value_input,
-    _$Gsmith_cert_stream_cursor_value_input
+    GcertEventAggregateBoolExpCount,
+    _$GcertEventAggregateBoolExpCount
   ];
   @override
-  final String wireName = 'Gsmith_cert_stream_cursor_value_input';
+  final String wireName = 'GcertEventAggregateBoolExpCount';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_stream_cursor_value_input object,
+      Serializers serializers, GcertEventAggregateBoolExpCount object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
     Object? value;
-    value = object.created_at;
+    value = object.arguments;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('arguments')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertEventSelectColumn)])));
     }
-    value = object.issuer_index;
+    value = object.distinct;
     if (value != null) {
       result
-        ..add('issuer_index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.receiver_index;
+    value = object.filter;
     if (value != null) {
       result
-        ..add('receiver_index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventBoolExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_stream_cursor_value_input deserialize(
+  GcertEventAggregateBoolExpCount deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_stream_cursor_value_inputBuilder();
+    final result = new GcertEventAggregateBoolExpCountBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6146,21 +6825,25 @@ class _$Gsmith_cert_stream_cursor_value_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GCertEventSelectColumn)
+              ]))! as BuiltList<Object?>);
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventBoolExp))!
+              as GCertEventBoolExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
           break;
       }
     }
@@ -6169,122 +6852,107 @@ class _$Gsmith_cert_stream_cursor_value_inputSerializer
   }
 }
 
-class _$Gsmith_cert_sum_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_sum_order_by> {
+class _$GCertEventAggregateOrderBySerializer
+    implements StructuredSerializer<GCertEventAggregateOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_sum_order_by,
-    _$Gsmith_cert_sum_order_by
+    GCertEventAggregateOrderBy,
+    _$GCertEventAggregateOrderBy
   ];
   @override
-  final String wireName = 'Gsmith_cert_sum_order_by';
+  final String wireName = 'GCertEventAggregateOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_sum_order_by object,
+      Serializers serializers, GCertEventAggregateOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.avg;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('avg')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventAvgOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.count;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('count')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.max;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('max')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventMaxOrderBy)));
     }
-    return result;
-  }
-
-  @override
-  Gsmith_cert_sum_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_sum_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventMinOrderBy)));
     }
-
-    return result.build();
-  }
-}
-
-class _$Gsmith_cert_var_pop_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_var_pop_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_var_pop_order_by,
-    _$Gsmith_cert_var_pop_order_by
-  ];
-  @override
-  final String wireName = 'Gsmith_cert_var_pop_order_by';
-
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_var_pop_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.created_on;
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertEventSumOrderBy)));
+    }
+    value = object.varPop;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('varPop')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventVarPopOrderBy)));
     }
-    value = object.issuer_index;
+    value = object.varSamp;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('varSamp')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventVarSampOrderBy)));
     }
-    value = object.receiver_index;
+    value = object.variance;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('variance')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventVarianceOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_var_pop_order_by deserialize(
+  GCertEventAggregateOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_var_pop_order_byBuilder();
+    final result = new GCertEventAggregateOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6292,17 +6960,59 @@ class _$Gsmith_cert_var_pop_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventAvgOrderBy))!
+              as GCertEventAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventMaxOrderBy))!
+              as GCertEventMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventMinOrderBy))!
+              as GCertEventMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventStddevOrderBy))!
+              as GCertEventStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventStddevPopOrderBy))!
+              as GCertEventStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventStddevSampOrderBy))!
+              as GCertEventStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventSumOrderBy))!
+              as GCertEventSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventVarPopOrderBy))!
+              as GCertEventVarPopOrderBy);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventVarSampOrderBy))!
+              as GCertEventVarSampOrderBy);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventVarianceOrderBy))!
+              as GCertEventVarianceOrderBy);
           break;
       }
     }
@@ -6311,51 +7021,37 @@ class _$Gsmith_cert_var_pop_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_var_samp_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_var_samp_order_by> {
+class _$GCertEventAvgOrderBySerializer
+    implements StructuredSerializer<GCertEventAvgOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_cert_var_samp_order_by,
-    _$Gsmith_cert_var_samp_order_by
+    GCertEventAvgOrderBy,
+    _$GCertEventAvgOrderBy
   ];
   @override
-  final String wireName = 'Gsmith_cert_var_samp_order_by';
+  final String wireName = 'GCertEventAvgOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_var_samp_order_by object,
+      Serializers serializers, GCertEventAvgOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.issuer_index;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.receiver_index;
-    if (value != null) {
-      result
-        ..add('receiver_index')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_var_samp_order_by deserialize(
+  GCertEventAvgOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_var_samp_order_byBuilder();
+    final result = new GCertEventAvgOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6363,17 +7059,9 @@ class _$Gsmith_cert_var_samp_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -6382,51 +7070,98 @@ class _$Gsmith_cert_var_samp_order_bySerializer
   }
 }
 
-class _$Gsmith_cert_variance_order_bySerializer
-    implements StructuredSerializer<Gsmith_cert_variance_order_by> {
+class _$GCertEventBoolExpSerializer
+    implements StructuredSerializer<GCertEventBoolExp> {
   @override
-  final Iterable<Type> types = const [
-    Gsmith_cert_variance_order_by,
-    _$Gsmith_cert_variance_order_by
-  ];
+  final Iterable<Type> types = const [GCertEventBoolExp, _$GCertEventBoolExp];
   @override
-  final String wireName = 'Gsmith_cert_variance_order_by';
+  final String wireName = 'GCertEventBoolExp';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_cert_variance_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GCertEventBoolExp object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.created_on;
+    value = object.G_and;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('_and')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertEventBoolExp)])));
     }
-    value = object.issuer_index;
+    value = object.G_not;
     if (value != null) {
       result
-        ..add('issuer_index')
+        ..add('_not')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCertEventBoolExp)));
     }
-    value = object.receiver_index;
+    value = object.G_or;
     if (value != null) {
       result
-        ..add('receiver_index')
+        ..add('_or')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCertEventBoolExp)])));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.cert;
+    if (value != null) {
+      result
+        ..add('cert')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertBoolExp)));
+    }
+    value = object.certId;
+    if (value != null) {
+      result
+        ..add('certId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventTypeEnumComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
     }
     return result;
   }
 
   @override
-  Gsmith_cert_variance_order_by deserialize(
+  GCertEventBoolExp deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_cert_variance_order_byBuilder();
+    final result = new GCertEventBoolExpBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6434,17 +7169,55 @@ class _$Gsmith_cert_variance_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCertEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventBoolExp))!
+              as GCertEventBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCertEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'cert':
+          result.cert.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
+          break;
+        case 'certId':
+          result.certId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
           break;
-        case 'issuer_index':
-          result.issuer_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'eventType':
+          result.eventType.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventTypeEnumComparisonExp))!
+              as GEventTypeEnumComparisonExp);
           break;
-        case 'receiver_index':
-          result.receiver_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
           break;
       }
     }
@@ -6453,54 +7226,58 @@ class _$Gsmith_cert_variance_order_bySerializer
   }
 }
 
-class _$Gsmith_order_bySerializer
-    implements StructuredSerializer<Gsmith_order_by> {
+class _$GCertEventMaxOrderBySerializer
+    implements StructuredSerializer<GCertEventMaxOrderBy> {
   @override
-  final Iterable<Type> types = const [Gsmith_order_by, _$Gsmith_order_by];
+  final Iterable<Type> types = const [
+    GCertEventMaxOrderBy,
+    _$GCertEventMaxOrderBy
+  ];
   @override
-  final String wireName = 'Gsmith_order_by';
+  final String wireName = 'GCertEventMaxOrderBy';
 
   @override
-  Iterable<Object?> serialize(Serializers serializers, Gsmith_order_by object,
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertEventMaxOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.cert_issued_aggregate;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('cert_issued_aggregate')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_aggregate_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.cert_received_aggregate;
+    value = object.certId;
     if (value != null) {
       result
-        ..add('cert_received_aggregate')
+        ..add('certId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gsmith_cert_aggregate_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.identity;
+    value = object.eventId;
     if (value != null) {
       result
-        ..add('identity')
+        ..add('eventId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gidentity_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.idty_index;
+    value = object.id;
     if (value != null) {
       result
-        ..add('idty_index')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_order_by deserialize(
+  GCertEventMaxOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_order_byBuilder();
+    final result = new GCertEventMaxOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6508,26 +7285,21 @@ class _$Gsmith_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'cert_issued_aggregate':
-          result.cert_issued_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_aggregate_order_by))!
-              as Gsmith_cert_aggregate_order_by);
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'cert_received_aggregate':
-          result.cert_received_aggregate.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_cert_aggregate_order_by))!
-              as Gsmith_cert_aggregate_order_by);
+        case 'certId':
+          result.certId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'identity':
-          result.identity.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gidentity_order_by))!
-              as Gidentity_order_by);
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'idty_index':
-          result.idty_index = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -6536,59 +7308,157 @@ class _$Gsmith_order_bySerializer
   }
 }
 
-class _$Gsmith_select_columnSerializer
-    implements PrimitiveSerializer<Gsmith_select_column> {
+class _$GCertEventMinOrderBySerializer
+    implements StructuredSerializer<GCertEventMinOrderBy> {
   @override
-  final Iterable<Type> types = const <Type>[Gsmith_select_column];
+  final Iterable<Type> types = const [
+    GCertEventMinOrderBy,
+    _$GCertEventMinOrderBy
+  ];
   @override
-  final String wireName = 'Gsmith_select_column';
+  final String wireName = 'GCertEventMinOrderBy';
 
   @override
-  Object serialize(Serializers serializers, Gsmith_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertEventMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.certId;
+    if (value != null) {
+      result
+        ..add('certId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
 
   @override
-  Gsmith_select_column deserialize(Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gsmith_select_column.valueOf(serialized as String);
+  GCertEventMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertEventMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'certId':
+          result.certId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
 }
 
-class _$Gsmith_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gsmith_stream_cursor_input> {
+class _$GCertEventOrderBySerializer
+    implements StructuredSerializer<GCertEventOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gsmith_stream_cursor_input,
-    _$Gsmith_stream_cursor_input
-  ];
+  final Iterable<Type> types = const [GCertEventOrderBy, _$GCertEventOrderBy];
   @override
-  final String wireName = 'Gsmith_stream_cursor_input';
+  final String wireName = 'GCertEventOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_stream_cursor_input object,
+  Iterable<Object?> serialize(Serializers serializers, GCertEventOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(Gsmith_stream_cursor_value_input)),
-    ];
+    final result = <Object?>[];
     Object? value;
-    value = object.ordering;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('ordering')
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.cert;
+    if (value != null) {
+      result
+        ..add('cert')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertOrderBy)));
+    }
+    value = object.certId;
+    if (value != null) {
+      result
+        ..add('certId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_stream_cursor_input deserialize(
+  GCertEventOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_stream_cursor_inputBuilder();
+    final result = new GCertEventOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6596,16 +7466,33 @@ class _$Gsmith_stream_cursor_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gsmith_stream_cursor_value_input))!
-              as Gsmith_stream_cursor_value_input);
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
+        case 'cert':
+          result.cert.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertOrderBy))! as GCertOrderBy);
+          break;
+        case 'certId':
+          result.certId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -6614,36 +7501,55 @@ class _$Gsmith_stream_cursor_inputSerializer
   }
 }
 
-class _$Gsmith_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gsmith_stream_cursor_value_input> {
+class _$GCertEventSelectColumnSerializer
+    implements PrimitiveSerializer<GCertEventSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GCertEventSelectColumn];
+  @override
+  final String wireName = 'GCertEventSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GCertEventSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCertEventSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCertEventSelectColumn.valueOf(serialized as String);
+}
+
+class _$GCertEventStddevOrderBySerializer
+    implements StructuredSerializer<GCertEventStddevOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gsmith_stream_cursor_value_input,
-    _$Gsmith_stream_cursor_value_input
+    GCertEventStddevOrderBy,
+    _$GCertEventStddevOrderBy
   ];
   @override
-  final String wireName = 'Gsmith_stream_cursor_value_input';
+  final String wireName = 'GCertEventStddevOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gsmith_stream_cursor_value_input object,
+      Serializers serializers, GCertEventStddevOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.idty_index;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('idty_index')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gsmith_stream_cursor_value_input deserialize(
+  GCertEventStddevOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gsmith_stream_cursor_value_inputBuilder();
+    final result = new GCertEventStddevOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6651,9 +7557,9 @@ class _$Gsmith_stream_cursor_value_inputSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'idty_index':
-          result.idty_index = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -6662,165 +7568,139 @@ class _$Gsmith_stream_cursor_value_inputSerializer
   }
 }
 
-class _$GString_comparison_expSerializer
-    implements StructuredSerializer<GString_comparison_exp> {
+class _$GCertEventStddevPopOrderBySerializer
+    implements StructuredSerializer<GCertEventStddevPopOrderBy> {
   @override
   final Iterable<Type> types = const [
-    GString_comparison_exp,
-    _$GString_comparison_exp
+    GCertEventStddevPopOrderBy,
+    _$GCertEventStddevPopOrderBy
   ];
   @override
-  final String wireName = 'GString_comparison_exp';
+  final String wireName = 'GCertEventStddevPopOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, GString_comparison_exp object,
+      Serializers serializers, GCertEventStddevPopOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_eq;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('_eq')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_gt;
-    if (value != null) {
-      result
-        ..add('_gt')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+    return result;
+  }
+
+  @override
+  GCertEventStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertEventStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
     }
-    value = object.G_gte;
+
+    return result.build();
+  }
+}
+
+class _$GCertEventStddevSampOrderBySerializer
+    implements StructuredSerializer<GCertEventStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GCertEventStddevSampOrderBy,
+    _$GCertEventStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GCertEventStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertEventStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('_gte')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.G_ilike;
-    if (value != null) {
-      result
-        ..add('_ilike')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+    return result;
+  }
+
+  @override
+  GCertEventStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertEventStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
     }
-    value = object.G_in;
+
+    return result.build();
+  }
+}
+
+class _$GCertEventStreamCursorInputSerializer
+    implements StructuredSerializer<GCertEventStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GCertEventStreamCursorInput,
+    _$GCertEventStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GCertEventStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertEventStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GCertEventStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
     if (value != null) {
       result
-        ..add('_in')
+        ..add('ordering')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(String)])));
-    }
-    value = object.G_iregex;
-    if (value != null) {
-      result
-        ..add('_iregex')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_is_null;
-    if (value != null) {
-      result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_like;
-    if (value != null) {
-      result
-        ..add('_like')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_lt;
-    if (value != null) {
-      result
-        ..add('_lt')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_lte;
-    if (value != null) {
-      result
-        ..add('_lte')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_neq;
-    if (value != null) {
-      result
-        ..add('_neq')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_nilike;
-    if (value != null) {
-      result
-        ..add('_nilike')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_nin;
-    if (value != null) {
-      result
-        ..add('_nin')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(String)])));
-    }
-    value = object.G_niregex;
-    if (value != null) {
-      result
-        ..add('_niregex')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_nlike;
-    if (value != null) {
-      result
-        ..add('_nlike')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_nregex;
-    if (value != null) {
-      result
-        ..add('_nregex')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_nsimilar;
-    if (value != null) {
-      result
-        ..add('_nsimilar')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_regex;
-    if (value != null) {
-      result
-        ..add('_regex')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.G_similar;
-    if (value != null) {
-      result
-        ..add('_similar')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
+            specifiedType: const FullType(GCursorOrdering)));
     }
     return result;
   }
 
   @override
-  GString_comparison_exp deserialize(
+  GCertEventStreamCursorInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new GString_comparison_expBuilder();
+    final result = new GCertEventStreamCursorInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -6828,85 +7708,16 @@ class _$GString_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_gt':
-          result.G_gt = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_gte':
-          result.G_gte = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_ilike':
-          result.G_ilike = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(String)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_iregex':
-          result.G_iregex = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_like':
-          result.G_like = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_lt':
-          result.G_lt = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_lte':
-          result.G_lte = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_neq':
-          result.G_neq = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_nilike':
-          result.G_nilike = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(String)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_niregex':
-          result.G_niregex = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_nlike':
-          result.G_nlike = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_nregex':
-          result.G_nregex = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_nsimilar':
-          result.G_nsimilar = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case '_regex':
-          result.G_regex = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GCertEventStreamCursorValueInput))!
+              as GCertEventStreamCursorValueInput);
           break;
-        case '_similar':
-          result.G_similar = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
           break;
       }
     }
@@ -6915,95 +7726,64 @@ class _$GString_comparison_expSerializer
   }
 }
 
-class _$Gtimestamp_comparison_expSerializer
-    implements StructuredSerializer<Gtimestamp_comparison_exp> {
+class _$GCertEventStreamCursorValueInputSerializer
+    implements StructuredSerializer<GCertEventStreamCursorValueInput> {
   @override
   final Iterable<Type> types = const [
-    Gtimestamp_comparison_exp,
-    _$Gtimestamp_comparison_exp
+    GCertEventStreamCursorValueInput,
+    _$GCertEventStreamCursorValueInput
   ];
   @override
-  final String wireName = 'Gtimestamp_comparison_exp';
+  final String wireName = 'GCertEventStreamCursorValueInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtimestamp_comparison_exp object,
+      Serializers serializers, GCertEventStreamCursorValueInput object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_eq;
-    if (value != null) {
-      result
-        ..add('_eq')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
-    }
-    value = object.G_gt;
-    if (value != null) {
-      result
-        ..add('_gt')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
-    }
-    value = object.G_gte;
-    if (value != null) {
-      result
-        ..add('_gte')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
-    }
-    value = object.G_in;
-    if (value != null) {
-      result
-        ..add('_in')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(Gtimestamp)])));
-    }
-    value = object.G_is_null;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.G_lt;
+    value = object.certId;
     if (value != null) {
       result
-        ..add('_lt')
+        ..add('certId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
+            specifiedType: const FullType(String)));
     }
-    value = object.G_lte;
+    value = object.eventId;
     if (value != null) {
       result
-        ..add('_lte')
+        ..add('eventId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
+            specifiedType: const FullType(String)));
     }
-    value = object.G_neq;
+    value = object.eventType;
     if (value != null) {
       result
-        ..add('_neq')
+        ..add('eventType')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamp)));
+            specifiedType: const FullType(GEventTypeEnum)));
     }
-    value = object.G_nin;
+    value = object.id;
     if (value != null) {
       result
-        ..add('_nin')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(BuiltList, const [const FullType(Gtimestamp)])));
+            specifiedType: const FullType(String)));
     }
     return result;
   }
 
   @override
-  Gtimestamp_comparison_exp deserialize(
+  GCertEventStreamCursorValueInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtimestamp_comparison_expBuilder();
+    final result = new GCertEventStreamCursorValueInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7011,45 +7791,25 @@ class _$Gtimestamp_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
-          break;
-        case '_gt':
-          result.G_gt.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
-          break;
-        case '_gte':
-          result.G_gte.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gtimestamp)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case '_lt':
-          result.G_lt.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
+        case 'certId':
+          result.certId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case '_lte':
-          result.G_lte.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case '_neq':
-          result.G_neq.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamp))! as Gtimestamp);
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+              specifiedType: const FullType(GEventTypeEnum)) as GEventTypeEnum?;
           break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gtimestamp)]))!
-              as BuiltList<Object?>);
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
       }
     }
@@ -7058,95 +7818,37 @@ class _$Gtimestamp_comparison_expSerializer
   }
 }
 
-class _$Gtimestamptz_comparison_expSerializer
-    implements StructuredSerializer<Gtimestamptz_comparison_exp> {
+class _$GCertEventSumOrderBySerializer
+    implements StructuredSerializer<GCertEventSumOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gtimestamptz_comparison_exp,
-    _$Gtimestamptz_comparison_exp
+    GCertEventSumOrderBy,
+    _$GCertEventSumOrderBy
   ];
   @override
-  final String wireName = 'Gtimestamptz_comparison_exp';
+  final String wireName = 'GCertEventSumOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtimestamptz_comparison_exp object,
+      Serializers serializers, GCertEventSumOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_eq;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('_eq')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_gt;
-    if (value != null) {
-      result
-        ..add('_gt')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_gte;
-    if (value != null) {
-      result
-        ..add('_gte')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_in;
-    if (value != null) {
-      result
-        ..add('_in')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gtimestamptz)])));
-    }
-    value = object.G_is_null;
-    if (value != null) {
-      result
-        ..add('_is_null')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.G_lt;
-    if (value != null) {
-      result
-        ..add('_lt')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_lte;
-    if (value != null) {
-      result
-        ..add('_lte')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_neq;
-    if (value != null) {
-      result
-        ..add('_neq')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.G_nin;
-    if (value != null) {
-      result
-        ..add('_nin')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gtimestamptz)])));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtimestamptz_comparison_exp deserialize(
+  GCertEventSumOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtimestamptz_comparison_expBuilder();
+    final result = new GCertEventSumOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7154,45 +7856,9 @@ class _$Gtimestamptz_comparison_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_eq':
-          result.G_eq.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_gt':
-          result.G_gt.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_gte':
-          result.G_gte.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_in':
-          result.G_in.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gtimestamptz)]))!
-              as BuiltList<Object?>);
-          break;
-        case '_is_null':
-          result.G_is_null = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case '_lt':
-          result.G_lt.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_lte':
-          result.G_lte.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_neq':
-          result.G_neq.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case '_nin':
-          result.G_nin.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      BuiltList, const [const FullType(Gtimestamptz)]))!
-              as BuiltList<Object?>);
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7201,38 +7867,37 @@ class _$Gtimestamptz_comparison_expSerializer
   }
 }
 
-class _$Gtransaction_aggregate_bool_expSerializer
-    implements StructuredSerializer<Gtransaction_aggregate_bool_exp> {
+class _$GCertEventVarianceOrderBySerializer
+    implements StructuredSerializer<GCertEventVarianceOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gtransaction_aggregate_bool_exp,
-    _$Gtransaction_aggregate_bool_exp
+    GCertEventVarianceOrderBy,
+    _$GCertEventVarianceOrderBy
   ];
   @override
-  final String wireName = 'Gtransaction_aggregate_bool_exp';
+  final String wireName = 'GCertEventVarianceOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_aggregate_bool_exp object,
+      Serializers serializers, GCertEventVarianceOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.count;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('count')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(Gtransaction_aggregate_bool_exp_count)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_aggregate_bool_exp deserialize(
+  GCertEventVarianceOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_aggregate_bool_expBuilder();
+    final result = new GCertEventVarianceOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7240,11 +7905,9 @@ class _$Gtransaction_aggregate_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'count':
-          result.count.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_aggregate_bool_exp_count))!
-              as Gtransaction_aggregate_bool_exp_count);
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7253,56 +7916,37 @@ class _$Gtransaction_aggregate_bool_expSerializer
   }
 }
 
-class _$Gtransaction_aggregate_bool_exp_countSerializer
-    implements StructuredSerializer<Gtransaction_aggregate_bool_exp_count> {
+class _$GCertEventVarPopOrderBySerializer
+    implements StructuredSerializer<GCertEventVarPopOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gtransaction_aggregate_bool_exp_count,
-    _$Gtransaction_aggregate_bool_exp_count
+    GCertEventVarPopOrderBy,
+    _$GCertEventVarPopOrderBy
   ];
   @override
-  final String wireName = 'Gtransaction_aggregate_bool_exp_count';
+  final String wireName = 'GCertEventVarPopOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_aggregate_bool_exp_count object,
+      Serializers serializers, GCertEventVarPopOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'predicate',
-      serializers.serialize(object.predicate,
-          specifiedType: const FullType(GInt_comparison_exp)),
-    ];
+    final result = <Object?>[];
     Object? value;
-    value = object.arguments;
-    if (value != null) {
-      result
-        ..add('arguments')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(BuiltList,
-                const [const FullType(Gtransaction_select_column)])));
-    }
-    value = object.distinct;
-    if (value != null) {
-      result
-        ..add('distinct')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(bool)));
-    }
-    value = object.filter;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('filter')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_bool_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_aggregate_bool_exp_count deserialize(
+  GCertEventVarPopOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_aggregate_bool_exp_countBuilder();
+    final result = new GCertEventVarPopOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7310,25 +7954,9 @@ class _$Gtransaction_aggregate_bool_exp_countSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'arguments':
-          result.arguments.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gtransaction_select_column)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'distinct':
-          result.distinct = serializers.deserialize(value,
-              specifiedType: const FullType(bool)) as bool?;
-          break;
-        case 'filter':
-          result.filter.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_bool_exp))!
-              as Gtransaction_bool_exp);
-          break;
-        case 'predicate':
-          result.predicate.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7337,107 +7965,131 @@ class _$Gtransaction_aggregate_bool_exp_countSerializer
   }
 }
 
-class _$Gtransaction_aggregate_order_bySerializer
-    implements StructuredSerializer<Gtransaction_aggregate_order_by> {
+class _$GCertEventVarSampOrderBySerializer
+    implements StructuredSerializer<GCertEventVarSampOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gtransaction_aggregate_order_by,
-    _$Gtransaction_aggregate_order_by
+    GCertEventVarSampOrderBy,
+    _$GCertEventVarSampOrderBy
   ];
   @override
-  final String wireName = 'Gtransaction_aggregate_order_by';
+  final String wireName = 'GCertEventVarSampOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_aggregate_order_by object,
+      Serializers serializers, GCertEventVarSampOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.avg;
-    if (value != null) {
-      result
-        ..add('avg')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_avg_order_by)));
-    }
-    value = object.count;
+    value = object.blockNumber;
     if (value != null) {
       result
-        ..add('count')
+        ..add('blockNumber')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.max;
-    if (value != null) {
-      result
-        ..add('max')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_max_order_by)));
+    return result;
+  }
+
+  @override
+  GCertEventVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertEventVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
     }
-    value = object.min;
+
+    return result.build();
+  }
+}
+
+class _$GCertMaxOrderBySerializer
+    implements StructuredSerializer<GCertMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [GCertMaxOrderBy, _$GCertMaxOrderBy];
+  @override
+  final String wireName = 'GCertMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GCertMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdInId;
     if (value != null) {
       result
-        ..add('min')
+        ..add('createdInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_min_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.stddev;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('stddev')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_stddev_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.stddev_pop;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('stddev_pop')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_stddev_pop_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.stddev_samp;
+    value = object.id;
     if (value != null) {
       result
-        ..add('stddev_samp')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_stddev_samp_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.sum;
+    value = object.issuerId;
     if (value != null) {
       result
-        ..add('sum')
+        ..add('issuerId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_sum_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.var_pop;
+    value = object.receiverId;
     if (value != null) {
       result
-        ..add('var_pop')
+        ..add('receiverId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_var_pop_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.var_samp;
+    value = object.updatedInId;
     if (value != null) {
       result
-        ..add('var_samp')
+        ..add('updatedInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_var_samp_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.variance;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('variance')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_variance_order_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_aggregate_order_by deserialize(
+  GCertMaxOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_aggregate_order_byBuilder();
+    final result = new GCertMaxOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7445,63 +8097,37 @@ class _$Gtransaction_aggregate_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'avg':
-          result.avg.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_avg_order_by))!
-              as Gtransaction_avg_order_by);
-          break;
-        case 'count':
-          result.count = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'max':
-          result.max.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_max_order_by))!
-              as Gtransaction_max_order_by);
-          break;
-        case 'min':
-          result.min.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_min_order_by))!
-              as Gtransaction_min_order_by);
-          break;
-        case 'stddev':
-          result.stddev.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_stddev_order_by))!
-              as Gtransaction_stddev_order_by);
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'stddev_pop':
-          result.stddev_pop.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_stddev_pop_order_by))!
-              as Gtransaction_stddev_pop_order_by);
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'stddev_samp':
-          result.stddev_samp.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_stddev_samp_order_by))!
-              as Gtransaction_stddev_samp_order_by);
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'sum':
-          result.sum.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_sum_order_by))!
-              as Gtransaction_sum_order_by);
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'var_pop':
-          result.var_pop.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_var_pop_order_by))!
-              as Gtransaction_var_pop_order_by);
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'var_samp':
-          result.var_samp.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_var_samp_order_by))!
-              as Gtransaction_var_samp_order_by);
+        case 'updatedInId':
+          result.updatedInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'variance':
-          result.variance.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_variance_order_by))!
-              as Gtransaction_variance_order_by);
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7510,51 +8136,82 @@ class _$Gtransaction_aggregate_order_bySerializer
   }
 }
 
-class _$Gtransaction_avg_order_bySerializer
-    implements StructuredSerializer<Gtransaction_avg_order_by> {
+class _$GCertMinOrderBySerializer
+    implements StructuredSerializer<GCertMinOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_avg_order_by,
-    _$Gtransaction_avg_order_by
-  ];
+  final Iterable<Type> types = const [GCertMinOrderBy, _$GCertMinOrderBy];
   @override
-  final String wireName = 'Gtransaction_avg_order_by';
+  final String wireName = 'GCertMinOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_avg_order_by object,
+  Iterable<Object?> serialize(Serializers serializers, GCertMinOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.amount;
+    value = object.createdInId;
     if (value != null) {
       result
-        ..add('amount')
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     value = object.id;
     if (value != null) {
       result
         ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedInId;
+    if (value != null) {
+      result
+        ..add('updatedInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedOn;
+    if (value != null) {
+      result
+        ..add('updatedOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_avg_order_by deserialize(
+  GCertMinOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_avg_order_byBuilder();
+    final result = new GCertMinOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7562,17 +8219,37 @@ class _$Gtransaction_avg_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
         case 'id':
           result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedInId':
+          result.updatedInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7581,123 +8258,123 @@ class _$Gtransaction_avg_order_bySerializer
   }
 }
 
-class _$Gtransaction_bool_expSerializer
-    implements StructuredSerializer<Gtransaction_bool_exp> {
+class _$GCertOrderBySerializer implements StructuredSerializer<GCertOrderBy> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_bool_exp,
-    _$Gtransaction_bool_exp
-  ];
+  final Iterable<Type> types = const [GCertOrderBy, _$GCertOrderBy];
   @override
-  final String wireName = 'Gtransaction_bool_exp';
+  final String wireName = 'GCertOrderBy';
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_bool_exp object,
+  Iterable<Object?> serialize(Serializers serializers, GCertOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.G_and;
+    value = object.certHistoryAggregate;
     if (value != null) {
       result
-        ..add('_and')
+        ..add('certHistoryAggregate')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gtransaction_bool_exp)])));
+            specifiedType: const FullType(GCertEventAggregateOrderBy)));
     }
-    value = object.G_not;
+    value = object.createdIn;
     if (value != null) {
       result
-        ..add('_not')
+        ..add('createdIn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtransaction_bool_exp)));
+            specifiedType: const FullType(GEventOrderBy)));
     }
-    value = object.G_or;
+    value = object.createdInId;
     if (value != null) {
       result
-        ..add('_or')
+        ..add('createdInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(
-                BuiltList, const [const FullType(Gtransaction_bool_exp)])));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.amount;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('amount')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GFloat_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.comment;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('comment')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_at;
+    value = object.id;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on;
+    value = object.isActive;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('isActive')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on_block;
+    value = object.issuer;
     if (value != null) {
       result
-        ..add('created_on_block')
+        ..add('issuer')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_bool_exp)));
+            specifiedType: const FullType(GIdentityOrderBy)));
     }
-    value = object.id;
+    value = object.issuerId;
     if (value != null) {
       result
-        ..add('id')
+        ..add('issuerId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GInt_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.issuer;
+    value = object.receiver;
     if (value != null) {
       result
-        ..add('issuer')
+        ..add('receiver')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_bool_exp)));
+            specifiedType: const FullType(GIdentityOrderBy)));
     }
-    value = object.issuer_pubkey;
+    value = object.receiverId;
     if (value != null) {
       result
-        ..add('issuer_pubkey')
+        ..add('receiverId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver;
+    value = object.updatedIn;
     if (value != null) {
       result
-        ..add('receiver')
+        ..add('updatedIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.updatedInId;
+    if (value != null) {
+      result
+        ..add('updatedInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_bool_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_pubkey;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('receiver_pubkey')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(GString_comparison_exp)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_bool_exp deserialize(
+  GCertOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_bool_expBuilder();
+    final result = new GCertOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7705,72 +8382,64 @@ class _$Gtransaction_bool_expSerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gtransaction_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtransaction_bool_exp))!
-              as Gtransaction_bool_exp);
+        case 'certHistoryAggregate':
+          result.certHistoryAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertEventAggregateOrderBy))!
+              as GCertEventAggregateOrderBy);
           break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gtransaction_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'amount':
-          result.amount.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GFloat_comparison_exp))!
-              as GFloat_comparison_exp);
-          break;
-        case 'comment':
-          result.comment.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'createdIn':
+          result.createdIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
           break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'created_on':
-          result.created_on.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_bool_exp))!
-              as Gblock_bool_exp);
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
         case 'id':
-          result.id.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GInt_comparison_exp))!
-              as GInt_comparison_exp);
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
         case 'issuer':
           result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_bool_exp))!
-              as Gaccount_bool_exp);
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
           break;
-        case 'issuer_pubkey':
-          result.issuer_pubkey.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
         case 'receiver':
           result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_bool_exp))!
-              as Gaccount_bool_exp);
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedIn':
+          result.updatedIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'updatedInId':
+          result.updatedInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'receiver_pubkey':
-          result.receiver_pubkey.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GString_comparison_exp))!
-              as GString_comparison_exp);
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7779,79 +8448,189 @@ class _$Gtransaction_bool_expSerializer
   }
 }
 
-class _$Gtransaction_max_order_bySerializer
-    implements StructuredSerializer<Gtransaction_max_order_by> {
+class _$GCertSelectColumnSerializer
+    implements PrimitiveSerializer<GCertSelectColumn> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_max_order_by,
-    _$Gtransaction_max_order_by
+  final Iterable<Type> types = const <Type>[GCertSelectColumn];
+  @override
+  final String wireName = 'GCertSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GCertSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCertSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCertSelectColumn.valueOf(serialized as String);
+}
+
+class _$GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns';
+
+  @override
+  Object serialize(Serializers serializers,
+          GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns.valueOf(
+          serialized as String);
+}
+
+class _$GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
   ];
   @override
-  final String wireName = 'Gtransaction_max_order_by';
+  final String wireName =
+      'GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns';
+
+  @override
+  Object serialize(Serializers serializers,
+          GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns.valueOf(
+          serialized as String);
+}
+
+class _$GCertStddevOrderBySerializer
+    implements StructuredSerializer<GCertStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [GCertStddevOrderBy, _$GCertStddevOrderBy];
+  @override
+  final String wireName = 'GCertStddevOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_max_order_by object,
+      Serializers serializers, GCertStddevOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.amount;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('amount')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.comment;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('comment')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_at;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('created_at')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+    return result;
+  }
+
+  @override
+  GCertStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
     }
-    value = object.id;
+
+    return result.build();
+  }
+}
+
+class _$GCertStddevPopOrderBySerializer
+    implements StructuredSerializer<GCertStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GCertStddevPopOrderBy,
+    _$GCertStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GCertStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('id')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.issuer_pubkey;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('issuer_pubkey')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.receiver_pubkey;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('receiver_pubkey')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
     return result;
   }
 
   @override
-  Gtransaction_max_order_by deserialize(
+  GCertStddevPopOrderBy deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_max_order_byBuilder();
+    final result = new GCertStddevPopOrderByBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7859,33 +8638,17 @@ class _$Gtransaction_max_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'comment':
-          result.comment = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
-        case 'issuer_pubkey':
-          result.issuer_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_pubkey':
-          result.receiver_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
           break;
       }
     }
@@ -7894,79 +8657,112 @@ class _$Gtransaction_max_order_bySerializer
   }
 }
 
-class _$Gtransaction_min_order_bySerializer
-    implements StructuredSerializer<Gtransaction_min_order_by> {
+class _$GCertStddevSampOrderBySerializer
+    implements StructuredSerializer<GCertStddevSampOrderBy> {
   @override
   final Iterable<Type> types = const [
-    Gtransaction_min_order_by,
-    _$Gtransaction_min_order_by
+    GCertStddevSampOrderBy,
+    _$GCertStddevSampOrderBy
   ];
   @override
-  final String wireName = 'Gtransaction_min_order_by';
+  final String wireName = 'GCertStddevSampOrderBy';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_min_order_by object,
+      Serializers serializers, GCertStddevSampOrderBy object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.amount;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.comment;
-    if (value != null) {
-      result
-        ..add('comment')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
+        ..add('createdOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.created_on;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('created_on')
+        ..add('expireOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.id;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('id')
+        ..add('updatedOn')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GOrderBy)));
     }
-    value = object.issuer_pubkey;
-    if (value != null) {
-      result
-        ..add('issuer_pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+    return result;
+  }
+
+  @override
+  GCertStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
     }
-    value = object.receiver_pubkey;
+
+    return result.build();
+  }
+}
+
+class _$GCertStreamCursorInputSerializer
+    implements StructuredSerializer<GCertStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GCertStreamCursorInput,
+    _$GCertStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GCertStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GCertStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
     if (value != null) {
       result
-        ..add('receiver_pubkey')
+        ..add('ordering')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(GCursorOrdering)));
     }
     return result;
   }
 
   @override
-  Gtransaction_min_order_by deserialize(
+  GCertStreamCursorInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_min_order_byBuilder();
+    final result = new GCertStreamCursorInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -7974,33 +8770,15 @@ class _$Gtransaction_min_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'comment':
-          result.comment = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertStreamCursorValueInput))!
+              as GCertStreamCursorValueInput);
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'issuer_pubkey':
-          result.issuer_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'receiver_pubkey':
-          result.receiver_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
           break;
       }
     }
@@ -8009,100 +8787,90 @@ class _$Gtransaction_min_order_bySerializer
   }
 }
 
-class _$Gtransaction_order_bySerializer
-    implements StructuredSerializer<Gtransaction_order_by> {
+class _$GCertStreamCursorValueInputSerializer
+    implements StructuredSerializer<GCertStreamCursorValueInput> {
   @override
   final Iterable<Type> types = const [
-    Gtransaction_order_by,
-    _$Gtransaction_order_by
+    GCertStreamCursorValueInput,
+    _$GCertStreamCursorValueInput
   ];
   @override
-  final String wireName = 'Gtransaction_order_by';
+  final String wireName = 'GCertStreamCursorValueInput';
 
   @override
   Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_order_by object,
+      Serializers serializers, GCertStreamCursorValueInput object,
       {FullType specifiedType = FullType.unspecified}) {
     final result = <Object?>[];
     Object? value;
-    value = object.amount;
+    value = object.createdInId;
     if (value != null) {
       result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.comment;
-    if (value != null) {
-      result
-        ..add('comment')
+        ..add('createdInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.created_at;
+    value = object.createdOn;
     if (value != null) {
       result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('createdOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.created_on;
+    value = object.expireOn;
     if (value != null) {
       result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('expireOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
-    value = object.created_on_block;
+    value = object.id;
     if (value != null) {
       result
-        ..add('created_on_block')
+        ..add('id')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gblock_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.id;
+    value = object.isActive;
     if (value != null) {
       result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('isActive')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
     }
-    value = object.issuer;
+    value = object.issuerId;
     if (value != null) {
       result
-        ..add('issuer')
+        ..add('issuerId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.issuer_pubkey;
+    value = object.receiverId;
     if (value != null) {
       result
-        ..add('issuer_pubkey')
+        ..add('receiverId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.receiver;
+    value = object.updatedInId;
     if (value != null) {
       result
-        ..add('receiver')
+        ..add('updatedInId')
         ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gaccount_order_by)));
+            specifiedType: const FullType(String)));
     }
-    value = object.receiver_pubkey;
+    value = object.updatedOn;
     if (value != null) {
       result
-        ..add('receiver_pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+        ..add('updatedOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
     }
     return result;
   }
 
   @override
-  Gtransaction_order_by deserialize(
+  GCertStreamCursorValueInput deserialize(
       Serializers serializers, Iterable<Object?> serialized,
       {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_order_byBuilder();
+    final result = new GCertStreamCursorValueInputBuilder();
 
     final iterator = serialized.iterator;
     while (iterator.moveNext()) {
@@ -8110,1475 +8878,49658 @@ class _$Gtransaction_order_bySerializer
       iterator.moveNext();
       final Object? value = iterator.current;
       switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'comment':
-          result.comment = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_at':
-          result.created_at = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
-        case 'created_on_block':
-          result.created_on_block.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gblock_order_by))!
-              as Gblock_order_by);
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
         case 'id':
           result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'issuer':
-          result.issuer.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_order_by))!
-              as Gaccount_order_by);
+        case 'isActive':
+          result.isActive = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
           break;
-        case 'issuer_pubkey':
-          result.issuer_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'receiver':
-          result.receiver.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gaccount_order_by))!
-              as Gaccount_order_by);
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'updatedInId':
+          result.updatedInId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
           break;
-        case 'receiver_pubkey':
-          result.receiver_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
           break;
       }
     }
-
-    return result.build();
+
+    return result.build();
+  }
+}
+
+class _$GCertSumOrderBySerializer
+    implements StructuredSerializer<GCertSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [GCertSumOrderBy, _$GCertSumOrderBy];
+  @override
+  final String wireName = 'GCertSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GCertSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedOn;
+    if (value != null) {
+      result
+        ..add('updatedOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GCertSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCertVarianceOrderBySerializer
+    implements StructuredSerializer<GCertVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GCertVarianceOrderBy,
+    _$GCertVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GCertVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedOn;
+    if (value != null) {
+      result
+        ..add('updatedOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GCertVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCertVarPopOrderBySerializer
+    implements StructuredSerializer<GCertVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [GCertVarPopOrderBy, _$GCertVarPopOrderBy];
+  @override
+  final String wireName = 'GCertVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedOn;
+    if (value != null) {
+      result
+        ..add('updatedOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GCertVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCertVarSampOrderBySerializer
+    implements StructuredSerializer<GCertVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GCertVarSampOrderBy,
+    _$GCertVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GCertVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCertVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.updatedOn;
+    if (value != null) {
+      result
+        ..add('updatedOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GCertVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCertVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'updatedOn':
+          result.updatedOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyAggregateBoolExpSerializer
+    implements StructuredSerializer<GChangeOwnerKeyAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyAggregateBoolExp,
+    _$GChangeOwnerKeyAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(GchangeOwnerKeyAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GchangeOwnerKeyAggregateBoolExpCount))!
+              as GchangeOwnerKeyAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GchangeOwnerKeyAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GchangeOwnerKeyAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GchangeOwnerKeyAggregateBoolExpCount,
+    _$GchangeOwnerKeyAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GchangeOwnerKeyAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GchangeOwnerKeyAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList,
+                const [const FullType(GChangeOwnerKeySelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GchangeOwnerKeyAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GchangeOwnerKeyAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GChangeOwnerKeySelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyBoolExp))!
+              as GChangeOwnerKeyBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyAggregateOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyAggregateOrderBy,
+    _$GChangeOwnerKeyAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeySumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyAvgOrderBy))!
+              as GChangeOwnerKeyAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyMaxOrderBy))!
+              as GChangeOwnerKeyMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyMinOrderBy))!
+              as GChangeOwnerKeyMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyStddevOrderBy))!
+              as GChangeOwnerKeyStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyStddevPopOrderBy))!
+              as GChangeOwnerKeyStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyStddevSampOrderBy))!
+              as GChangeOwnerKeyStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeySumOrderBy))!
+              as GChangeOwnerKeySumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyVarPopOrderBy))!
+              as GChangeOwnerKeyVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyVarSampOrderBy))!
+              as GChangeOwnerKeyVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyVarianceOrderBy))!
+              as GChangeOwnerKeyVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyAvgOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyAvgOrderBy,
+    _$GChangeOwnerKeyAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyBoolExpSerializer
+    implements StructuredSerializer<GChangeOwnerKeyBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyBoolExp,
+    _$GChangeOwnerKeyBoolExp
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GChangeOwnerKeyBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GChangeOwnerKeyBoolExp)])));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.next;
+    if (value != null) {
+      result
+        ..add('next')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.nextId;
+    if (value != null) {
+      result
+        ..add('nextId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.previous;
+    if (value != null) {
+      result
+        ..add('previous')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.previousId;
+    if (value != null) {
+      result
+        ..add('previousId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GChangeOwnerKeyBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyBoolExp))!
+              as GChangeOwnerKeyBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GChangeOwnerKeyBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'identityId':
+          result.identityId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'next':
+          result.next.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'nextId':
+          result.nextId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'previous':
+          result.previous.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'previousId':
+          result.previousId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyMaxOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyMaxOrderBy,
+    _$GChangeOwnerKeyMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.nextId;
+    if (value != null) {
+      result
+        ..add('nextId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.previousId;
+    if (value != null) {
+      result
+        ..add('previousId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'nextId':
+          result.nextId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'previousId':
+          result.previousId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyMinOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyMinOrderBy,
+    _$GChangeOwnerKeyMinOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.nextId;
+    if (value != null) {
+      result
+        ..add('nextId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.previousId;
+    if (value != null) {
+      result
+        ..add('previousId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'nextId':
+          result.nextId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'previousId':
+          result.previousId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyOrderBy,
+    _$GChangeOwnerKeyOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.next;
+    if (value != null) {
+      result
+        ..add('next')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.nextId;
+    if (value != null) {
+      result
+        ..add('nextId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.previous;
+    if (value != null) {
+      result
+        ..add('previous')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.previousId;
+    if (value != null) {
+      result
+        ..add('previousId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'next':
+          result.next.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'nextId':
+          result.nextId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'previous':
+          result.previous.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'previousId':
+          result.previousId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeySelectColumnSerializer
+    implements PrimitiveSerializer<GChangeOwnerKeySelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GChangeOwnerKeySelectColumn];
+  @override
+  final String wireName = 'GChangeOwnerKeySelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GChangeOwnerKeySelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GChangeOwnerKeySelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GChangeOwnerKeySelectColumn.valueOf(serialized as String);
+}
+
+class _$GChangeOwnerKeyStddevOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyStddevOrderBy,
+    _$GChangeOwnerKeyStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyStddevPopOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyStddevPopOrderBy,
+    _$GChangeOwnerKeyStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyStddevSampOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyStddevSampOrderBy,
+    _$GChangeOwnerKeyStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyStreamCursorInputSerializer
+    implements StructuredSerializer<GChangeOwnerKeyStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyStreamCursorInput,
+    _$GChangeOwnerKeyStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GChangeOwnerKeyStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyStreamCursorValueInput))!
+              as GChangeOwnerKeyStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyStreamCursorValueInputSerializer
+    implements StructuredSerializer<GChangeOwnerKeyStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyStreamCursorValueInput,
+    _$GChangeOwnerKeyStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.nextId;
+    if (value != null) {
+      result
+        ..add('nextId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.previousId;
+    if (value != null) {
+      result
+        ..add('previousId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'nextId':
+          result.nextId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'previousId':
+          result.previousId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeySumOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeySumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeySumOrderBy,
+    _$GChangeOwnerKeySumOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeySumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeySumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeySumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeySumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyVarianceOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyVarianceOrderBy,
+    _$GChangeOwnerKeyVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyVarPopOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyVarPopOrderBy,
+    _$GChangeOwnerKeyVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GChangeOwnerKeyVarSampOrderBySerializer
+    implements StructuredSerializer<GChangeOwnerKeyVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GChangeOwnerKeyVarSampOrderBy,
+    _$GChangeOwnerKeyVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GChangeOwnerKeyVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GChangeOwnerKeyVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GChangeOwnerKeyVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GChangeOwnerKeyVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCommentTypeEnumSerializer
+    implements PrimitiveSerializer<GCommentTypeEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GCommentTypeEnum];
+  @override
+  final String wireName = 'GCommentTypeEnum';
+
+  @override
+  Object serialize(Serializers serializers, GCommentTypeEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCommentTypeEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCommentTypeEnum.valueOf(serialized as String);
+}
+
+class _$GCommentTypeEnumComparisonExpSerializer
+    implements StructuredSerializer<GCommentTypeEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GCommentTypeEnumComparisonExp,
+    _$GCommentTypeEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GCommentTypeEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCommentTypeEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCommentTypeEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCommentTypeEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCommentTypeEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCommentTypeEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GCommentTypeEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCommentTypeEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+                  specifiedType: const FullType(GCommentTypeEnum))
+              as GCommentTypeEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCommentTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+                  specifiedType: const FullType(GCommentTypeEnum))
+              as GCommentTypeEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCommentTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCounterLevelEnumSerializer
+    implements PrimitiveSerializer<GCounterLevelEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GCounterLevelEnum];
+  @override
+  final String wireName = 'GCounterLevelEnum';
+
+  @override
+  Object serialize(Serializers serializers, GCounterLevelEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCounterLevelEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCounterLevelEnum.valueOf(serialized as String);
+}
+
+class _$GCounterLevelEnumComparisonExpSerializer
+    implements StructuredSerializer<GCounterLevelEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GCounterLevelEnumComparisonExp,
+    _$GCounterLevelEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GCounterLevelEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GCounterLevelEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCounterLevelEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCounterLevelEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCounterLevelEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GCounterLevelEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GCounterLevelEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GCounterLevelEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+                  specifiedType: const FullType(GCounterLevelEnum))
+              as GCounterLevelEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCounterLevelEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+                  specifiedType: const FullType(GCounterLevelEnum))
+              as GCounterLevelEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GCounterLevelEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GCursorOrderingSerializer
+    implements PrimitiveSerializer<GCursorOrdering> {
+  @override
+  final Iterable<Type> types = const <Type>[GCursorOrdering];
+  @override
+  final String wireName = 'GCursorOrdering';
+
+  @override
+  Object serialize(Serializers serializers, GCursorOrdering object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GCursorOrdering deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GCursorOrdering.valueOf(serialized as String);
+}
+
+class _$GEventAggregateBoolExpSerializer
+    implements StructuredSerializer<GEventAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GEventAggregateBoolExp,
+    _$GEventAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GEventAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GeventAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GEventAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GeventAggregateBoolExpCount))!
+              as GeventAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GeventAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GeventAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GeventAggregateBoolExpCount,
+    _$GeventAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GeventAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GeventAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GEventSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GeventAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GeventAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GEventSelectColumn)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventAggregateOrderBySerializer
+    implements StructuredSerializer<GEventAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventAggregateOrderBy,
+    _$GEventAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GEventAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAvgOrderBy))!
+              as GEventAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventMaxOrderBy))!
+              as GEventMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventMinOrderBy))!
+              as GEventMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventStddevOrderBy))!
+              as GEventStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventStddevPopOrderBy))!
+              as GEventStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventStddevSampOrderBy))!
+              as GEventStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventSumOrderBy))!
+              as GEventSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventVarPopOrderBy))!
+              as GEventVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventVarSampOrderBy))!
+              as GEventVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventVarianceOrderBy))!
+              as GEventVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventAvgOrderBySerializer
+    implements StructuredSerializer<GEventAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [GEventAvgOrderBy, _$GEventAvgOrderBy];
+  @override
+  final String wireName = 'GEventAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventBoolExpSerializer implements StructuredSerializer<GEventBoolExp> {
+  @override
+  final Iterable<Type> types = const [GEventBoolExp, _$GEventBoolExp];
+  @override
+  final String wireName = 'GEventBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GEventBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GEventBoolExp)])));
+    }
+    value = object.args;
+    if (value != null) {
+      result
+        ..add('args')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GJsonbComparisonExp)));
+    }
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringArrayComparisonExp)));
+    }
+    value = object.block;
+    if (value != null) {
+      result
+        ..add('block')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBlockBoolExp)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.call;
+    if (value != null) {
+      result
+        ..add('call')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallBoolExp)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.extrinsic;
+    if (value != null) {
+      result
+        ..add('extrinsic')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.phase;
+    if (value != null) {
+      result
+        ..add('phase')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GEventBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'args':
+          result.args.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GJsonbComparisonExp))!
+              as GJsonbComparisonExp);
+          break;
+        case 'argsStr':
+          result.argsStr.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringArrayComparisonExp))!
+              as GStringArrayComparisonExp);
+          break;
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockBoolExp))! as GBlockBoolExp);
+          break;
+        case 'blockId':
+          result.blockId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'call':
+          result.call.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'callId':
+          result.callId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'extrinsic':
+          result.extrinsic.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'extrinsicId':
+          result.extrinsicId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'index':
+          result.index.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'name':
+          result.name.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'pallet':
+          result.pallet.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'phase':
+          result.phase.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventMaxOrderBySerializer
+    implements StructuredSerializer<GEventMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [GEventMaxOrderBy, _$GEventMaxOrderBy];
+  @override
+  final String wireName = 'GEventMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.phase;
+    if (value != null) {
+      result
+        ..add('phase')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'phase':
+          result.phase = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventMinOrderBySerializer
+    implements StructuredSerializer<GEventMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [GEventMinOrderBy, _$GEventMinOrderBy];
+  @override
+  final String wireName = 'GEventMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.phase;
+    if (value != null) {
+      result
+        ..add('phase')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'phase':
+          result.phase = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventOrderBySerializer implements StructuredSerializer<GEventOrderBy> {
+  @override
+  final Iterable<Type> types = const [GEventOrderBy, _$GEventOrderBy];
+  @override
+  final String wireName = 'GEventOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.args;
+    if (value != null) {
+      result
+        ..add('args')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.block;
+    if (value != null) {
+      result
+        ..add('block')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBlockOrderBy)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.call;
+    if (value != null) {
+      result
+        ..add('call')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.extrinsic;
+    if (value != null) {
+      result
+        ..add('extrinsic')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicOrderBy)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.phase;
+    if (value != null) {
+      result
+        ..add('phase')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'args':
+          result.args = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'argsStr':
+          result.argsStr = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockOrderBy))! as GBlockOrderBy);
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'call':
+          result.call.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallOrderBy))! as GCallOrderBy);
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'extrinsic':
+          result.extrinsic.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicOrderBy))!
+              as GExtrinsicOrderBy);
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'phase':
+          result.phase = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventSelectColumnSerializer
+    implements PrimitiveSerializer<GEventSelectColumn> {
+  static const Map<String, Object> _toWire = const <String, Object>{
+    'Gname': 'name',
+  };
+  static const Map<Object, String> _fromWire = const <Object, String>{
+    'name': 'Gname',
+  };
+
+  @override
+  final Iterable<Type> types = const <Type>[GEventSelectColumn];
+  @override
+  final String wireName = 'GEventSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GEventSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      _toWire[object.name] ?? object.name;
+
+  @override
+  GEventSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GEventSelectColumn.valueOf(
+          _fromWire[serialized] ?? (serialized is String ? serialized : ''));
+}
+
+class _$GEventStddevOrderBySerializer
+    implements StructuredSerializer<GEventStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventStddevOrderBy,
+    _$GEventStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GEventStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventStddevPopOrderBySerializer
+    implements StructuredSerializer<GEventStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventStddevPopOrderBy,
+    _$GEventStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GEventStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventStddevSampOrderBySerializer
+    implements StructuredSerializer<GEventStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventStddevSampOrderBy,
+    _$GEventStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GEventStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventStreamCursorInputSerializer
+    implements StructuredSerializer<GEventStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GEventStreamCursorInput,
+    _$GEventStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GEventStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GEventStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GEventStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventStreamCursorValueInput))!
+              as GEventStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventStreamCursorValueInputSerializer
+    implements StructuredSerializer<GEventStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GEventStreamCursorValueInput,
+    _$GEventStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GEventStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.args;
+    if (value != null) {
+      result
+        ..add('args')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.argsStr;
+    if (value != null) {
+      result
+        ..add('argsStr')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.extrinsicId;
+    if (value != null) {
+      result
+        ..add('extrinsicId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.pallet;
+    if (value != null) {
+      result
+        ..add('pallet')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.phase;
+    if (value != null) {
+      result
+        ..add('phase')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GEventStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'args':
+          result.args = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case 'argsStr':
+          result.argsStr.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'extrinsicId':
+          result.extrinsicId = 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 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'pallet':
+          result.pallet = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'phase':
+          result.phase = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventSumOrderBySerializer
+    implements StructuredSerializer<GEventSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [GEventSumOrderBy, _$GEventSumOrderBy];
+  @override
+  final String wireName = 'GEventSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GEventSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventTypeEnumSerializer
+    implements PrimitiveSerializer<GEventTypeEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GEventTypeEnum];
+  @override
+  final String wireName = 'GEventTypeEnum';
+
+  @override
+  Object serialize(Serializers serializers, GEventTypeEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GEventTypeEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GEventTypeEnum.valueOf(serialized as String);
+}
+
+class _$GEventTypeEnumComparisonExpSerializer
+    implements StructuredSerializer<GEventTypeEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GEventTypeEnumComparisonExp,
+    _$GEventTypeEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GEventTypeEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventTypeEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventTypeEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GEventTypeEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventTypeEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GEventTypeEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GEventTypeEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventTypeEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(GEventTypeEnum)) as GEventTypeEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GEventTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(GEventTypeEnum)) as GEventTypeEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GEventTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventVarianceOrderBySerializer
+    implements StructuredSerializer<GEventVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventVarianceOrderBy,
+    _$GEventVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GEventVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventVarPopOrderBySerializer
+    implements StructuredSerializer<GEventVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventVarPopOrderBy,
+    _$GEventVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GEventVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GEventVarSampOrderBySerializer
+    implements StructuredSerializer<GEventVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GEventVarSampOrderBy,
+    _$GEventVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GEventVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GEventVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GEventVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GEventVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicAggregateBoolExpSerializer
+    implements StructuredSerializer<GExtrinsicAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicAggregateBoolExp,
+    _$GExtrinsicAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GExtrinsicAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.bool_and;
+    if (value != null) {
+      result
+        ..add('bool_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GextrinsicAggregateBoolExpBool_and)));
+    }
+    value = object.bool_or;
+    if (value != null) {
+      result
+        ..add('bool_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GextrinsicAggregateBoolExpBool_or)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GextrinsicAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'bool_and':
+          result.bool_and.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GextrinsicAggregateBoolExpBool_and))!
+              as GextrinsicAggregateBoolExpBool_and);
+          break;
+        case 'bool_or':
+          result.bool_or.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GextrinsicAggregateBoolExpBool_or))!
+              as GextrinsicAggregateBoolExpBool_or);
+          break;
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GextrinsicAggregateBoolExpCount))!
+              as GextrinsicAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GextrinsicAggregateBoolExpBool_andSerializer
+    implements StructuredSerializer<GextrinsicAggregateBoolExpBool_and> {
+  @override
+  final Iterable<Type> types = const [
+    GextrinsicAggregateBoolExpBool_and,
+    _$GextrinsicAggregateBoolExpBool_and
+  ];
+  @override
+  final String wireName = 'GextrinsicAggregateBoolExpBool_and';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GextrinsicAggregateBoolExpBool_and object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
+    Object? value;
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_and deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GextrinsicAggregateBoolExpBool_andBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns))!
+              as GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns;
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GextrinsicAggregateBoolExpBool_orSerializer
+    implements StructuredSerializer<GextrinsicAggregateBoolExpBool_or> {
+  @override
+  final Iterable<Type> types = const [
+    GextrinsicAggregateBoolExpBool_or,
+    _$GextrinsicAggregateBoolExpBool_or
+  ];
+  @override
+  final String wireName = 'GextrinsicAggregateBoolExpBool_or';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GextrinsicAggregateBoolExpBool_or object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
+    Object? value;
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_or deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GextrinsicAggregateBoolExpBool_orBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns))!
+              as GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns;
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GextrinsicAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GextrinsicAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GextrinsicAggregateBoolExpCount,
+    _$GextrinsicAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GextrinsicAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GextrinsicAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GExtrinsicSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GextrinsicAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GextrinsicAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GExtrinsicSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicAggregateOrderBySerializer
+    implements StructuredSerializer<GExtrinsicAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicAggregateOrderBy,
+    _$GExtrinsicAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicAvgOrderBy))!
+              as GExtrinsicAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicMaxOrderBy))!
+              as GExtrinsicMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicMinOrderBy))!
+              as GExtrinsicMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicStddevOrderBy))!
+              as GExtrinsicStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicStddevPopOrderBy))!
+              as GExtrinsicStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicStddevSampOrderBy))!
+              as GExtrinsicStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicSumOrderBy))!
+              as GExtrinsicSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicVarPopOrderBy))!
+              as GExtrinsicVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicVarSampOrderBy))!
+              as GExtrinsicVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicVarianceOrderBy))!
+              as GExtrinsicVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicAvgOrderBySerializer
+    implements StructuredSerializer<GExtrinsicAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicAvgOrderBy,
+    _$GExtrinsicAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicBoolExpSerializer
+    implements StructuredSerializer<GExtrinsicBoolExp> {
+  @override
+  final Iterable<Type> types = const [GExtrinsicBoolExp, _$GExtrinsicBoolExp];
+  @override
+  final String wireName = 'GExtrinsicBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GExtrinsicBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GExtrinsicBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GExtrinsicBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GExtrinsicBoolExp)])));
+    }
+    value = object.block;
+    if (value != null) {
+      result
+        ..add('block')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBlockBoolExp)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.call;
+    if (value != null) {
+      result
+        ..add('call')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallBoolExp)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.calls;
+    if (value != null) {
+      result
+        ..add('calls')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallBoolExp)));
+    }
+    value = object.callsAggregate;
+    if (value != null) {
+      result
+        ..add('callsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallAggregateBoolExp)));
+    }
+    value = object.error;
+    if (value != null) {
+      result
+        ..add('error')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GJsonbComparisonExp)));
+    }
+    value = object.events;
+    if (value != null) {
+      result
+        ..add('events')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventsAggregate;
+    if (value != null) {
+      result
+        ..add('eventsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventAggregateBoolExp)));
+    }
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GByteaComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.signature;
+    if (value != null) {
+      result
+        ..add('signature')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GJsonbComparisonExp)));
+    }
+    value = object.success;
+    if (value != null) {
+      result
+        ..add('success')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBooleanComparisonExp)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GExtrinsicBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GExtrinsicBoolExp))!
+              as GExtrinsicBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GExtrinsicBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockBoolExp))! as GBlockBoolExp);
+          break;
+        case 'blockId':
+          result.blockId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'call':
+          result.call.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'callId':
+          result.callId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'calls':
+          result.calls.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallBoolExp))! as GCallBoolExp);
+          break;
+        case 'callsAggregate':
+          result.callsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateBoolExp))!
+              as GCallAggregateBoolExp);
+          break;
+        case 'error':
+          result.error.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GJsonbComparisonExp))!
+              as GJsonbComparisonExp);
+          break;
+        case 'events':
+          result.events.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateBoolExp))!
+              as GEventAggregateBoolExp);
+          break;
+        case 'fee':
+          result.fee.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'hash':
+          result.hash.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'index':
+          result.index.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'signature':
+          result.signature.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GJsonbComparisonExp))!
+              as GJsonbComparisonExp);
+          break;
+        case 'success':
+          result.success.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+        case 'tip':
+          result.tip.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'version':
+          result.version.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicMaxOrderBySerializer
+    implements StructuredSerializer<GExtrinsicMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicMaxOrderBy,
+    _$GExtrinsicMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicMinOrderBySerializer
+    implements StructuredSerializer<GExtrinsicMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicMinOrderBy,
+    _$GExtrinsicMinOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicOrderBySerializer
+    implements StructuredSerializer<GExtrinsicOrderBy> {
+  @override
+  final Iterable<Type> types = const [GExtrinsicOrderBy, _$GExtrinsicOrderBy];
+  @override
+  final String wireName = 'GExtrinsicOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GExtrinsicOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.block;
+    if (value != null) {
+      result
+        ..add('block')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBlockOrderBy)));
+    }
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.call;
+    if (value != null) {
+      result
+        ..add('call')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallOrderBy)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.callsAggregate;
+    if (value != null) {
+      result
+        ..add('callsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCallAggregateOrderBy)));
+    }
+    value = object.error;
+    if (value != null) {
+      result
+        ..add('error')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventsAggregate;
+    if (value != null) {
+      result
+        ..add('eventsAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventAggregateOrderBy)));
+    }
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.signature;
+    if (value != null) {
+      result
+        ..add('signature')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.success;
+    if (value != null) {
+      result
+        ..add('success')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'block':
+          result.block.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GBlockOrderBy))! as GBlockOrderBy);
+          break;
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'call':
+          result.call.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCallOrderBy))! as GCallOrderBy);
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'callsAggregate':
+          result.callsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCallAggregateOrderBy))!
+              as GCallAggregateOrderBy);
+          break;
+        case 'error':
+          result.error = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventsAggregate':
+          result.eventsAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventAggregateOrderBy))!
+              as GEventAggregateOrderBy);
+          break;
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'hash':
+          result.hash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'signature':
+          result.signature = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'success':
+          result.success = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicSelectColumnSerializer
+    implements PrimitiveSerializer<GExtrinsicSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GExtrinsicSelectColumn];
+  @override
+  final String wireName = 'GExtrinsicSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GExtrinsicSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GExtrinsicSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GExtrinsicSelectColumn.valueOf(serialized as String);
+}
+
+class _$GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+              object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+              .valueOf(serialized as String);
+}
+
+class _$GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+              object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+              .valueOf(serialized as String);
+}
+
+class _$GExtrinsicStddevOrderBySerializer
+    implements StructuredSerializer<GExtrinsicStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicStddevOrderBy,
+    _$GExtrinsicStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicStddevPopOrderBySerializer
+    implements StructuredSerializer<GExtrinsicStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicStddevPopOrderBy,
+    _$GExtrinsicStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicStddevSampOrderBySerializer
+    implements StructuredSerializer<GExtrinsicStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicStddevSampOrderBy,
+    _$GExtrinsicStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicStreamCursorInputSerializer
+    implements StructuredSerializer<GExtrinsicStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicStreamCursorInput,
+    _$GExtrinsicStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GExtrinsicStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GExtrinsicStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GExtrinsicStreamCursorValueInput))!
+              as GExtrinsicStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicStreamCursorValueInputSerializer
+    implements StructuredSerializer<GExtrinsicStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicStreamCursorValueInput,
+    _$GExtrinsicStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GExtrinsicStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockId;
+    if (value != null) {
+      result
+        ..add('blockId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.callId;
+    if (value != null) {
+      result
+        ..add('callId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.error;
+    if (value != null) {
+      result
+        ..add('error')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gbytea)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.signature;
+    if (value != null) {
+      result
+        ..add('signature')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.success;
+    if (value != null) {
+      result
+        ..add('success')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockId':
+          result.blockId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'callId':
+          result.callId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'error':
+          result.error = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case 'fee':
+          result.fee.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'hash':
+          result.hash.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'signature':
+          result.signature = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case 'success':
+          result.success = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'tip':
+          result.tip.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicSumOrderBySerializer
+    implements StructuredSerializer<GExtrinsicSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicSumOrderBy,
+    _$GExtrinsicSumOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicVarianceOrderBySerializer
+    implements StructuredSerializer<GExtrinsicVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicVarianceOrderBy,
+    _$GExtrinsicVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicVarPopOrderBySerializer
+    implements StructuredSerializer<GExtrinsicVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicVarPopOrderBy,
+    _$GExtrinsicVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GExtrinsicVarSampOrderBySerializer
+    implements StructuredSerializer<GExtrinsicVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GExtrinsicVarSampOrderBy,
+    _$GExtrinsicVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GExtrinsicVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GExtrinsicVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.fee;
+    if (value != null) {
+      result
+        ..add('fee')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.tip;
+    if (value != null) {
+      result
+        ..add('tip')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.version;
+    if (value != null) {
+      result
+        ..add('version')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GExtrinsicVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GExtrinsicVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'fee':
+          result.fee = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'tip':
+          result.tip = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'version':
+          result.version = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GgetUdHistoryArgsSerializer
+    implements StructuredSerializer<GgetUdHistoryArgs> {
+  @override
+  final Iterable<Type> types = const [GgetUdHistoryArgs, _$GgetUdHistoryArgs];
+  @override
+  final String wireName = 'GgetUdHistoryArgs';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GgetUdHistoryArgs object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.identity_row;
+    if (value != null) {
+      result
+        ..add('identity_row')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gidentity_scalar)));
+    }
+    return result;
+  }
+
+  @override
+  GgetUdHistoryArgs deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GgetUdHistoryArgsBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'identity_row':
+          result.identity_row.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(Gidentity_scalar))!
+              as Gidentity_scalar);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityAggregateBoolExpSerializer
+    implements StructuredSerializer<GIdentityAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityAggregateBoolExp,
+    _$GIdentityAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GIdentityAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.bool_and;
+    if (value != null) {
+      result
+        ..add('bool_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GidentityAggregateBoolExpBool_and)));
+    }
+    value = object.bool_or;
+    if (value != null) {
+      result
+        ..add('bool_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GidentityAggregateBoolExpBool_or)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GidentityAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'bool_and':
+          result.bool_and.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GidentityAggregateBoolExpBool_and))!
+              as GidentityAggregateBoolExpBool_and);
+          break;
+        case 'bool_or':
+          result.bool_or.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GidentityAggregateBoolExpBool_or))!
+              as GidentityAggregateBoolExpBool_or);
+          break;
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GidentityAggregateBoolExpCount))!
+              as GidentityAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GidentityAggregateBoolExpBool_andSerializer
+    implements StructuredSerializer<GidentityAggregateBoolExpBool_and> {
+  @override
+  final Iterable<Type> types = const [
+    GidentityAggregateBoolExpBool_and,
+    _$GidentityAggregateBoolExpBool_and
+  ];
+  @override
+  final String wireName = 'GidentityAggregateBoolExpBool_and';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GidentityAggregateBoolExpBool_and object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
+    Object? value;
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_and deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GidentityAggregateBoolExpBool_andBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns))!
+              as GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns;
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GidentityAggregateBoolExpBool_orSerializer
+    implements StructuredSerializer<GidentityAggregateBoolExpBool_or> {
+  @override
+  final Iterable<Type> types = const [
+    GidentityAggregateBoolExpBool_or,
+    _$GidentityAggregateBoolExpBool_or
+  ];
+  @override
+  final String wireName = 'GidentityAggregateBoolExpBool_or';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GidentityAggregateBoolExpBool_or object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'arguments',
+      serializers.serialize(object.arguments,
+          specifiedType: const FullType(
+              GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns)),
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GBooleanComparisonExp)),
+    ];
+    Object? value;
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_or deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GidentityAggregateBoolExpBool_orBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments = serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns))!
+              as GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns;
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GidentityAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GidentityAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GidentityAggregateBoolExpCount,
+    _$GidentityAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GidentityAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GidentityAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GIdentitySelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GidentityAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GidentityAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GIdentitySelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityAggregateOrderBySerializer
+    implements StructuredSerializer<GIdentityAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityAggregateOrderBy,
+    _$GIdentityAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentitySumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityAvgOrderBy))!
+              as GIdentityAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityMaxOrderBy))!
+              as GIdentityMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityMinOrderBy))!
+              as GIdentityMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStddevOrderBy))!
+              as GIdentityStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStddevPopOrderBy))!
+              as GIdentityStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStddevSampOrderBy))!
+              as GIdentityStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentitySumOrderBy))!
+              as GIdentitySumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityVarPopOrderBy))!
+              as GIdentityVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityVarSampOrderBy))!
+              as GIdentityVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityVarianceOrderBy))!
+              as GIdentityVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityAvgOrderBySerializer
+    implements StructuredSerializer<GIdentityAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityAvgOrderBy,
+    _$GIdentityAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityBoolExpSerializer
+    implements StructuredSerializer<GIdentityBoolExp> {
+  @override
+  final Iterable<Type> types = const [GIdentityBoolExp, _$GIdentityBoolExp];
+  @override
+  final String wireName = 'GIdentityBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GIdentityBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GIdentityBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GIdentityBoolExp)])));
+    }
+    value = object.account;
+    if (value != null) {
+      result
+        ..add('account')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.accountId;
+    if (value != null) {
+      result
+        ..add('accountId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.accountRemoved;
+    if (value != null) {
+      result
+        ..add('accountRemoved')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.accountRemovedId;
+    if (value != null) {
+      result
+        ..add('accountRemovedId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.certIssued;
+    if (value != null) {
+      result
+        ..add('certIssued')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertBoolExp)));
+    }
+    value = object.certIssuedAggregate;
+    if (value != null) {
+      result
+        ..add('certIssuedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertAggregateBoolExp)));
+    }
+    value = object.certReceived;
+    if (value != null) {
+      result
+        ..add('certReceived')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertBoolExp)));
+    }
+    value = object.certReceivedAggregate;
+    if (value != null) {
+      result
+        ..add('certReceivedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertAggregateBoolExp)));
+    }
+    value = object.createdIn;
+    if (value != null) {
+      result
+        ..add('createdIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.isMember;
+    if (value != null) {
+      result
+        ..add('isMember')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GBooleanComparisonExp)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.linkedAccount;
+    if (value != null) {
+      result
+        ..add('linkedAccount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.linkedAccountAggregate;
+    if (value != null) {
+      result
+        ..add('linkedAccountAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountAggregateBoolExp)));
+    }
+    value = object.membershipHistory;
+    if (value != null) {
+      result
+        ..add('membershipHistory')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventBoolExp)));
+    }
+    value = object.membershipHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('membershipHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventAggregateBoolExp)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.ownerKeyChange;
+    if (value != null) {
+      result
+        ..add('ownerKeyChange')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyBoolExp)));
+    }
+    value = object.ownerKeyChangeAggregate;
+    if (value != null) {
+      result
+        ..add('ownerKeyChangeAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyAggregateBoolExp)));
+    }
+    value = object.smith;
+    if (value != null) {
+      result
+        ..add('smith')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithBoolExp)));
+    }
+    value = object.status;
+    if (value != null) {
+      result
+        ..add('status')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStatusEnumComparisonExp)));
+    }
+    value = object.udHistory;
+    if (value != null) {
+      result
+        ..add('udHistory')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GIdentityBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GIdentityBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'account':
+          result.account.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'accountId':
+          result.accountId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'accountRemoved':
+          result.accountRemoved.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'accountRemovedId':
+          result.accountRemovedId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'certIssued':
+          result.certIssued.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
+          break;
+        case 'certIssuedAggregate':
+          result.certIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertAggregateBoolExp))!
+              as GCertAggregateBoolExp);
+          break;
+        case 'certReceived':
+          result.certReceived.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GCertBoolExp))! as GCertBoolExp);
+          break;
+        case 'certReceivedAggregate':
+          result.certReceivedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertAggregateBoolExp))!
+              as GCertAggregateBoolExp);
+          break;
+        case 'createdIn':
+          result.createdIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'createdInId':
+          result.createdInId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'createdOn':
+          result.createdOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'expireOn':
+          result.expireOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'index':
+          result.index.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'isMember':
+          result.isMember.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GBooleanComparisonExp))!
+              as GBooleanComparisonExp);
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'linkedAccount':
+          result.linkedAccount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'linkedAccountAggregate':
+          result.linkedAccountAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountAggregateBoolExp))!
+              as GAccountAggregateBoolExp);
+          break;
+        case 'membershipHistory':
+          result.membershipHistory.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventBoolExp))!
+              as GMembershipEventBoolExp);
+          break;
+        case 'membershipHistoryAggregate':
+          result.membershipHistoryAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType:
+                      const FullType(GMembershipEventAggregateBoolExp))!
+              as GMembershipEventAggregateBoolExp);
+          break;
+        case 'name':
+          result.name.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'ownerKeyChange':
+          result.ownerKeyChange.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GChangeOwnerKeyBoolExp))!
+              as GChangeOwnerKeyBoolExp);
+          break;
+        case 'ownerKeyChangeAggregate':
+          result.ownerKeyChangeAggregate.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyAggregateBoolExp))!
+              as GChangeOwnerKeyAggregateBoolExp);
+          break;
+        case 'smith':
+          result.smith.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithBoolExp))! as GSmithBoolExp);
+          break;
+        case 'status':
+          result.status.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GIdentityStatusEnumComparisonExp))!
+              as GIdentityStatusEnumComparisonExp);
+          break;
+        case 'udHistory':
+          result.udHistory.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryBoolExp))!
+              as GUdHistoryBoolExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityMaxOrderBySerializer
+    implements StructuredSerializer<GIdentityMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityMaxOrderBy,
+    _$GIdentityMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.accountId;
+    if (value != null) {
+      result
+        ..add('accountId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.accountRemovedId;
+    if (value != null) {
+      result
+        ..add('accountRemovedId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'accountId':
+          result.accountId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'accountRemovedId':
+          result.accountRemovedId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityMinOrderBySerializer
+    implements StructuredSerializer<GIdentityMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityMinOrderBy,
+    _$GIdentityMinOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.accountId;
+    if (value != null) {
+      result
+        ..add('accountId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.accountRemovedId;
+    if (value != null) {
+      result
+        ..add('accountRemovedId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'accountId':
+          result.accountId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'accountRemovedId':
+          result.accountRemovedId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityOrderBySerializer
+    implements StructuredSerializer<GIdentityOrderBy> {
+  @override
+  final Iterable<Type> types = const [GIdentityOrderBy, _$GIdentityOrderBy];
+  @override
+  final String wireName = 'GIdentityOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GIdentityOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.account;
+    if (value != null) {
+      result
+        ..add('account')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.accountId;
+    if (value != null) {
+      result
+        ..add('accountId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.accountRemoved;
+    if (value != null) {
+      result
+        ..add('accountRemoved')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.accountRemovedId;
+    if (value != null) {
+      result
+        ..add('accountRemovedId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.certIssuedAggregate;
+    if (value != null) {
+      result
+        ..add('certIssuedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertAggregateOrderBy)));
+    }
+    value = object.certReceivedAggregate;
+    if (value != null) {
+      result
+        ..add('certReceivedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCertAggregateOrderBy)));
+    }
+    value = object.createdIn;
+    if (value != null) {
+      result
+        ..add('createdIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.isMember;
+    if (value != null) {
+      result
+        ..add('isMember')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.linkedAccountAggregate;
+    if (value != null) {
+      result
+        ..add('linkedAccountAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountAggregateOrderBy)));
+    }
+    value = object.membershipHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('membershipHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventAggregateOrderBy)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.ownerKeyChangeAggregate;
+    if (value != null) {
+      result
+        ..add('ownerKeyChangeAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GChangeOwnerKeyAggregateOrderBy)));
+    }
+    value = object.smith;
+    if (value != null) {
+      result
+        ..add('smith')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithOrderBy)));
+    }
+    value = object.status;
+    if (value != null) {
+      result
+        ..add('status')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.udHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('udHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryAggregateOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'account':
+          result.account.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'accountId':
+          result.accountId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'accountRemoved':
+          result.accountRemoved.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'accountRemovedId':
+          result.accountRemovedId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'certIssuedAggregate':
+          result.certIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertAggregateOrderBy))!
+              as GCertAggregateOrderBy);
+          break;
+        case 'certReceivedAggregate':
+          result.certReceivedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCertAggregateOrderBy))!
+              as GCertAggregateOrderBy);
+          break;
+        case 'createdIn':
+          result.createdIn.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'isMember':
+          result.isMember = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'linkedAccountAggregate':
+          result.linkedAccountAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountAggregateOrderBy))!
+              as GAccountAggregateOrderBy);
+          break;
+        case 'membershipHistoryAggregate':
+          result.membershipHistoryAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType:
+                      const FullType(GMembershipEventAggregateOrderBy))!
+              as GMembershipEventAggregateOrderBy);
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'ownerKeyChangeAggregate':
+          result.ownerKeyChangeAggregate.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GChangeOwnerKeyAggregateOrderBy))!
+              as GChangeOwnerKeyAggregateOrderBy);
+          break;
+        case 'smith':
+          result.smith.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithOrderBy))! as GSmithOrderBy);
+          break;
+        case 'status':
+          result.status = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'udHistoryAggregate':
+          result.udHistoryAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryAggregateOrderBy))!
+              as GUdHistoryAggregateOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentitySelectColumnSerializer
+    implements PrimitiveSerializer<GIdentitySelectColumn> {
+  static const Map<String, Object> _toWire = const <String, Object>{
+    'Gname': 'name',
+  };
+  static const Map<Object, String> _fromWire = const <Object, String>{
+    'name': 'Gname',
+  };
+
+  @override
+  final Iterable<Type> types = const <Type>[GIdentitySelectColumn];
+  @override
+  final String wireName = 'GIdentitySelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GIdentitySelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      _toWire[object.name] ?? object.name;
+
+  @override
+  GIdentitySelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GIdentitySelectColumn.valueOf(
+          _fromWire[serialized] ?? (serialized is String ? serialized : ''));
+}
+
+class _$GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+              object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+              .valueOf(serialized as String);
+}
+
+class _$GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumnsSerializer
+    implements
+        PrimitiveSerializer<
+            GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns> {
+  @override
+  final Iterable<Type> types = const <Type>[
+    GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+  ];
+  @override
+  final String wireName =
+      'GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns';
+
+  @override
+  Object serialize(
+          Serializers serializers,
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+              object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+      deserialize(Serializers serializers, Object serialized,
+              {FullType specifiedType = FullType.unspecified}) =>
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+              .valueOf(serialized as String);
+}
+
+class _$GIdentityStatusEnumSerializer
+    implements PrimitiveSerializer<GIdentityStatusEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GIdentityStatusEnum];
+  @override
+  final String wireName = 'GIdentityStatusEnum';
+
+  @override
+  Object serialize(Serializers serializers, GIdentityStatusEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GIdentityStatusEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GIdentityStatusEnum.valueOf(serialized as String);
+}
+
+class _$GIdentityStatusEnumComparisonExpSerializer
+    implements StructuredSerializer<GIdentityStatusEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStatusEnumComparisonExp,
+    _$GIdentityStatusEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GIdentityStatusEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStatusEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStatusEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GIdentityStatusEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStatusEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GIdentityStatusEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStatusEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStatusEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStatusEnum))
+              as GIdentityStatusEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GIdentityStatusEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStatusEnum))
+              as GIdentityStatusEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GIdentityStatusEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityStddevOrderBySerializer
+    implements StructuredSerializer<GIdentityStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStddevOrderBy,
+    _$GIdentityStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityStddevPopOrderBySerializer
+    implements StructuredSerializer<GIdentityStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStddevPopOrderBy,
+    _$GIdentityStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityStddevSampOrderBySerializer
+    implements StructuredSerializer<GIdentityStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStddevSampOrderBy,
+    _$GIdentityStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityStreamCursorInputSerializer
+    implements StructuredSerializer<GIdentityStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStreamCursorInput,
+    _$GIdentityStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GIdentityStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GIdentityStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GIdentityStreamCursorValueInput))!
+              as GIdentityStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityStreamCursorValueInputSerializer
+    implements StructuredSerializer<GIdentityStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityStreamCursorValueInput,
+    _$GIdentityStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GIdentityStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.accountId;
+    if (value != null) {
+      result
+        ..add('accountId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.accountRemovedId;
+    if (value != null) {
+      result
+        ..add('accountRemovedId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.createdInId;
+    if (value != null) {
+      result
+        ..add('createdInId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.isMember;
+    if (value != null) {
+      result
+        ..add('isMember')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.name;
+    if (value != null) {
+      result
+        ..add('name')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.status;
+    if (value != null) {
+      result
+        ..add('status')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityStatusEnum)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'accountId':
+          result.accountId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'accountRemovedId':
+          result.accountRemovedId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'createdInId':
+          result.createdInId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'isMember':
+          result.isMember = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'name':
+          result.name = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'status':
+          result.status = serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityStatusEnum))
+              as GIdentityStatusEnum?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentitySumOrderBySerializer
+    implements StructuredSerializer<GIdentitySumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentitySumOrderBy,
+    _$GIdentitySumOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentitySumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentitySumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentitySumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentitySumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityVarianceOrderBySerializer
+    implements StructuredSerializer<GIdentityVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityVarianceOrderBy,
+    _$GIdentityVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityVarPopOrderBySerializer
+    implements StructuredSerializer<GIdentityVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityVarPopOrderBy,
+    _$GIdentityVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIdentityVarSampOrderBySerializer
+    implements StructuredSerializer<GIdentityVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GIdentityVarSampOrderBy,
+    _$GIdentityVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GIdentityVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIdentityVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.expireOn;
+    if (value != null) {
+      result
+        ..add('expireOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChangeOn;
+    if (value != null) {
+      result
+        ..add('lastChangeOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GIdentityVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIdentityVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'expireOn':
+          result.expireOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChangeOn':
+          result.lastChangeOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIntArrayComparisonExpSerializer
+    implements StructuredSerializer<GIntArrayComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GIntArrayComparisonExp,
+    _$GIntArrayComparisonExp
+  ];
+  @override
+  final String wireName = 'GIntArrayComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GIntArrayComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_containedIn;
+    if (value != null) {
+      result
+        ..add('_containedIn')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_contains;
+    if (value != null) {
+      result
+        ..add('_contains')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList, const [
+              const FullType(BuiltList, const [const FullType(int)])
+            ])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList, const [
+              const FullType(BuiltList, const [const FullType(int)])
+            ])));
+    }
+    return result;
+  }
+
+  @override
+  GIntArrayComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIntArrayComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_containedIn':
+          result.G_containedIn.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_contains':
+          result.G_contains.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_eq':
+          result.G_eq.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_gt':
+          result.G_gt.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_gte':
+          result.G_gte.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(BuiltList, const [const FullType(int)])
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_lte':
+          result.G_lte.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_neq':
+          result.G_neq.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(BuiltList, const [const FullType(int)])
+              ]))! as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GIntComparisonExpSerializer
+    implements StructuredSerializer<GIntComparisonExp> {
+  @override
+  final Iterable<Type> types = const [GIntComparisonExp, _$GIntComparisonExp];
+  @override
+  final String wireName = 'GIntComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GIntComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(int)])));
+    }
+    return result;
+  }
+
+  @override
+  GIntComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GIntComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_gt':
+          result.G_gt = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_gte':
+          result.G_gte = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_lte':
+          result.G_lte = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(BuiltList, const [const FullType(int)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GItemsCounterBoolExpSerializer
+    implements StructuredSerializer<GItemsCounterBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GItemsCounterBoolExp,
+    _$GItemsCounterBoolExp
+  ];
+  @override
+  final String wireName = 'GItemsCounterBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GItemsCounterBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GItemsCounterBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GItemsCounterBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GItemsCounterBoolExp)])));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.level;
+    if (value != null) {
+      result
+        ..add('level')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCounterLevelEnumComparisonExp)));
+    }
+    value = object.total;
+    if (value != null) {
+      result
+        ..add('total')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GItemTypeEnumComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GItemsCounterBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GItemsCounterBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GItemsCounterBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GItemsCounterBoolExp))!
+              as GItemsCounterBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GItemsCounterBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'level':
+          result.level.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GCounterLevelEnumComparisonExp))!
+              as GCounterLevelEnumComparisonExp);
+          break;
+        case 'total':
+          result.total.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'type':
+          result.type.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GItemTypeEnumComparisonExp))!
+              as GItemTypeEnumComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GItemsCounterOrderBySerializer
+    implements StructuredSerializer<GItemsCounterOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GItemsCounterOrderBy,
+    _$GItemsCounterOrderBy
+  ];
+  @override
+  final String wireName = 'GItemsCounterOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GItemsCounterOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.level;
+    if (value != null) {
+      result
+        ..add('level')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.total;
+    if (value != null) {
+      result
+        ..add('total')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GItemsCounterOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GItemsCounterOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'level':
+          result.level = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'total':
+          result.total = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'type':
+          result.type = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GItemsCounterSelectColumnSerializer
+    implements PrimitiveSerializer<GItemsCounterSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GItemsCounterSelectColumn];
+  @override
+  final String wireName = 'GItemsCounterSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GItemsCounterSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GItemsCounterSelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GItemsCounterSelectColumn.valueOf(serialized as String);
+}
+
+class _$GItemsCounterStreamCursorInputSerializer
+    implements StructuredSerializer<GItemsCounterStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GItemsCounterStreamCursorInput,
+    _$GItemsCounterStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GItemsCounterStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GItemsCounterStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GItemsCounterStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GItemsCounterStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GItemsCounterStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GItemsCounterStreamCursorValueInput))!
+              as GItemsCounterStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GItemsCounterStreamCursorValueInputSerializer
+    implements StructuredSerializer<GItemsCounterStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GItemsCounterStreamCursorValueInput,
+    _$GItemsCounterStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GItemsCounterStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GItemsCounterStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.level;
+    if (value != null) {
+      result
+        ..add('level')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCounterLevelEnum)));
+    }
+    value = object.total;
+    if (value != null) {
+      result
+        ..add('total')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GItemTypeEnum)));
+    }
+    return result;
+  }
+
+  @override
+  GItemsCounterStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GItemsCounterStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'level':
+          result.level = serializers.deserialize(value,
+                  specifiedType: const FullType(GCounterLevelEnum))
+              as GCounterLevelEnum?;
+          break;
+        case 'total':
+          result.total = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'type':
+          result.type = serializers.deserialize(value,
+              specifiedType: const FullType(GItemTypeEnum)) as GItemTypeEnum?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GItemTypeEnumSerializer implements PrimitiveSerializer<GItemTypeEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GItemTypeEnum];
+  @override
+  final String wireName = 'GItemTypeEnum';
+
+  @override
+  Object serialize(Serializers serializers, GItemTypeEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GItemTypeEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GItemTypeEnum.valueOf(serialized as String);
+}
+
+class _$GItemTypeEnumComparisonExpSerializer
+    implements StructuredSerializer<GItemTypeEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GItemTypeEnumComparisonExp,
+    _$GItemTypeEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GItemTypeEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GItemTypeEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GItemTypeEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GItemTypeEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GItemTypeEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GItemTypeEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GItemTypeEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GItemTypeEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(GItemTypeEnum)) as GItemTypeEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GItemTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(GItemTypeEnum)) as GItemTypeEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GItemTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GJsonbCastExpSerializer implements StructuredSerializer<GJsonbCastExp> {
+  @override
+  final Iterable<Type> types = const [GJsonbCastExp, _$GJsonbCastExp];
+  @override
+  final String wireName = 'GJsonbCastExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GJsonbCastExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.GString;
+    if (value != null) {
+      result
+        ..add('String')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GJsonbCastExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GJsonbCastExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'String':
+          result.GString.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GJsonbComparisonExpSerializer
+    implements StructuredSerializer<GJsonbComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GJsonbComparisonExp,
+    _$GJsonbComparisonExp
+  ];
+  @override
+  final String wireName = 'GJsonbComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GJsonbComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_cast;
+    if (value != null) {
+      result
+        ..add('_cast')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GJsonbCastExp)));
+    }
+    value = object.G_containedIn;
+    if (value != null) {
+      result
+        ..add('_containedIn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_contains;
+    if (value != null) {
+      result
+        ..add('_contains')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_hasKey;
+    if (value != null) {
+      result
+        ..add('_hasKey')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_hasKeysAll;
+    if (value != null) {
+      result
+        ..add('_hasKeysAll')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_hasKeysAny;
+    if (value != null) {
+      result
+        ..add('_hasKeysAny')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(_i3.JsonObject)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(_i3.JsonObject)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(_i3.JsonObject)])));
+    }
+    return result;
+  }
+
+  @override
+  GJsonbComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GJsonbComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_cast':
+          result.G_cast.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GJsonbCastExp))! as GJsonbCastExp);
+          break;
+        case '_containedIn':
+          result.G_containedIn = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_contains':
+          result.G_contains = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_gt':
+          result.G_gt = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_gte':
+          result.G_gte = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_hasKey':
+          result.G_hasKey = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_hasKeysAll':
+          result.G_hasKeysAll.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_hasKeysAny':
+          result.G_hasKeysAny.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(_i3.JsonObject)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_lte':
+          result.G_lte = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(_i3.JsonObject)) as _i3.JsonObject?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(_i3.JsonObject)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventAggregateBoolExpSerializer
+    implements StructuredSerializer<GMembershipEventAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventAggregateBoolExp,
+    _$GMembershipEventAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GMembershipEventAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(GmembershipEventAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GmembershipEventAggregateBoolExpCount))!
+              as GmembershipEventAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GmembershipEventAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GmembershipEventAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GmembershipEventAggregateBoolExpCount,
+    _$GmembershipEventAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GmembershipEventAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GmembershipEventAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList,
+                const [const FullType(GMembershipEventSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GmembershipEventAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GmembershipEventAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GMembershipEventSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventBoolExp))!
+              as GMembershipEventBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventAggregateOrderBySerializer
+    implements StructuredSerializer<GMembershipEventAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventAggregateOrderBy,
+    _$GMembershipEventAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventAvgOrderBy))!
+              as GMembershipEventAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventMaxOrderBy))!
+              as GMembershipEventMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventMinOrderBy))!
+              as GMembershipEventMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventStddevOrderBy))!
+              as GMembershipEventStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GMembershipEventStddevPopOrderBy))!
+              as GMembershipEventStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GMembershipEventStddevSampOrderBy))!
+              as GMembershipEventStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventSumOrderBy))!
+              as GMembershipEventSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventVarPopOrderBy))!
+              as GMembershipEventVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GMembershipEventVarSampOrderBy))!
+              as GMembershipEventVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GMembershipEventVarianceOrderBy))!
+              as GMembershipEventVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventAvgOrderBySerializer
+    implements StructuredSerializer<GMembershipEventAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventAvgOrderBy,
+    _$GMembershipEventAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventBoolExpSerializer
+    implements StructuredSerializer<GMembershipEventBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventBoolExp,
+    _$GMembershipEventBoolExp
+  ];
+  @override
+  final String wireName = 'GMembershipEventBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GMembershipEventBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GMembershipEventBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GMembershipEventBoolExp)])));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventTypeEnumComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GMembershipEventBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GMembershipEventBoolExp))!
+              as GMembershipEventBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GMembershipEventBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'eventType':
+          result.eventType.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GEventTypeEnumComparisonExp))!
+              as GEventTypeEnumComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'identityId':
+          result.identityId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventMaxOrderBySerializer
+    implements StructuredSerializer<GMembershipEventMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventMaxOrderBy,
+    _$GMembershipEventMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventMinOrderBySerializer
+    implements StructuredSerializer<GMembershipEventMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventMinOrderBy,
+    _$GMembershipEventMinOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventOrderBySerializer
+    implements StructuredSerializer<GMembershipEventOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventOrderBy,
+    _$GMembershipEventOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventSelectColumnSerializer
+    implements PrimitiveSerializer<GMembershipEventSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GMembershipEventSelectColumn];
+  @override
+  final String wireName = 'GMembershipEventSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GMembershipEventSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GMembershipEventSelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GMembershipEventSelectColumn.valueOf(serialized as String);
+}
+
+class _$GMembershipEventStddevOrderBySerializer
+    implements StructuredSerializer<GMembershipEventStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventStddevOrderBy,
+    _$GMembershipEventStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventStddevPopOrderBySerializer
+    implements StructuredSerializer<GMembershipEventStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventStddevPopOrderBy,
+    _$GMembershipEventStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventStddevSampOrderBySerializer
+    implements StructuredSerializer<GMembershipEventStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventStddevSampOrderBy,
+    _$GMembershipEventStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventStreamCursorInputSerializer
+    implements StructuredSerializer<GMembershipEventStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventStreamCursorInput,
+    _$GMembershipEventStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GMembershipEventStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType:
+              const FullType(GMembershipEventStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GMembershipEventStreamCursorValueInput))!
+              as GMembershipEventStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventStreamCursorValueInputSerializer
+    implements StructuredSerializer<GMembershipEventStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventStreamCursorValueInput,
+    _$GMembershipEventStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GMembershipEventStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventTypeEnum)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+              specifiedType: const FullType(GEventTypeEnum)) as GEventTypeEnum?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventSumOrderBySerializer
+    implements StructuredSerializer<GMembershipEventSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventSumOrderBy,
+    _$GMembershipEventSumOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventVarianceOrderBySerializer
+    implements StructuredSerializer<GMembershipEventVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventVarianceOrderBy,
+    _$GMembershipEventVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventVarPopOrderBySerializer
+    implements StructuredSerializer<GMembershipEventVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventVarPopOrderBy,
+    _$GMembershipEventVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GMembershipEventVarSampOrderBySerializer
+    implements StructuredSerializer<GMembershipEventVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GMembershipEventVarSampOrderBy,
+    _$GMembershipEventVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GMembershipEventVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GMembershipEventVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GMembershipEventVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GMembershipEventVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GNumericComparisonExpSerializer
+    implements StructuredSerializer<GNumericComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GNumericComparisonExp,
+    _$GNumericComparisonExp
+  ];
+  @override
+  final String wireName = 'GNumericComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GNumericComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(Gnumeric)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(Gnumeric)])));
+    }
+    return result;
+  }
+
+  @override
+  GNumericComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GNumericComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_gt':
+          result.G_gt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_gte':
+          result.G_gte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gnumeric)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_lte':
+          result.G_lte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_neq':
+          result.G_neq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gnumeric)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GOrderBySerializer implements PrimitiveSerializer<GOrderBy> {
+  @override
+  final Iterable<Type> types = const <Type>[GOrderBy];
+  @override
+  final String wireName = 'GOrderBy';
+
+  @override
+  Object serialize(Serializers serializers, GOrderBy object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GOrderBy deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GOrderBy.valueOf(serialized as String);
+}
+
+class _$GPopulationHistoryBoolExpSerializer
+    implements StructuredSerializer<GPopulationHistoryBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GPopulationHistoryBoolExp,
+    _$GPopulationHistoryBoolExp
+  ];
+  @override
+  final String wireName = 'GPopulationHistoryBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GPopulationHistoryBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GPopulationHistoryBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GPopulationHistoryBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GPopulationHistoryBoolExp)])));
+    }
+    value = object.activeAccountCount;
+    if (value != null) {
+      result
+        ..add('activeAccountCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.memberCount;
+    if (value != null) {
+      result
+        ..add('memberCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.smithCount;
+    if (value != null) {
+      result
+        ..add('smithCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GPopulationHistoryBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GPopulationHistoryBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GPopulationHistoryBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GPopulationHistoryBoolExp))!
+              as GPopulationHistoryBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GPopulationHistoryBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'activeAccountCount':
+          result.activeAccountCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'memberCount':
+          result.memberCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'smithCount':
+          result.smithCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GPopulationHistoryOrderBySerializer
+    implements StructuredSerializer<GPopulationHistoryOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GPopulationHistoryOrderBy,
+    _$GPopulationHistoryOrderBy
+  ];
+  @override
+  final String wireName = 'GPopulationHistoryOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GPopulationHistoryOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.activeAccountCount;
+    if (value != null) {
+      result
+        ..add('activeAccountCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.memberCount;
+    if (value != null) {
+      result
+        ..add('memberCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.smithCount;
+    if (value != null) {
+      result
+        ..add('smithCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GPopulationHistoryOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GPopulationHistoryOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'activeAccountCount':
+          result.activeAccountCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'memberCount':
+          result.memberCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'smithCount':
+          result.smithCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GPopulationHistorySelectColumnSerializer
+    implements PrimitiveSerializer<GPopulationHistorySelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GPopulationHistorySelectColumn];
+  @override
+  final String wireName = 'GPopulationHistorySelectColumn';
+
+  @override
+  Object serialize(
+          Serializers serializers, GPopulationHistorySelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GPopulationHistorySelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GPopulationHistorySelectColumn.valueOf(serialized as String);
+}
+
+class _$GPopulationHistoryStreamCursorInputSerializer
+    implements StructuredSerializer<GPopulationHistoryStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GPopulationHistoryStreamCursorInput,
+    _$GPopulationHistoryStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GPopulationHistoryStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GPopulationHistoryStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType:
+              const FullType(GPopulationHistoryStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GPopulationHistoryStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GPopulationHistoryStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GPopulationHistoryStreamCursorValueInput))!
+              as GPopulationHistoryStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GPopulationHistoryStreamCursorValueInputSerializer
+    implements StructuredSerializer<GPopulationHistoryStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GPopulationHistoryStreamCursorValueInput,
+    _$GPopulationHistoryStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GPopulationHistoryStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GPopulationHistoryStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.activeAccountCount;
+    if (value != null) {
+      result
+        ..add('activeAccountCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.memberCount;
+    if (value != null) {
+      result
+        ..add('memberCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.smithCount;
+    if (value != null) {
+      result
+        ..add('smithCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    return result;
+  }
+
+  @override
+  GPopulationHistoryStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GPopulationHistoryStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'activeAccountCount':
+          result.activeAccountCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'memberCount':
+          result.memberCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'smithCount':
+          result.smithCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithBoolExpSerializer implements StructuredSerializer<GSmithBoolExp> {
+  @override
+  final Iterable<Type> types = const [GSmithBoolExp, _$GSmithBoolExp];
+  @override
+  final String wireName = 'GSmithBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GSmithBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithBoolExp)])));
+    }
+    value = object.forged;
+    if (value != null) {
+      result
+        ..add('forged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.lastChanged;
+    if (value != null) {
+      result
+        ..add('lastChanged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.lastForged;
+    if (value != null) {
+      result
+        ..add('lastForged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.smithCertIssued;
+    if (value != null) {
+      result
+        ..add('smithCertIssued')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertBoolExp)));
+    }
+    value = object.smithCertIssuedAggregate;
+    if (value != null) {
+      result
+        ..add('smithCertIssuedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertAggregateBoolExp)));
+    }
+    value = object.smithCertReceived;
+    if (value != null) {
+      result
+        ..add('smithCertReceived')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertBoolExp)));
+    }
+    value = object.smithCertReceivedAggregate;
+    if (value != null) {
+      result
+        ..add('smithCertReceivedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertAggregateBoolExp)));
+    }
+    value = object.smithHistory;
+    if (value != null) {
+      result
+        ..add('smithHistory')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventBoolExp)));
+    }
+    value = object.smithHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('smithHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventAggregateBoolExp)));
+    }
+    value = object.smithStatus;
+    if (value != null) {
+      result
+        ..add('smithStatus')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithStatusEnumComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithBoolExp))! as GSmithBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'forged':
+          result.forged.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'identityId':
+          result.identityId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'index':
+          result.index.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'lastChanged':
+          result.lastChanged.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'lastForged':
+          result.lastForged.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'smithCertIssued':
+          result.smithCertIssued.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertBoolExp))!
+              as GSmithCertBoolExp);
+          break;
+        case 'smithCertIssuedAggregate':
+          result.smithCertIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertAggregateBoolExp))!
+              as GSmithCertAggregateBoolExp);
+          break;
+        case 'smithCertReceived':
+          result.smithCertReceived.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertBoolExp))!
+              as GSmithCertBoolExp);
+          break;
+        case 'smithCertReceivedAggregate':
+          result.smithCertReceivedAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GSmithCertAggregateBoolExp))!
+              as GSmithCertAggregateBoolExp);
+          break;
+        case 'smithHistory':
+          result.smithHistory.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventBoolExp))!
+              as GSmithEventBoolExp);
+          break;
+        case 'smithHistoryAggregate':
+          result.smithHistoryAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventAggregateBoolExp))!
+              as GSmithEventAggregateBoolExp);
+          break;
+        case 'smithStatus':
+          result.smithStatus.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithStatusEnumComparisonExp))!
+              as GSmithStatusEnumComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertAggregateBoolExpSerializer
+    implements StructuredSerializer<GSmithCertAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertAggregateBoolExp,
+    _$GSmithCertAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GSmithCertAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GsmithCertAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GsmithCertAggregateBoolExpCount))!
+              as GsmithCertAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GsmithCertAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GsmithCertAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GsmithCertAggregateBoolExpCount,
+    _$GsmithCertAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GsmithCertAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GsmithCertAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithCertSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GsmithCertAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GsmithCertAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GSmithCertSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertBoolExp))!
+              as GSmithCertBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertAggregateOrderBySerializer
+    implements StructuredSerializer<GSmithCertAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertAggregateOrderBy,
+    _$GSmithCertAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertAvgOrderBy))!
+              as GSmithCertAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertMaxOrderBy))!
+              as GSmithCertMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertMinOrderBy))!
+              as GSmithCertMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertStddevOrderBy))!
+              as GSmithCertStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertStddevPopOrderBy))!
+              as GSmithCertStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertStddevSampOrderBy))!
+              as GSmithCertStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertSumOrderBy))!
+              as GSmithCertSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertVarPopOrderBy))!
+              as GSmithCertVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertVarSampOrderBy))!
+              as GSmithCertVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertVarianceOrderBy))!
+              as GSmithCertVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertAvgOrderBySerializer
+    implements StructuredSerializer<GSmithCertAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertAvgOrderBy,
+    _$GSmithCertAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertBoolExpSerializer
+    implements StructuredSerializer<GSmithCertBoolExp> {
+  @override
+  final Iterable<Type> types = const [GSmithCertBoolExp, _$GSmithCertBoolExp];
+  @override
+  final String wireName = 'GSmithCertBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GSmithCertBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithCertBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithCertBoolExp)])));
+    }
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.issuer;
+    if (value != null) {
+      result
+        ..add('issuer')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithBoolExp)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.receiver;
+    if (value != null) {
+      result
+        ..add('receiver')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithBoolExp)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithCertBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertBoolExp))!
+              as GSmithCertBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithCertBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'createdOn':
+          result.createdOn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'issuer':
+          result.issuer.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithBoolExp))! as GSmithBoolExp);
+          break;
+        case 'issuerId':
+          result.issuerId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'receiver':
+          result.receiver.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithBoolExp))! as GSmithBoolExp);
+          break;
+        case 'receiverId':
+          result.receiverId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertMaxOrderBySerializer
+    implements StructuredSerializer<GSmithCertMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertMaxOrderBy,
+    _$GSmithCertMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertMinOrderBySerializer
+    implements StructuredSerializer<GSmithCertMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertMinOrderBy,
+    _$GSmithCertMinOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertOrderBySerializer
+    implements StructuredSerializer<GSmithCertOrderBy> {
+  @override
+  final Iterable<Type> types = const [GSmithCertOrderBy, _$GSmithCertOrderBy];
+  @override
+  final String wireName = 'GSmithCertOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GSmithCertOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.issuer;
+    if (value != null) {
+      result
+        ..add('issuer')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithOrderBy)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.receiver;
+    if (value != null) {
+      result
+        ..add('receiver')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithOrderBy)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'issuer':
+          result.issuer.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithOrderBy))! as GSmithOrderBy);
+          break;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'receiver':
+          result.receiver.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithOrderBy))! as GSmithOrderBy);
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertSelectColumnSerializer
+    implements PrimitiveSerializer<GSmithCertSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GSmithCertSelectColumn];
+  @override
+  final String wireName = 'GSmithCertSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GSmithCertSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GSmithCertSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GSmithCertSelectColumn.valueOf(serialized as String);
+}
+
+class _$GSmithCertStddevOrderBySerializer
+    implements StructuredSerializer<GSmithCertStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertStddevOrderBy,
+    _$GSmithCertStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertStddevPopOrderBySerializer
+    implements StructuredSerializer<GSmithCertStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertStddevPopOrderBy,
+    _$GSmithCertStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertStddevSampOrderBySerializer
+    implements StructuredSerializer<GSmithCertStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertStddevSampOrderBy,
+    _$GSmithCertStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertStreamCursorInputSerializer
+    implements StructuredSerializer<GSmithCertStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertStreamCursorInput,
+    _$GSmithCertStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GSmithCertStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GSmithCertStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GSmithCertStreamCursorValueInput))!
+              as GSmithCertStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertStreamCursorValueInputSerializer
+    implements StructuredSerializer<GSmithCertStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertStreamCursorValueInput,
+    _$GSmithCertStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GSmithCertStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.issuerId;
+    if (value != null) {
+      result
+        ..add('issuerId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.receiverId;
+    if (value != null) {
+      result
+        ..add('receiverId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'issuerId':
+          result.issuerId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'receiverId':
+          result.receiverId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertSumOrderBySerializer
+    implements StructuredSerializer<GSmithCertSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertSumOrderBy,
+    _$GSmithCertSumOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertVarianceOrderBySerializer
+    implements StructuredSerializer<GSmithCertVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertVarianceOrderBy,
+    _$GSmithCertVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertVarPopOrderBySerializer
+    implements StructuredSerializer<GSmithCertVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertVarPopOrderBy,
+    _$GSmithCertVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithCertVarSampOrderBySerializer
+    implements StructuredSerializer<GSmithCertVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithCertVarSampOrderBy,
+    _$GSmithCertVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithCertVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithCertVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.createdOn;
+    if (value != null) {
+      result
+        ..add('createdOn')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithCertVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithCertVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'createdOn':
+          result.createdOn = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventAggregateBoolExpSerializer
+    implements StructuredSerializer<GSmithEventAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventAggregateBoolExp,
+    _$GSmithEventAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GSmithEventAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GsmithEventAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GsmithEventAggregateBoolExpCount))!
+              as GsmithEventAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GsmithEventAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GsmithEventAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GsmithEventAggregateBoolExpCount,
+    _$GsmithEventAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GsmithEventAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GsmithEventAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithEventSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GsmithEventAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GsmithEventAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GSmithEventSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventBoolExp))!
+              as GSmithEventBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventAggregateOrderBySerializer
+    implements StructuredSerializer<GSmithEventAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventAggregateOrderBy,
+    _$GSmithEventAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventAvgOrderBy))!
+              as GSmithEventAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventMaxOrderBy))!
+              as GSmithEventMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventMinOrderBy))!
+              as GSmithEventMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventStddevOrderBy))!
+              as GSmithEventStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventStddevPopOrderBy))!
+              as GSmithEventStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventStddevSampOrderBy))!
+              as GSmithEventStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventSumOrderBy))!
+              as GSmithEventSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventVarPopOrderBy))!
+              as GSmithEventVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventVarSampOrderBy))!
+              as GSmithEventVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventVarianceOrderBy))!
+              as GSmithEventVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventAvgOrderBySerializer
+    implements StructuredSerializer<GSmithEventAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventAvgOrderBy,
+    _$GSmithEventAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventBoolExpSerializer
+    implements StructuredSerializer<GSmithEventBoolExp> {
+  @override
+  final Iterable<Type> types = const [GSmithEventBoolExp, _$GSmithEventBoolExp];
+  @override
+  final String wireName = 'GSmithEventBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithEventBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithEventBoolExp)])));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventTypeEnumComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.smith;
+    if (value != null) {
+      result
+        ..add('smith')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithBoolExp)));
+    }
+    value = object.smithId;
+    if (value != null) {
+      result
+        ..add('smithId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventBoolExp))!
+              as GSmithEventBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithEventBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'eventType':
+          result.eventType.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GSmithEventTypeEnumComparisonExp))!
+              as GSmithEventTypeEnumComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'smith':
+          result.smith.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithBoolExp))! as GSmithBoolExp);
+          break;
+        case 'smithId':
+          result.smithId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventMaxOrderBySerializer
+    implements StructuredSerializer<GSmithEventMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventMaxOrderBy,
+    _$GSmithEventMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.smithId;
+    if (value != null) {
+      result
+        ..add('smithId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'smithId':
+          result.smithId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventMinOrderBySerializer
+    implements StructuredSerializer<GSmithEventMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventMinOrderBy,
+    _$GSmithEventMinOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.smithId;
+    if (value != null) {
+      result
+        ..add('smithId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'smithId':
+          result.smithId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventOrderBySerializer
+    implements StructuredSerializer<GSmithEventOrderBy> {
+  @override
+  final Iterable<Type> types = const [GSmithEventOrderBy, _$GSmithEventOrderBy];
+  @override
+  final String wireName = 'GSmithEventOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.smith;
+    if (value != null) {
+      result
+        ..add('smith')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithOrderBy)));
+    }
+    value = object.smithId;
+    if (value != null) {
+      result
+        ..add('smithId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'smith':
+          result.smith.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GSmithOrderBy))! as GSmithOrderBy);
+          break;
+        case 'smithId':
+          result.smithId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventSelectColumnSerializer
+    implements PrimitiveSerializer<GSmithEventSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GSmithEventSelectColumn];
+  @override
+  final String wireName = 'GSmithEventSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GSmithEventSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GSmithEventSelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GSmithEventSelectColumn.valueOf(serialized as String);
+}
+
+class _$GSmithEventStddevOrderBySerializer
+    implements StructuredSerializer<GSmithEventStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventStddevOrderBy,
+    _$GSmithEventStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventStddevPopOrderBySerializer
+    implements StructuredSerializer<GSmithEventStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventStddevPopOrderBy,
+    _$GSmithEventStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventStddevSampOrderBySerializer
+    implements StructuredSerializer<GSmithEventStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventStddevSampOrderBy,
+    _$GSmithEventStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventStreamCursorInputSerializer
+    implements StructuredSerializer<GSmithEventStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventStreamCursorInput,
+    _$GSmithEventStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GSmithEventStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GSmithEventStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GSmithEventStreamCursorValueInput))!
+              as GSmithEventStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventStreamCursorValueInputSerializer
+    implements StructuredSerializer<GSmithEventStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventStreamCursorValueInput,
+    _$GSmithEventStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GSmithEventStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.eventType;
+    if (value != null) {
+      result
+        ..add('eventType')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventTypeEnum)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.smithId;
+    if (value != null) {
+      result
+        ..add('smithId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'eventType':
+          result.eventType = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventTypeEnum))
+              as GSmithEventTypeEnum?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'smithId':
+          result.smithId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventSumOrderBySerializer
+    implements StructuredSerializer<GSmithEventSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventSumOrderBy,
+    _$GSmithEventSumOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventTypeEnumSerializer
+    implements PrimitiveSerializer<GSmithEventTypeEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GSmithEventTypeEnum];
+  @override
+  final String wireName = 'GSmithEventTypeEnum';
+
+  @override
+  Object serialize(Serializers serializers, GSmithEventTypeEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GSmithEventTypeEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GSmithEventTypeEnum.valueOf(serialized as String);
+}
+
+class _$GSmithEventTypeEnumComparisonExpSerializer
+    implements StructuredSerializer<GSmithEventTypeEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventTypeEnumComparisonExp,
+    _$GSmithEventTypeEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GSmithEventTypeEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventTypeEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventTypeEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithEventTypeEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventTypeEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithEventTypeEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventTypeEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventTypeEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventTypeEnum))
+              as GSmithEventTypeEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithEventTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventTypeEnum))
+              as GSmithEventTypeEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithEventTypeEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventVarianceOrderBySerializer
+    implements StructuredSerializer<GSmithEventVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventVarianceOrderBy,
+    _$GSmithEventVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventVarPopOrderBySerializer
+    implements StructuredSerializer<GSmithEventVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventVarPopOrderBy,
+    _$GSmithEventVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithEventVarSampOrderBySerializer
+    implements StructuredSerializer<GSmithEventVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithEventVarSampOrderBy,
+    _$GSmithEventVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GSmithEventVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithEventVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithEventVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithEventVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithOrderBySerializer implements StructuredSerializer<GSmithOrderBy> {
+  @override
+  final Iterable<Type> types = const [GSmithOrderBy, _$GSmithOrderBy];
+  @override
+  final String wireName = 'GSmithOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GSmithOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.forged;
+    if (value != null) {
+      result
+        ..add('forged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastChanged;
+    if (value != null) {
+      result
+        ..add('lastChanged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.lastForged;
+    if (value != null) {
+      result
+        ..add('lastForged')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.smithCertIssuedAggregate;
+    if (value != null) {
+      result
+        ..add('smithCertIssuedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertAggregateOrderBy)));
+    }
+    value = object.smithCertReceivedAggregate;
+    if (value != null) {
+      result
+        ..add('smithCertReceivedAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithCertAggregateOrderBy)));
+    }
+    value = object.smithHistoryAggregate;
+    if (value != null) {
+      result
+        ..add('smithHistoryAggregate')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithEventAggregateOrderBy)));
+    }
+    value = object.smithStatus;
+    if (value != null) {
+      result
+        ..add('smithStatus')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'forged':
+          result.forged = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastChanged':
+          result.lastChanged = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'lastForged':
+          result.lastForged = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'smithCertIssuedAggregate':
+          result.smithCertIssuedAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithCertAggregateOrderBy))!
+              as GSmithCertAggregateOrderBy);
+          break;
+        case 'smithCertReceivedAggregate':
+          result.smithCertReceivedAggregate.replace(serializers.deserialize(
+                  value,
+                  specifiedType: const FullType(GSmithCertAggregateOrderBy))!
+              as GSmithCertAggregateOrderBy);
+          break;
+        case 'smithHistoryAggregate':
+          result.smithHistoryAggregate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithEventAggregateOrderBy))!
+              as GSmithEventAggregateOrderBy);
+          break;
+        case 'smithStatus':
+          result.smithStatus = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithSelectColumnSerializer
+    implements PrimitiveSerializer<GSmithSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GSmithSelectColumn];
+  @override
+  final String wireName = 'GSmithSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GSmithSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GSmithSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GSmithSelectColumn.valueOf(serialized as String);
+}
+
+class _$GSmithStatusEnumSerializer
+    implements PrimitiveSerializer<GSmithStatusEnum> {
+  @override
+  final Iterable<Type> types = const <Type>[GSmithStatusEnum];
+  @override
+  final String wireName = 'GSmithStatusEnum';
+
+  @override
+  Object serialize(Serializers serializers, GSmithStatusEnum object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GSmithStatusEnum deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GSmithStatusEnum.valueOf(serialized as String);
+}
+
+class _$GSmithStatusEnumComparisonExpSerializer
+    implements StructuredSerializer<GSmithStatusEnumComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithStatusEnumComparisonExp,
+    _$GSmithStatusEnumComparisonExp
+  ];
+  @override
+  final String wireName = 'GSmithStatusEnumComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithStatusEnumComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithStatusEnum)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithStatusEnum)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithStatusEnum)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GSmithStatusEnum)])));
+    }
+    return result;
+  }
+
+  @override
+  GSmithStatusEnumComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithStatusEnumComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithStatusEnum))
+              as GSmithStatusEnum?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithStatusEnum)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithStatusEnum))
+              as GSmithStatusEnum?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GSmithStatusEnum)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithStreamCursorInputSerializer
+    implements StructuredSerializer<GSmithStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithStreamCursorInput,
+    _$GSmithStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GSmithStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GSmithStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithStreamCursorValueInput))!
+              as GSmithStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GSmithStreamCursorValueInputSerializer
+    implements StructuredSerializer<GSmithStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GSmithStreamCursorValueInput,
+    _$GSmithStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GSmithStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GSmithStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.forged;
+    if (value != null) {
+      result
+        ..add('forged')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.lastChanged;
+    if (value != null) {
+      result
+        ..add('lastChanged')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.lastForged;
+    if (value != null) {
+      result
+        ..add('lastForged')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.smithStatus;
+    if (value != null) {
+      result
+        ..add('smithStatus')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GSmithStatusEnum)));
+    }
+    return result;
+  }
+
+  @override
+  GSmithStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GSmithStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'forged':
+          result.forged = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'lastChanged':
+          result.lastChanged = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'lastForged':
+          result.lastForged = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'smithStatus':
+          result.smithStatus = serializers.deserialize(value,
+                  specifiedType: const FullType(GSmithStatusEnum))
+              as GSmithStatusEnum?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GStringArrayComparisonExpSerializer
+    implements StructuredSerializer<GStringArrayComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GStringArrayComparisonExp,
+    _$GStringArrayComparisonExp
+  ];
+  @override
+  final String wireName = 'GStringArrayComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GStringArrayComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_containedIn;
+    if (value != null) {
+      result
+        ..add('_containedIn')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_contains;
+    if (value != null) {
+      result
+        ..add('_contains')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList, const [
+              const FullType(BuiltList, const [const FullType(String)])
+            ])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(BuiltList, const [
+              const FullType(BuiltList, const [const FullType(String)])
+            ])));
+    }
+    return result;
+  }
+
+  @override
+  GStringArrayComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GStringArrayComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_containedIn':
+          result.G_containedIn.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_contains':
+          result.G_contains.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_eq':
+          result.G_eq.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_gt':
+          result.G_gt.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_gte':
+          result.G_gte.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(BuiltList, const [const FullType(String)])
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_lte':
+          result.G_lte.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_neq':
+          result.G_neq.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(BuiltList, const [const FullType(String)])
+              ]))! as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GStringComparisonExpSerializer
+    implements StructuredSerializer<GStringComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GStringComparisonExp,
+    _$GStringComparisonExp
+  ];
+  @override
+  final String wireName = 'GStringComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GStringComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_ilike;
+    if (value != null) {
+      result
+        ..add('_ilike')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_iregex;
+    if (value != null) {
+      result
+        ..add('_iregex')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_like;
+    if (value != null) {
+      result
+        ..add('_like')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_nilike;
+    if (value != null) {
+      result
+        ..add('_nilike')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType:
+                const FullType(BuiltList, const [const FullType(String)])));
+    }
+    value = object.G_niregex;
+    if (value != null) {
+      result
+        ..add('_niregex')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_nlike;
+    if (value != null) {
+      result
+        ..add('_nlike')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_nregex;
+    if (value != null) {
+      result
+        ..add('_nregex')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_nsimilar;
+    if (value != null) {
+      result
+        ..add('_nsimilar')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_regex;
+    if (value != null) {
+      result
+        ..add('_regex')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.G_similar;
+    if (value != null) {
+      result
+        ..add('_similar')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GStringComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GStringComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_gt':
+          result.G_gt = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_gte':
+          result.G_gte = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_ilike':
+          result.G_ilike = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_iregex':
+          result.G_iregex = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_like':
+          result.G_like = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_lt':
+          result.G_lt = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_lte':
+          result.G_lte = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_neq':
+          result.G_neq = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_nilike':
+          result.G_nilike = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(String)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_niregex':
+          result.G_niregex = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_nlike':
+          result.G_nlike = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_nregex':
+          result.G_nregex = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_nsimilar':
+          result.G_nsimilar = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_regex':
+          result.G_regex = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case '_similar':
+          result.G_similar = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTimestamptzComparisonExpSerializer
+    implements StructuredSerializer<GTimestamptzComparisonExp> {
+  @override
+  final Iterable<Type> types = const [
+    GTimestamptzComparisonExp,
+    _$GTimestamptzComparisonExp
+  ];
+  @override
+  final String wireName = 'GTimestamptzComparisonExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTimestamptzComparisonExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_eq;
+    if (value != null) {
+      result
+        ..add('_eq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_gt;
+    if (value != null) {
+      result
+        ..add('_gt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_gte;
+    if (value != null) {
+      result
+        ..add('_gte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_in;
+    if (value != null) {
+      result
+        ..add('_in')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(Gtimestamptz)])));
+    }
+    value = object.G_isNull;
+    if (value != null) {
+      result
+        ..add('_isNull')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.G_lt;
+    if (value != null) {
+      result
+        ..add('_lt')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_lte;
+    if (value != null) {
+      result
+        ..add('_lte')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_neq;
+    if (value != null) {
+      result
+        ..add('_neq')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.G_nin;
+    if (value != null) {
+      result
+        ..add('_nin')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(Gtimestamptz)])));
+    }
+    return result;
+  }
+
+  @override
+  GTimestamptzComparisonExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTimestamptzComparisonExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_eq':
+          result.G_eq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_gt':
+          result.G_gt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_gte':
+          result.G_gte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_in':
+          result.G_in.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gtimestamptz)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_isNull':
+          result.G_isNull = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case '_lt':
+          result.G_lt.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_lte':
+          result.G_lte.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_neq':
+          result.G_neq.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case '_nin':
+          result.G_nin.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(Gtimestamptz)]))!
+              as BuiltList<Object?>);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferAggregateBoolExpSerializer
+    implements StructuredSerializer<GTransferAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferAggregateBoolExp,
+    _$GTransferAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GTransferAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GtransferAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GtransferAggregateBoolExpCount))!
+              as GtransferAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GtransferAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GtransferAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GtransferAggregateBoolExpCount,
+    _$GtransferAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GtransferAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GtransferAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTransferSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GtransferAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GtransferAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GTransferSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferBoolExp))!
+              as GTransferBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferAggregateOrderBySerializer
+    implements StructuredSerializer<GTransferAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferAggregateOrderBy,
+    _$GTransferAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferAvgOrderBy))!
+              as GTransferAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferMaxOrderBy))!
+              as GTransferMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferMinOrderBy))!
+              as GTransferMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferStddevOrderBy))!
+              as GTransferStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferStddevPopOrderBy))!
+              as GTransferStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferStddevSampOrderBy))!
+              as GTransferStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferSumOrderBy))!
+              as GTransferSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferVarPopOrderBy))!
+              as GTransferVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferVarSampOrderBy))!
+              as GTransferVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferVarianceOrderBy))!
+              as GTransferVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferAvgOrderBySerializer
+    implements StructuredSerializer<GTransferAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferAvgOrderBy,
+    _$GTransferAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferBoolExpSerializer
+    implements StructuredSerializer<GTransferBoolExp> {
+  @override
+  final Iterable<Type> types = const [GTransferBoolExp, _$GTransferBoolExp];
+  @override
+  final String wireName = 'GTransferBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GTransferBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTransferBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTransferBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTransferBoolExp)])));
+    }
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.comment;
+    if (value != null) {
+      result
+        ..add('comment')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentBoolExp)));
+    }
+    value = object.commentId;
+    if (value != null) {
+      result
+        ..add('commentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.from;
+    if (value != null) {
+      result
+        ..add('from')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.fromId;
+    if (value != null) {
+      result
+        ..add('fromId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTimestamptzComparisonExp)));
+    }
+    value = object.to;
+    if (value != null) {
+      result
+        ..add('to')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.toId;
+    if (value != null) {
+      result
+        ..add('toId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GTransferBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTransferBoolExp))!
+              as GTransferBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GTransferBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'amount':
+          result.amount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'comment':
+          result.comment.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentBoolExp))!
+              as GTxCommentBoolExp);
+          break;
+        case 'commentId':
+          result.commentId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'from':
+          result.from.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'fromId':
+          result.fromId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTimestamptzComparisonExp))!
+              as GTimestamptzComparisonExp);
+          break;
+        case 'to':
+          result.to.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'toId':
+          result.toId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferMaxOrderBySerializer
+    implements StructuredSerializer<GTransferMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferMaxOrderBy,
+    _$GTransferMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.commentId;
+    if (value != null) {
+      result
+        ..add('commentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.fromId;
+    if (value != null) {
+      result
+        ..add('fromId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.toId;
+    if (value != null) {
+      result
+        ..add('toId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'commentId':
+          result.commentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'fromId':
+          result.fromId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'toId':
+          result.toId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferMinOrderBySerializer
+    implements StructuredSerializer<GTransferMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferMinOrderBy,
+    _$GTransferMinOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.commentId;
+    if (value != null) {
+      result
+        ..add('commentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.fromId;
+    if (value != null) {
+      result
+        ..add('fromId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.toId;
+    if (value != null) {
+      result
+        ..add('toId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'commentId':
+          result.commentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'fromId':
+          result.fromId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'toId':
+          result.toId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferOrderBySerializer
+    implements StructuredSerializer<GTransferOrderBy> {
+  @override
+  final Iterable<Type> types = const [GTransferOrderBy, _$GTransferOrderBy];
+  @override
+  final String wireName = 'GTransferOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GTransferOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.comment;
+    if (value != null) {
+      result
+        ..add('comment')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentOrderBy)));
+    }
+    value = object.commentId;
+    if (value != null) {
+      result
+        ..add('commentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.from;
+    if (value != null) {
+      result
+        ..add('from')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.fromId;
+    if (value != null) {
+      result
+        ..add('fromId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.to;
+    if (value != null) {
+      result
+        ..add('to')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.toId;
+    if (value != null) {
+      result
+        ..add('toId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'comment':
+          result.comment.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentOrderBy))!
+              as GTxCommentOrderBy);
+          break;
+        case 'commentId':
+          result.commentId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'from':
+          result.from.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'fromId':
+          result.fromId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'to':
+          result.to.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'toId':
+          result.toId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferSelectColumnSerializer
+    implements PrimitiveSerializer<GTransferSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GTransferSelectColumn];
+  @override
+  final String wireName = 'GTransferSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GTransferSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GTransferSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GTransferSelectColumn.valueOf(serialized as String);
+}
+
+class _$GTransferStddevOrderBySerializer
+    implements StructuredSerializer<GTransferStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferStddevOrderBy,
+    _$GTransferStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferStddevPopOrderBySerializer
+    implements StructuredSerializer<GTransferStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferStddevPopOrderBy,
+    _$GTransferStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferStddevSampOrderBySerializer
+    implements StructuredSerializer<GTransferStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferStddevSampOrderBy,
+    _$GTransferStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferStreamCursorInputSerializer
+    implements StructuredSerializer<GTransferStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferStreamCursorInput,
+    _$GTransferStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GTransferStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GTransferStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GTransferStreamCursorValueInput))!
+              as GTransferStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferStreamCursorValueInputSerializer
+    implements StructuredSerializer<GTransferStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferStreamCursorValueInput,
+    _$GTransferStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GTransferStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.commentId;
+    if (value != null) {
+      result
+        ..add('commentId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.fromId;
+    if (value != null) {
+      result
+        ..add('fromId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    value = object.toId;
+    if (value != null) {
+      result
+        ..add('toId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'commentId':
+          result.commentId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'fromId':
+          result.fromId = 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 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+        case 'toId':
+          result.toId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferSumOrderBySerializer
+    implements StructuredSerializer<GTransferSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferSumOrderBy,
+    _$GTransferSumOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferVarianceOrderBySerializer
+    implements StructuredSerializer<GTransferVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferVarianceOrderBy,
+    _$GTransferVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferVarPopOrderBySerializer
+    implements StructuredSerializer<GTransferVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferVarPopOrderBy,
+    _$GTransferVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTransferVarSampOrderBySerializer
+    implements StructuredSerializer<GTransferVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTransferVarSampOrderBy,
+    _$GTransferVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GTransferVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTransferVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTransferVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTransferVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentAggregateBoolExpSerializer
+    implements StructuredSerializer<GTxCommentAggregateBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentAggregateBoolExp,
+    _$GTxCommentAggregateBoolExp
+  ];
+  @override
+  final String wireName = 'GTxCommentAggregateBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentAggregateBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GtxCommentAggregateBoolExpCount)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentAggregateBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentAggregateBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'count':
+          result.count.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GtxCommentAggregateBoolExpCount))!
+              as GtxCommentAggregateBoolExpCount);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GtxCommentAggregateBoolExpCountSerializer
+    implements StructuredSerializer<GtxCommentAggregateBoolExpCount> {
+  @override
+  final Iterable<Type> types = const [
+    GtxCommentAggregateBoolExpCount,
+    _$GtxCommentAggregateBoolExpCount
+  ];
+  @override
+  final String wireName = 'GtxCommentAggregateBoolExpCount';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GtxCommentAggregateBoolExpCount object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'predicate',
+      serializers.serialize(object.predicate,
+          specifiedType: const FullType(GIntComparisonExp)),
+    ];
+    Object? value;
+    value = object.arguments;
+    if (value != null) {
+      result
+        ..add('arguments')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTxCommentSelectColumn)])));
+    }
+    value = object.distinct;
+    if (value != null) {
+      result
+        ..add('distinct')
+        ..add(
+            serializers.serialize(value, specifiedType: const FullType(bool)));
+    }
+    value = object.filter;
+    if (value != null) {
+      result
+        ..add('filter')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentBoolExp)));
+    }
+    return result;
+  }
+
+  @override
+  GtxCommentAggregateBoolExpCount deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GtxCommentAggregateBoolExpCountBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'arguments':
+          result.arguments.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GTxCommentSelectColumn)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'distinct':
+          result.distinct = serializers.deserialize(value,
+              specifiedType: const FullType(bool)) as bool?;
+          break;
+        case 'filter':
+          result.filter.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentBoolExp))!
+              as GTxCommentBoolExp);
+          break;
+        case 'predicate':
+          result.predicate.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentAggregateOrderBySerializer
+    implements StructuredSerializer<GTxCommentAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentAggregateOrderBy,
+    _$GTxCommentAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentSumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentAvgOrderBy))!
+              as GTxCommentAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentMaxOrderBy))!
+              as GTxCommentMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentMinOrderBy))!
+              as GTxCommentMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentStddevOrderBy))!
+              as GTxCommentStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentStddevPopOrderBy))!
+              as GTxCommentStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentStddevSampOrderBy))!
+              as GTxCommentStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentSumOrderBy))!
+              as GTxCommentSumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentVarPopOrderBy))!
+              as GTxCommentVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentVarSampOrderBy))!
+              as GTxCommentVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentVarianceOrderBy))!
+              as GTxCommentVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentAvgOrderBySerializer
+    implements StructuredSerializer<GTxCommentAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentAvgOrderBy,
+    _$GTxCommentAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentBoolExpSerializer
+    implements StructuredSerializer<GTxCommentBoolExp> {
+  @override
+  final Iterable<Type> types = const [GTxCommentBoolExp, _$GTxCommentBoolExp];
+  @override
+  final String wireName = 'GTxCommentBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GTxCommentBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTxCommentBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTxCommentBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GTxCommentBoolExp)])));
+    }
+    value = object.author;
+    if (value != null) {
+      result
+        ..add('author')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountBoolExp)));
+    }
+    value = object.authorId;
+    if (value != null) {
+      result
+        ..add('authorId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.remark;
+    if (value != null) {
+      result
+        ..add('remark')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.remarkBytes;
+    if (value != null) {
+      result
+        ..add('remarkBytes')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GByteaComparisonExp)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCommentTypeEnumComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GTxCommentBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTxCommentBoolExp))!
+              as GTxCommentBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GTxCommentBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'author':
+          result.author.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountBoolExp))!
+              as GAccountBoolExp);
+          break;
+        case 'authorId':
+          result.authorId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'hash':
+          result.hash.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'remark':
+          result.remark.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'remarkBytes':
+          result.remarkBytes.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GByteaComparisonExp))!
+              as GByteaComparisonExp);
+          break;
+        case 'type':
+          result.type.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GCommentTypeEnumComparisonExp))!
+              as GCommentTypeEnumComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentMaxOrderBySerializer
+    implements StructuredSerializer<GTxCommentMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentMaxOrderBy,
+    _$GTxCommentMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.authorId;
+    if (value != null) {
+      result
+        ..add('authorId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.remark;
+    if (value != null) {
+      result
+        ..add('remark')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'authorId':
+          result.authorId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'hash':
+          result.hash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'remark':
+          result.remark = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentMinOrderBySerializer
+    implements StructuredSerializer<GTxCommentMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentMinOrderBy,
+    _$GTxCommentMinOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.authorId;
+    if (value != null) {
+      result
+        ..add('authorId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.remark;
+    if (value != null) {
+      result
+        ..add('remark')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'authorId':
+          result.authorId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'hash':
+          result.hash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'remark':
+          result.remark = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentOrderBySerializer
+    implements StructuredSerializer<GTxCommentOrderBy> {
+  @override
+  final Iterable<Type> types = const [GTxCommentOrderBy, _$GTxCommentOrderBy];
+  @override
+  final String wireName = 'GTxCommentOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GTxCommentOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.author;
+    if (value != null) {
+      result
+        ..add('author')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GAccountOrderBy)));
+    }
+    value = object.authorId;
+    if (value != null) {
+      result
+        ..add('authorId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.remark;
+    if (value != null) {
+      result
+        ..add('remark')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.remarkBytes;
+    if (value != null) {
+      result
+        ..add('remarkBytes')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'author':
+          result.author.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GAccountOrderBy))!
+              as GAccountOrderBy);
+          break;
+        case 'authorId':
+          result.authorId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'hash':
+          result.hash = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'remark':
+          result.remark = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'remarkBytes':
+          result.remarkBytes = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'type':
+          result.type = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentSelectColumnSerializer
+    implements PrimitiveSerializer<GTxCommentSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GTxCommentSelectColumn];
+  @override
+  final String wireName = 'GTxCommentSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GTxCommentSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GTxCommentSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GTxCommentSelectColumn.valueOf(serialized as String);
+}
+
+class _$GTxCommentStddevOrderBySerializer
+    implements StructuredSerializer<GTxCommentStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentStddevOrderBy,
+    _$GTxCommentStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentStddevPopOrderBySerializer
+    implements StructuredSerializer<GTxCommentStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentStddevPopOrderBy,
+    _$GTxCommentStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentStddevSampOrderBySerializer
+    implements StructuredSerializer<GTxCommentStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentStddevSampOrderBy,
+    _$GTxCommentStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentStreamCursorInputSerializer
+    implements StructuredSerializer<GTxCommentStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentStreamCursorInput,
+    _$GTxCommentStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GTxCommentStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GTxCommentStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GTxCommentStreamCursorValueInput))!
+              as GTxCommentStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentStreamCursorValueInputSerializer
+    implements StructuredSerializer<GTxCommentStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentStreamCursorValueInput,
+    _$GTxCommentStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GTxCommentStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.authorId;
+    if (value != null) {
+      result
+        ..add('authorId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.hash;
+    if (value != null) {
+      result
+        ..add('hash')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.remark;
+    if (value != null) {
+      result
+        ..add('remark')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.remarkBytes;
+    if (value != null) {
+      result
+        ..add('remarkBytes')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gbytea)));
+    }
+    value = object.type;
+    if (value != null) {
+      result
+        ..add('type')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCommentTypeEnum)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'authorId':
+          result.authorId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'hash':
+          result.hash = 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 'remark':
+          result.remark = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'remarkBytes':
+          result.remarkBytes.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gbytea))! as Gbytea);
+          break;
+        case 'type':
+          result.type = serializers.deserialize(value,
+                  specifiedType: const FullType(GCommentTypeEnum))
+              as GCommentTypeEnum?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentSumOrderBySerializer
+    implements StructuredSerializer<GTxCommentSumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentSumOrderBy,
+    _$GTxCommentSumOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentSumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentSumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentSumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentSumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentVarianceOrderBySerializer
+    implements StructuredSerializer<GTxCommentVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentVarianceOrderBy,
+    _$GTxCommentVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentVarPopOrderBySerializer
+    implements StructuredSerializer<GTxCommentVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentVarPopOrderBy,
+    _$GTxCommentVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GTxCommentVarSampOrderBySerializer
+    implements StructuredSerializer<GTxCommentVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GTxCommentVarSampOrderBy,
+    _$GTxCommentVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GTxCommentVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GTxCommentVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GTxCommentVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GTxCommentVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryAggregateOrderBySerializer
+    implements StructuredSerializer<GUdHistoryAggregateOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryAggregateOrderBy,
+    _$GUdHistoryAggregateOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryAggregateOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryAggregateOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.avg;
+    if (value != null) {
+      result
+        ..add('avg')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryAvgOrderBy)));
+    }
+    value = object.count;
+    if (value != null) {
+      result
+        ..add('count')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.max;
+    if (value != null) {
+      result
+        ..add('max')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryMaxOrderBy)));
+    }
+    value = object.min;
+    if (value != null) {
+      result
+        ..add('min')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryMinOrderBy)));
+    }
+    value = object.stddev;
+    if (value != null) {
+      result
+        ..add('stddev')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryStddevOrderBy)));
+    }
+    value = object.stddevPop;
+    if (value != null) {
+      result
+        ..add('stddevPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryStddevPopOrderBy)));
+    }
+    value = object.stddevSamp;
+    if (value != null) {
+      result
+        ..add('stddevSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryStddevSampOrderBy)));
+    }
+    value = object.sum;
+    if (value != null) {
+      result
+        ..add('sum')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistorySumOrderBy)));
+    }
+    value = object.varPop;
+    if (value != null) {
+      result
+        ..add('varPop')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryVarPopOrderBy)));
+    }
+    value = object.varSamp;
+    if (value != null) {
+      result
+        ..add('varSamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryVarSampOrderBy)));
+    }
+    value = object.variance;
+    if (value != null) {
+      result
+        ..add('variance')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryVarianceOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryAggregateOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryAggregateOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'avg':
+          result.avg.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryAvgOrderBy))!
+              as GUdHistoryAvgOrderBy);
+          break;
+        case 'count':
+          result.count = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'max':
+          result.max.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryMaxOrderBy))!
+              as GUdHistoryMaxOrderBy);
+          break;
+        case 'min':
+          result.min.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryMinOrderBy))!
+              as GUdHistoryMinOrderBy);
+          break;
+        case 'stddev':
+          result.stddev.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryStddevOrderBy))!
+              as GUdHistoryStddevOrderBy);
+          break;
+        case 'stddevPop':
+          result.stddevPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryStddevPopOrderBy))!
+              as GUdHistoryStddevPopOrderBy);
+          break;
+        case 'stddevSamp':
+          result.stddevSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryStddevSampOrderBy))!
+              as GUdHistoryStddevSampOrderBy);
+          break;
+        case 'sum':
+          result.sum.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistorySumOrderBy))!
+              as GUdHistorySumOrderBy);
+          break;
+        case 'varPop':
+          result.varPop.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryVarPopOrderBy))!
+              as GUdHistoryVarPopOrderBy);
+          break;
+        case 'varSamp':
+          result.varSamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryVarSampOrderBy))!
+              as GUdHistoryVarSampOrderBy);
+          break;
+        case 'variance':
+          result.variance.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryVarianceOrderBy))!
+              as GUdHistoryVarianceOrderBy);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryAvgOrderBySerializer
+    implements StructuredSerializer<GUdHistoryAvgOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryAvgOrderBy,
+    _$GUdHistoryAvgOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryAvgOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryAvgOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryAvgOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryAvgOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryBoolExpSerializer
+    implements StructuredSerializer<GUdHistoryBoolExp> {
+  @override
+  final Iterable<Type> types = const [GUdHistoryBoolExp, _$GUdHistoryBoolExp];
+  @override
+  final String wireName = 'GUdHistoryBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GUdHistoryBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUdHistoryBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdHistoryBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUdHistoryBoolExp)])));
+    }
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityBoolExp)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTimestamptzComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GUdHistoryBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdHistoryBoolExp))!
+              as GUdHistoryBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GUdHistoryBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'amount':
+          result.amount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityBoolExp))!
+              as GIdentityBoolExp);
+          break;
+        case 'identityId':
+          result.identityId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTimestamptzComparisonExp))!
+              as GTimestamptzComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryMaxOrderBySerializer
+    implements StructuredSerializer<GUdHistoryMaxOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryMaxOrderBy,
+    _$GUdHistoryMaxOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryMaxOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryMaxOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryMaxOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryMaxOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryMinOrderBySerializer
+    implements StructuredSerializer<GUdHistoryMinOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryMinOrderBy,
+    _$GUdHistoryMinOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryMinOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryMinOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryMinOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryMinOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryOrderBySerializer
+    implements StructuredSerializer<GUdHistoryOrderBy> {
+  @override
+  final Iterable<Type> types = const [GUdHistoryOrderBy, _$GUdHistoryOrderBy];
+  @override
+  final String wireName = 'GUdHistoryOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GUdHistoryOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.identity;
+    if (value != null) {
+      result
+        ..add('identity')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIdentityOrderBy)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'identity':
+          result.identity.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIdentityOrderBy))!
+              as GIdentityOrderBy);
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistorySelectColumnSerializer
+    implements PrimitiveSerializer<GUdHistorySelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GUdHistorySelectColumn];
+  @override
+  final String wireName = 'GUdHistorySelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GUdHistorySelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GUdHistorySelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GUdHistorySelectColumn.valueOf(serialized as String);
+}
+
+class _$GUdHistoryStddevOrderBySerializer
+    implements StructuredSerializer<GUdHistoryStddevOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryStddevOrderBy,
+    _$GUdHistoryStddevOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryStddevOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryStddevOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryStddevOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryStddevOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryStddevPopOrderBySerializer
+    implements StructuredSerializer<GUdHistoryStddevPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryStddevPopOrderBy,
+    _$GUdHistoryStddevPopOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryStddevPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryStddevPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryStddevPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryStddevPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryStddevSampOrderBySerializer
+    implements StructuredSerializer<GUdHistoryStddevSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryStddevSampOrderBy,
+    _$GUdHistoryStddevSampOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryStddevSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryStddevSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryStddevSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryStddevSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryStreamCursorInputSerializer
+    implements StructuredSerializer<GUdHistoryStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryStreamCursorInput,
+    _$GUdHistoryStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GUdHistoryStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GUdHistoryStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GUdHistoryStreamCursorValueInput))!
+              as GUdHistoryStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryStreamCursorValueInputSerializer
+    implements StructuredSerializer<GUdHistoryStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryStreamCursorValueInput,
+    _$GUdHistoryStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GUdHistoryStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.identityId;
+    if (value != null) {
+      result
+        ..add('identityId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'identityId':
+          result.identityId = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistorySumOrderBySerializer
+    implements StructuredSerializer<GUdHistorySumOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistorySumOrderBy,
+    _$GUdHistorySumOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistorySumOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistorySumOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistorySumOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistorySumOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryVarianceOrderBySerializer
+    implements StructuredSerializer<GUdHistoryVarianceOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryVarianceOrderBy,
+    _$GUdHistoryVarianceOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryVarianceOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryVarianceOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryVarianceOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryVarianceOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryVarPopOrderBySerializer
+    implements StructuredSerializer<GUdHistoryVarPopOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryVarPopOrderBy,
+    _$GUdHistoryVarPopOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryVarPopOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryVarPopOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryVarPopOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryVarPopOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdHistoryVarSampOrderBySerializer
+    implements StructuredSerializer<GUdHistoryVarSampOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUdHistoryVarSampOrderBy,
+    _$GUdHistoryVarSampOrderBy
+  ];
+  @override
+  final String wireName = 'GUdHistoryVarSampOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdHistoryVarSampOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdHistoryVarSampOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdHistoryVarSampOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdReevalBoolExpSerializer
+    implements StructuredSerializer<GUdReevalBoolExp> {
+  @override
+  final Iterable<Type> types = const [GUdReevalBoolExp, _$GUdReevalBoolExp];
+  @override
+  final String wireName = 'GUdReevalBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GUdReevalBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUdReevalBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUdReevalBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUdReevalBoolExp)])));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.newUdAmount;
+    if (value != null) {
+      result
+        ..add('newUdAmount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTimestamptzComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GUdReevalBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdReevalBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GUdReevalBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUdReevalBoolExp))!
+              as GUdReevalBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GUdReevalBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'membersCount':
+          result.membersCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'monetaryMass':
+          result.monetaryMass.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'newUdAmount':
+          result.newUdAmount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTimestamptzComparisonExp))!
+              as GTimestamptzComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdReevalOrderBySerializer
+    implements StructuredSerializer<GUdReevalOrderBy> {
+  @override
+  final Iterable<Type> types = const [GUdReevalOrderBy, _$GUdReevalOrderBy];
+  @override
+  final String wireName = 'GUdReevalOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GUdReevalOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.newUdAmount;
+    if (value != null) {
+      result
+        ..add('newUdAmount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUdReevalOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdReevalOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'membersCount':
+          result.membersCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'monetaryMass':
+          result.monetaryMass = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'newUdAmount':
+          result.newUdAmount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdReevalSelectColumnSerializer
+    implements PrimitiveSerializer<GUdReevalSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GUdReevalSelectColumn];
+  @override
+  final String wireName = 'GUdReevalSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GUdReevalSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GUdReevalSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GUdReevalSelectColumn.valueOf(serialized as String);
+}
+
+class _$GUdReevalStreamCursorInputSerializer
+    implements StructuredSerializer<GUdReevalStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUdReevalStreamCursorInput,
+    _$GUdReevalStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GUdReevalStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdReevalStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GUdReevalStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GUdReevalStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdReevalStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GUdReevalStreamCursorValueInput))!
+              as GUdReevalStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUdReevalStreamCursorValueInputSerializer
+    implements StructuredSerializer<GUdReevalStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUdReevalStreamCursorValueInput,
+    _$GUdReevalStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GUdReevalStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUdReevalStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.newUdAmount;
+    if (value != null) {
+      result
+        ..add('newUdAmount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    return result;
+  }
+
+  @override
+  GUdReevalStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUdReevalStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'eventId':
+          result.eventId = 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 'membersCount':
+          result.membersCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'monetaryMass':
+          result.monetaryMass.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'newUdAmount':
+          result.newUdAmount.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUniversalDividendBoolExpSerializer
+    implements StructuredSerializer<GUniversalDividendBoolExp> {
+  @override
+  final Iterable<Type> types = const [
+    GUniversalDividendBoolExp,
+    _$GUniversalDividendBoolExp
+  ];
+  @override
+  final String wireName = 'GUniversalDividendBoolExp';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUniversalDividendBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUniversalDividendBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GUniversalDividendBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GUniversalDividendBoolExp)])));
+    }
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventBoolExp)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GNumericComparisonExp)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GTimestamptzComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GUniversalDividendBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUniversalDividendBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GUniversalDividendBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GUniversalDividendBoolExp))!
+              as GUniversalDividendBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+              specifiedType: const FullType(BuiltList, const [
+                const FullType(GUniversalDividendBoolExp)
+              ]))! as BuiltList<Object?>);
+          break;
+        case 'amount':
+          result.amount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'blockNumber':
+          result.blockNumber.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventBoolExp))! as GEventBoolExp);
+          break;
+        case 'eventId':
+          result.eventId.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'membersCount':
+          result.membersCount.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+        case 'monetaryMass':
+          result.monetaryMass.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GNumericComparisonExp))!
+              as GNumericComparisonExp);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GTimestamptzComparisonExp))!
+              as GTimestamptzComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUniversalDividendOrderBySerializer
+    implements StructuredSerializer<GUniversalDividendOrderBy> {
+  @override
+  final Iterable<Type> types = const [
+    GUniversalDividendOrderBy,
+    _$GUniversalDividendOrderBy
+  ];
+  @override
+  final String wireName = 'GUniversalDividendOrderBy';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUniversalDividendOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.event;
+    if (value != null) {
+      result
+        ..add('event')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GEventOrderBy)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GUniversalDividendOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUniversalDividendOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'event':
+          result.event.replace(serializers.deserialize(value,
+              specifiedType: const FullType(GEventOrderBy))! as GEventOrderBy);
+          break;
+        case 'eventId':
+          result.eventId = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'membersCount':
+          result.membersCount = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'monetaryMass':
+          result.monetaryMass = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'timestamp':
+          result.timestamp = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUniversalDividendSelectColumnSerializer
+    implements PrimitiveSerializer<GUniversalDividendSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GUniversalDividendSelectColumn];
+  @override
+  final String wireName = 'GUniversalDividendSelectColumn';
+
+  @override
+  Object serialize(
+          Serializers serializers, GUniversalDividendSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GUniversalDividendSelectColumn deserialize(
+          Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GUniversalDividendSelectColumn.valueOf(serialized as String);
+}
+
+class _$GUniversalDividendStreamCursorInputSerializer
+    implements StructuredSerializer<GUniversalDividendStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUniversalDividendStreamCursorInput,
+    _$GUniversalDividendStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GUniversalDividendStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUniversalDividendStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType:
+              const FullType(GUniversalDividendStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GUniversalDividendStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUniversalDividendStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GUniversalDividendStreamCursorValueInput))!
+              as GUniversalDividendStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GUniversalDividendStreamCursorValueInputSerializer
+    implements StructuredSerializer<GUniversalDividendStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GUniversalDividendStreamCursorValueInput,
+    _$GUniversalDividendStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GUniversalDividendStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GUniversalDividendStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.amount;
+    if (value != null) {
+      result
+        ..add('amount')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.blockNumber;
+    if (value != null) {
+      result
+        ..add('blockNumber')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.eventId;
+    if (value != null) {
+      result
+        ..add('eventId')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.membersCount;
+    if (value != null) {
+      result
+        ..add('membersCount')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    value = object.monetaryMass;
+    if (value != null) {
+      result
+        ..add('monetaryMass')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gnumeric)));
+    }
+    value = object.timestamp;
+    if (value != null) {
+      result
+        ..add('timestamp')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(Gtimestamptz)));
+    }
+    return result;
+  }
+
+  @override
+  GUniversalDividendStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GUniversalDividendStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'amount':
+          result.amount.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'blockNumber':
+          result.blockNumber = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'eventId':
+          result.eventId = 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 'membersCount':
+          result.membersCount = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+        case 'monetaryMass':
+          result.monetaryMass.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gnumeric))! as Gnumeric);
+          break;
+        case 'timestamp':
+          result.timestamp.replace(serializers.deserialize(value,
+              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GValidatorBoolExpSerializer
+    implements StructuredSerializer<GValidatorBoolExp> {
+  @override
+  final Iterable<Type> types = const [GValidatorBoolExp, _$GValidatorBoolExp];
+  @override
+  final String wireName = 'GValidatorBoolExp';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GValidatorBoolExp object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.G_and;
+    if (value != null) {
+      result
+        ..add('_and')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GValidatorBoolExp)])));
+    }
+    value = object.G_not;
+    if (value != null) {
+      result
+        ..add('_not')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GValidatorBoolExp)));
+    }
+    value = object.G_or;
+    if (value != null) {
+      result
+        ..add('_or')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(
+                BuiltList, const [const FullType(GValidatorBoolExp)])));
+    }
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GStringComparisonExp)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GIntComparisonExp)));
+    }
+    return result;
+  }
+
+  @override
+  GValidatorBoolExp deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GValidatorBoolExpBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case '_and':
+          result.G_and.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GValidatorBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case '_not':
+          result.G_not.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GValidatorBoolExp))!
+              as GValidatorBoolExp);
+          break;
+        case '_or':
+          result.G_or.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(
+                      BuiltList, const [const FullType(GValidatorBoolExp)]))!
+              as BuiltList<Object?>);
+          break;
+        case 'id':
+          result.id.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GStringComparisonExp))!
+              as GStringComparisonExp);
+          break;
+        case 'index':
+          result.index.replace(serializers.deserialize(value,
+                  specifiedType: const FullType(GIntComparisonExp))!
+              as GIntComparisonExp);
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GValidatorOrderBySerializer
+    implements StructuredSerializer<GValidatorOrderBy> {
+  @override
+  final Iterable<Type> types = const [GValidatorOrderBy, _$GValidatorOrderBy];
+  @override
+  final String wireName = 'GValidatorOrderBy';
+
+  @override
+  Iterable<Object?> serialize(Serializers serializers, GValidatorOrderBy object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GOrderBy)));
+    }
+    return result;
+  }
+
+  @override
+  GValidatorOrderBy deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GValidatorOrderByBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(GOrderBy)) as GOrderBy?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GValidatorSelectColumnSerializer
+    implements PrimitiveSerializer<GValidatorSelectColumn> {
+  @override
+  final Iterable<Type> types = const <Type>[GValidatorSelectColumn];
+  @override
+  final String wireName = 'GValidatorSelectColumn';
+
+  @override
+  Object serialize(Serializers serializers, GValidatorSelectColumn object,
+          {FullType specifiedType = FullType.unspecified}) =>
+      object.name;
+
+  @override
+  GValidatorSelectColumn deserialize(Serializers serializers, Object serialized,
+          {FullType specifiedType = FullType.unspecified}) =>
+      GValidatorSelectColumn.valueOf(serialized as String);
+}
+
+class _$GValidatorStreamCursorInputSerializer
+    implements StructuredSerializer<GValidatorStreamCursorInput> {
+  @override
+  final Iterable<Type> types = const [
+    GValidatorStreamCursorInput,
+    _$GValidatorStreamCursorInput
+  ];
+  @override
+  final String wireName = 'GValidatorStreamCursorInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GValidatorStreamCursorInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[
+      'initialValue',
+      serializers.serialize(object.initialValue,
+          specifiedType: const FullType(GValidatorStreamCursorValueInput)),
+    ];
+    Object? value;
+    value = object.ordering;
+    if (value != null) {
+      result
+        ..add('ordering')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(GCursorOrdering)));
+    }
+    return result;
+  }
+
+  @override
+  GValidatorStreamCursorInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GValidatorStreamCursorInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'initialValue':
+          result.initialValue.replace(serializers.deserialize(value,
+                  specifiedType:
+                      const FullType(GValidatorStreamCursorValueInput))!
+              as GValidatorStreamCursorValueInput);
+          break;
+        case 'ordering':
+          result.ordering = serializers.deserialize(value,
+                  specifiedType: const FullType(GCursorOrdering))
+              as GCursorOrdering?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GValidatorStreamCursorValueInputSerializer
+    implements StructuredSerializer<GValidatorStreamCursorValueInput> {
+  @override
+  final Iterable<Type> types = const [
+    GValidatorStreamCursorValueInput,
+    _$GValidatorStreamCursorValueInput
+  ];
+  @override
+  final String wireName = 'GValidatorStreamCursorValueInput';
+
+  @override
+  Iterable<Object?> serialize(
+      Serializers serializers, GValidatorStreamCursorValueInput object,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = <Object?>[];
+    Object? value;
+    value = object.id;
+    if (value != null) {
+      result
+        ..add('id')
+        ..add(serializers.serialize(value,
+            specifiedType: const FullType(String)));
+    }
+    value = object.index;
+    if (value != null) {
+      result
+        ..add('index')
+        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
+    }
+    return result;
+  }
+
+  @override
+  GValidatorStreamCursorValueInput deserialize(
+      Serializers serializers, Iterable<Object?> serialized,
+      {FullType specifiedType = FullType.unspecified}) {
+    final result = new GValidatorStreamCursorValueInputBuilder();
+
+    final iterator = serialized.iterator;
+    while (iterator.moveNext()) {
+      final key = iterator.current! as String;
+      iterator.moveNext();
+      final Object? value = iterator.current;
+      switch (key) {
+        case 'id':
+          result.id = serializers.deserialize(value,
+              specifiedType: const FullType(String)) as String?;
+          break;
+        case 'index':
+          result.index = serializers.deserialize(value,
+              specifiedType: const FullType(int)) as int?;
+          break;
+      }
+    }
+
+    return result.build();
+  }
+}
+
+class _$GAccountAggregateBoolExp extends GAccountAggregateBoolExp {
+  @override
+  final GaccountAggregateBoolExpBool_and? bool_and;
+  @override
+  final GaccountAggregateBoolExpBool_or? bool_or;
+  @override
+  final GaccountAggregateBoolExpCount? count;
+
+  factory _$GAccountAggregateBoolExp(
+          [void Function(GAccountAggregateBoolExpBuilder)? updates]) =>
+      (new GAccountAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GAccountAggregateBoolExp._({this.bool_and, this.bool_or, this.count})
+      : super._();
+
+  @override
+  GAccountAggregateBoolExp rebuild(
+          void Function(GAccountAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountAggregateBoolExpBuilder toBuilder() =>
+      new GAccountAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountAggregateBoolExp &&
+        bool_and == other.bool_and &&
+        bool_or == other.bool_or &&
+        count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, bool_and.hashCode);
+    _$hash = $jc(_$hash, bool_or.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountAggregateBoolExp')
+          ..add('bool_and', bool_and)
+          ..add('bool_or', bool_or)
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GAccountAggregateBoolExpBuilder
+    implements
+        Builder<GAccountAggregateBoolExp, GAccountAggregateBoolExpBuilder> {
+  _$GAccountAggregateBoolExp? _$v;
+
+  GaccountAggregateBoolExpBool_andBuilder? _bool_and;
+  GaccountAggregateBoolExpBool_andBuilder get bool_and =>
+      _$this._bool_and ??= new GaccountAggregateBoolExpBool_andBuilder();
+  set bool_and(GaccountAggregateBoolExpBool_andBuilder? bool_and) =>
+      _$this._bool_and = bool_and;
+
+  GaccountAggregateBoolExpBool_orBuilder? _bool_or;
+  GaccountAggregateBoolExpBool_orBuilder get bool_or =>
+      _$this._bool_or ??= new GaccountAggregateBoolExpBool_orBuilder();
+  set bool_or(GaccountAggregateBoolExpBool_orBuilder? bool_or) =>
+      _$this._bool_or = bool_or;
+
+  GaccountAggregateBoolExpCountBuilder? _count;
+  GaccountAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GaccountAggregateBoolExpCountBuilder();
+  set count(GaccountAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GAccountAggregateBoolExpBuilder();
+
+  GAccountAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _bool_and = $v.bool_and?.toBuilder();
+      _bool_or = $v.bool_or?.toBuilder();
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GAccountAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountAggregateBoolExp build() => _build();
+
+  _$GAccountAggregateBoolExp _build() {
+    _$GAccountAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountAggregateBoolExp._(
+              bool_and: _bool_and?.build(),
+              bool_or: _bool_or?.build(),
+              count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'bool_and';
+        _bool_and?.build();
+        _$failedField = 'bool_or';
+        _bool_or?.build();
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GaccountAggregateBoolExpBool_and
+    extends GaccountAggregateBoolExpBool_and {
+  @override
+  final GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GAccountBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GaccountAggregateBoolExpBool_and(
+          [void Function(GaccountAggregateBoolExpBool_andBuilder)? updates]) =>
+      (new GaccountAggregateBoolExpBool_andBuilder()..update(updates))._build();
+
+  _$GaccountAggregateBoolExpBool_and._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GaccountAggregateBoolExpBool_and', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GaccountAggregateBoolExpBool_and', 'predicate');
+  }
+
+  @override
+  GaccountAggregateBoolExpBool_and rebuild(
+          void Function(GaccountAggregateBoolExpBool_andBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GaccountAggregateBoolExpBool_andBuilder toBuilder() =>
+      new GaccountAggregateBoolExpBool_andBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GaccountAggregateBoolExpBool_and &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GaccountAggregateBoolExpBool_and')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GaccountAggregateBoolExpBool_andBuilder
+    implements
+        Builder<GaccountAggregateBoolExpBool_and,
+            GaccountAggregateBoolExpBool_andBuilder> {
+  _$GaccountAggregateBoolExpBool_and? _$v;
+
+  GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns?
+      _arguments;
+  GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GAccountBoolExpBuilder? _filter;
+  GAccountBoolExpBuilder get filter =>
+      _$this._filter ??= new GAccountBoolExpBuilder();
+  set filter(GAccountBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GaccountAggregateBoolExpBool_andBuilder();
+
+  GaccountAggregateBoolExpBool_andBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GaccountAggregateBoolExpBool_and other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GaccountAggregateBoolExpBool_and;
+  }
+
+  @override
+  void update(void Function(GaccountAggregateBoolExpBool_andBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GaccountAggregateBoolExpBool_and build() => _build();
+
+  _$GaccountAggregateBoolExpBool_and _build() {
+    _$GaccountAggregateBoolExpBool_and _$result;
+    try {
+      _$result = _$v ??
+          new _$GaccountAggregateBoolExpBool_and._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GaccountAggregateBoolExpBool_and', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GaccountAggregateBoolExpBool_and', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GaccountAggregateBoolExpBool_or
+    extends GaccountAggregateBoolExpBool_or {
+  @override
+  final GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GAccountBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GaccountAggregateBoolExpBool_or(
+          [void Function(GaccountAggregateBoolExpBool_orBuilder)? updates]) =>
+      (new GaccountAggregateBoolExpBool_orBuilder()..update(updates))._build();
+
+  _$GaccountAggregateBoolExpBool_or._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GaccountAggregateBoolExpBool_or', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GaccountAggregateBoolExpBool_or', 'predicate');
+  }
+
+  @override
+  GaccountAggregateBoolExpBool_or rebuild(
+          void Function(GaccountAggregateBoolExpBool_orBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GaccountAggregateBoolExpBool_orBuilder toBuilder() =>
+      new GaccountAggregateBoolExpBool_orBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GaccountAggregateBoolExpBool_or &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GaccountAggregateBoolExpBool_or')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GaccountAggregateBoolExpBool_orBuilder
+    implements
+        Builder<GaccountAggregateBoolExpBool_or,
+            GaccountAggregateBoolExpBool_orBuilder> {
+  _$GaccountAggregateBoolExpBool_or? _$v;
+
+  GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns?
+      _arguments;
+  GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GAccountBoolExpBuilder? _filter;
+  GAccountBoolExpBuilder get filter =>
+      _$this._filter ??= new GAccountBoolExpBuilder();
+  set filter(GAccountBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GaccountAggregateBoolExpBool_orBuilder();
+
+  GaccountAggregateBoolExpBool_orBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GaccountAggregateBoolExpBool_or other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GaccountAggregateBoolExpBool_or;
+  }
+
+  @override
+  void update(void Function(GaccountAggregateBoolExpBool_orBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GaccountAggregateBoolExpBool_or build() => _build();
+
+  _$GaccountAggregateBoolExpBool_or _build() {
+    _$GaccountAggregateBoolExpBool_or _$result;
+    try {
+      _$result = _$v ??
+          new _$GaccountAggregateBoolExpBool_or._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GaccountAggregateBoolExpBool_or', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GaccountAggregateBoolExpBool_or', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GaccountAggregateBoolExpCount extends GaccountAggregateBoolExpCount {
+  @override
+  final BuiltList<GAccountSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GAccountBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GaccountAggregateBoolExpCount(
+          [void Function(GaccountAggregateBoolExpCountBuilder)? updates]) =>
+      (new GaccountAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GaccountAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GaccountAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GaccountAggregateBoolExpCount rebuild(
+          void Function(GaccountAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GaccountAggregateBoolExpCountBuilder toBuilder() =>
+      new GaccountAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GaccountAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GaccountAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GaccountAggregateBoolExpCountBuilder
+    implements
+        Builder<GaccountAggregateBoolExpCount,
+            GaccountAggregateBoolExpCountBuilder> {
+  _$GaccountAggregateBoolExpCount? _$v;
+
+  ListBuilder<GAccountSelectColumn>? _arguments;
+  ListBuilder<GAccountSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GAccountSelectColumn>();
+  set arguments(ListBuilder<GAccountSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GAccountBoolExpBuilder? _filter;
+  GAccountBoolExpBuilder get filter =>
+      _$this._filter ??= new GAccountBoolExpBuilder();
+  set filter(GAccountBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GaccountAggregateBoolExpCountBuilder();
+
+  GaccountAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GaccountAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GaccountAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GaccountAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GaccountAggregateBoolExpCount build() => _build();
+
+  _$GaccountAggregateBoolExpCount _build() {
+    _$GaccountAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GaccountAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GaccountAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountAggregateOrderBy extends GAccountAggregateOrderBy {
+  @override
+  final GOrderBy? count;
+  @override
+  final GAccountMaxOrderBy? max;
+  @override
+  final GAccountMinOrderBy? min;
+
+  factory _$GAccountAggregateOrderBy(
+          [void Function(GAccountAggregateOrderByBuilder)? updates]) =>
+      (new GAccountAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GAccountAggregateOrderBy._({this.count, this.max, this.min}) : super._();
+
+  @override
+  GAccountAggregateOrderBy rebuild(
+          void Function(GAccountAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountAggregateOrderByBuilder toBuilder() =>
+      new GAccountAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountAggregateOrderBy &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountAggregateOrderBy')
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min))
+        .toString();
+  }
+}
+
+class GAccountAggregateOrderByBuilder
+    implements
+        Builder<GAccountAggregateOrderBy, GAccountAggregateOrderByBuilder> {
+  _$GAccountAggregateOrderBy? _$v;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GAccountMaxOrderByBuilder? _max;
+  GAccountMaxOrderByBuilder get max =>
+      _$this._max ??= new GAccountMaxOrderByBuilder();
+  set max(GAccountMaxOrderByBuilder? max) => _$this._max = max;
+
+  GAccountMinOrderByBuilder? _min;
+  GAccountMinOrderByBuilder get min =>
+      _$this._min ??= new GAccountMinOrderByBuilder();
+  set min(GAccountMinOrderByBuilder? min) => _$this._min = min;
+
+  GAccountAggregateOrderByBuilder();
+
+  GAccountAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GAccountAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountAggregateOrderBy build() => _build();
+
+  _$GAccountAggregateOrderBy _build() {
+    _$GAccountAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountAggregateOrderBy._(
+              count: count, max: _max?.build(), min: _min?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountBoolExp extends GAccountBoolExp {
+  @override
+  final BuiltList<GAccountBoolExp>? G_and;
+  @override
+  final GAccountBoolExp? G_not;
+  @override
+  final BuiltList<GAccountBoolExp>? G_or;
+  @override
+  final GTxCommentBoolExp? commentsIssued;
+  @override
+  final GTxCommentAggregateBoolExp? commentsIssuedAggregate;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIdentityBoolExp? identity;
+  @override
+  final GBooleanComparisonExp? isActive;
+  @override
+  final GIdentityBoolExp? linkedIdentity;
+  @override
+  final GStringComparisonExp? linkedIdentityId;
+  @override
+  final GIdentityBoolExp? removedIdentities;
+  @override
+  final GIdentityAggregateBoolExp? removedIdentitiesAggregate;
+  @override
+  final GTransferBoolExp? transfersIssued;
+  @override
+  final GTransferAggregateBoolExp? transfersIssuedAggregate;
+  @override
+  final GTransferBoolExp? transfersReceived;
+  @override
+  final GTransferAggregateBoolExp? transfersReceivedAggregate;
+  @override
+  final GChangeOwnerKeyBoolExp? wasIdentity;
+  @override
+  final GChangeOwnerKeyAggregateBoolExp? wasIdentityAggregate;
+
+  factory _$GAccountBoolExp([void Function(GAccountBoolExpBuilder)? updates]) =>
+      (new GAccountBoolExpBuilder()..update(updates))._build();
+
+  _$GAccountBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.commentsIssued,
+      this.commentsIssuedAggregate,
+      this.id,
+      this.identity,
+      this.isActive,
+      this.linkedIdentity,
+      this.linkedIdentityId,
+      this.removedIdentities,
+      this.removedIdentitiesAggregate,
+      this.transfersIssued,
+      this.transfersIssuedAggregate,
+      this.transfersReceived,
+      this.transfersReceivedAggregate,
+      this.wasIdentity,
+      this.wasIdentityAggregate})
+      : super._();
+
+  @override
+  GAccountBoolExp rebuild(void Function(GAccountBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountBoolExpBuilder toBuilder() =>
+      new GAccountBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        commentsIssued == other.commentsIssued &&
+        commentsIssuedAggregate == other.commentsIssuedAggregate &&
+        id == other.id &&
+        identity == other.identity &&
+        isActive == other.isActive &&
+        linkedIdentity == other.linkedIdentity &&
+        linkedIdentityId == other.linkedIdentityId &&
+        removedIdentities == other.removedIdentities &&
+        removedIdentitiesAggregate == other.removedIdentitiesAggregate &&
+        transfersIssued == other.transfersIssued &&
+        transfersIssuedAggregate == other.transfersIssuedAggregate &&
+        transfersReceived == other.transfersReceived &&
+        transfersReceivedAggregate == other.transfersReceivedAggregate &&
+        wasIdentity == other.wasIdentity &&
+        wasIdentityAggregate == other.wasIdentityAggregate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, commentsIssued.hashCode);
+    _$hash = $jc(_$hash, commentsIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, linkedIdentity.hashCode);
+    _$hash = $jc(_$hash, linkedIdentityId.hashCode);
+    _$hash = $jc(_$hash, removedIdentities.hashCode);
+    _$hash = $jc(_$hash, removedIdentitiesAggregate.hashCode);
+    _$hash = $jc(_$hash, transfersIssued.hashCode);
+    _$hash = $jc(_$hash, transfersIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, transfersReceived.hashCode);
+    _$hash = $jc(_$hash, transfersReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, wasIdentity.hashCode);
+    _$hash = $jc(_$hash, wasIdentityAggregate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('commentsIssued', commentsIssued)
+          ..add('commentsIssuedAggregate', commentsIssuedAggregate)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('isActive', isActive)
+          ..add('linkedIdentity', linkedIdentity)
+          ..add('linkedIdentityId', linkedIdentityId)
+          ..add('removedIdentities', removedIdentities)
+          ..add('removedIdentitiesAggregate', removedIdentitiesAggregate)
+          ..add('transfersIssued', transfersIssued)
+          ..add('transfersIssuedAggregate', transfersIssuedAggregate)
+          ..add('transfersReceived', transfersReceived)
+          ..add('transfersReceivedAggregate', transfersReceivedAggregate)
+          ..add('wasIdentity', wasIdentity)
+          ..add('wasIdentityAggregate', wasIdentityAggregate))
+        .toString();
+  }
+}
+
+class GAccountBoolExpBuilder
+    implements Builder<GAccountBoolExp, GAccountBoolExpBuilder> {
+  _$GAccountBoolExp? _$v;
+
+  ListBuilder<GAccountBoolExp>? _G_and;
+  ListBuilder<GAccountBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GAccountBoolExp>();
+  set G_and(ListBuilder<GAccountBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GAccountBoolExpBuilder? _G_not;
+  GAccountBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GAccountBoolExpBuilder();
+  set G_not(GAccountBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GAccountBoolExp>? _G_or;
+  ListBuilder<GAccountBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GAccountBoolExp>();
+  set G_or(ListBuilder<GAccountBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GTxCommentBoolExpBuilder? _commentsIssued;
+  GTxCommentBoolExpBuilder get commentsIssued =>
+      _$this._commentsIssued ??= new GTxCommentBoolExpBuilder();
+  set commentsIssued(GTxCommentBoolExpBuilder? commentsIssued) =>
+      _$this._commentsIssued = commentsIssued;
+
+  GTxCommentAggregateBoolExpBuilder? _commentsIssuedAggregate;
+  GTxCommentAggregateBoolExpBuilder get commentsIssuedAggregate =>
+      _$this._commentsIssuedAggregate ??=
+          new GTxCommentAggregateBoolExpBuilder();
+  set commentsIssuedAggregate(
+          GTxCommentAggregateBoolExpBuilder? commentsIssuedAggregate) =>
+      _$this._commentsIssuedAggregate = commentsIssuedAggregate;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIdentityBoolExpBuilder? _identity;
+  GIdentityBoolExpBuilder get identity =>
+      _$this._identity ??= new GIdentityBoolExpBuilder();
+  set identity(GIdentityBoolExpBuilder? identity) =>
+      _$this._identity = identity;
+
+  GBooleanComparisonExpBuilder? _isActive;
+  GBooleanComparisonExpBuilder get isActive =>
+      _$this._isActive ??= new GBooleanComparisonExpBuilder();
+  set isActive(GBooleanComparisonExpBuilder? isActive) =>
+      _$this._isActive = isActive;
+
+  GIdentityBoolExpBuilder? _linkedIdentity;
+  GIdentityBoolExpBuilder get linkedIdentity =>
+      _$this._linkedIdentity ??= new GIdentityBoolExpBuilder();
+  set linkedIdentity(GIdentityBoolExpBuilder? linkedIdentity) =>
+      _$this._linkedIdentity = linkedIdentity;
+
+  GStringComparisonExpBuilder? _linkedIdentityId;
+  GStringComparisonExpBuilder get linkedIdentityId =>
+      _$this._linkedIdentityId ??= new GStringComparisonExpBuilder();
+  set linkedIdentityId(GStringComparisonExpBuilder? linkedIdentityId) =>
+      _$this._linkedIdentityId = linkedIdentityId;
+
+  GIdentityBoolExpBuilder? _removedIdentities;
+  GIdentityBoolExpBuilder get removedIdentities =>
+      _$this._removedIdentities ??= new GIdentityBoolExpBuilder();
+  set removedIdentities(GIdentityBoolExpBuilder? removedIdentities) =>
+      _$this._removedIdentities = removedIdentities;
+
+  GIdentityAggregateBoolExpBuilder? _removedIdentitiesAggregate;
+  GIdentityAggregateBoolExpBuilder get removedIdentitiesAggregate =>
+      _$this._removedIdentitiesAggregate ??=
+          new GIdentityAggregateBoolExpBuilder();
+  set removedIdentitiesAggregate(
+          GIdentityAggregateBoolExpBuilder? removedIdentitiesAggregate) =>
+      _$this._removedIdentitiesAggregate = removedIdentitiesAggregate;
+
+  GTransferBoolExpBuilder? _transfersIssued;
+  GTransferBoolExpBuilder get transfersIssued =>
+      _$this._transfersIssued ??= new GTransferBoolExpBuilder();
+  set transfersIssued(GTransferBoolExpBuilder? transfersIssued) =>
+      _$this._transfersIssued = transfersIssued;
+
+  GTransferAggregateBoolExpBuilder? _transfersIssuedAggregate;
+  GTransferAggregateBoolExpBuilder get transfersIssuedAggregate =>
+      _$this._transfersIssuedAggregate ??=
+          new GTransferAggregateBoolExpBuilder();
+  set transfersIssuedAggregate(
+          GTransferAggregateBoolExpBuilder? transfersIssuedAggregate) =>
+      _$this._transfersIssuedAggregate = transfersIssuedAggregate;
+
+  GTransferBoolExpBuilder? _transfersReceived;
+  GTransferBoolExpBuilder get transfersReceived =>
+      _$this._transfersReceived ??= new GTransferBoolExpBuilder();
+  set transfersReceived(GTransferBoolExpBuilder? transfersReceived) =>
+      _$this._transfersReceived = transfersReceived;
+
+  GTransferAggregateBoolExpBuilder? _transfersReceivedAggregate;
+  GTransferAggregateBoolExpBuilder get transfersReceivedAggregate =>
+      _$this._transfersReceivedAggregate ??=
+          new GTransferAggregateBoolExpBuilder();
+  set transfersReceivedAggregate(
+          GTransferAggregateBoolExpBuilder? transfersReceivedAggregate) =>
+      _$this._transfersReceivedAggregate = transfersReceivedAggregate;
+
+  GChangeOwnerKeyBoolExpBuilder? _wasIdentity;
+  GChangeOwnerKeyBoolExpBuilder get wasIdentity =>
+      _$this._wasIdentity ??= new GChangeOwnerKeyBoolExpBuilder();
+  set wasIdentity(GChangeOwnerKeyBoolExpBuilder? wasIdentity) =>
+      _$this._wasIdentity = wasIdentity;
+
+  GChangeOwnerKeyAggregateBoolExpBuilder? _wasIdentityAggregate;
+  GChangeOwnerKeyAggregateBoolExpBuilder get wasIdentityAggregate =>
+      _$this._wasIdentityAggregate ??=
+          new GChangeOwnerKeyAggregateBoolExpBuilder();
+  set wasIdentityAggregate(
+          GChangeOwnerKeyAggregateBoolExpBuilder? wasIdentityAggregate) =>
+      _$this._wasIdentityAggregate = wasIdentityAggregate;
+
+  GAccountBoolExpBuilder();
+
+  GAccountBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _commentsIssued = $v.commentsIssued?.toBuilder();
+      _commentsIssuedAggregate = $v.commentsIssuedAggregate?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _identity = $v.identity?.toBuilder();
+      _isActive = $v.isActive?.toBuilder();
+      _linkedIdentity = $v.linkedIdentity?.toBuilder();
+      _linkedIdentityId = $v.linkedIdentityId?.toBuilder();
+      _removedIdentities = $v.removedIdentities?.toBuilder();
+      _removedIdentitiesAggregate = $v.removedIdentitiesAggregate?.toBuilder();
+      _transfersIssued = $v.transfersIssued?.toBuilder();
+      _transfersIssuedAggregate = $v.transfersIssuedAggregate?.toBuilder();
+      _transfersReceived = $v.transfersReceived?.toBuilder();
+      _transfersReceivedAggregate = $v.transfersReceivedAggregate?.toBuilder();
+      _wasIdentity = $v.wasIdentity?.toBuilder();
+      _wasIdentityAggregate = $v.wasIdentityAggregate?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountBoolExp;
+  }
+
+  @override
+  void update(void Function(GAccountBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountBoolExp build() => _build();
+
+  _$GAccountBoolExp _build() {
+    _$GAccountBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              commentsIssued: _commentsIssued?.build(),
+              commentsIssuedAggregate: _commentsIssuedAggregate?.build(),
+              id: _id?.build(),
+              identity: _identity?.build(),
+              isActive: _isActive?.build(),
+              linkedIdentity: _linkedIdentity?.build(),
+              linkedIdentityId: _linkedIdentityId?.build(),
+              removedIdentities: _removedIdentities?.build(),
+              removedIdentitiesAggregate: _removedIdentitiesAggregate?.build(),
+              transfersIssued: _transfersIssued?.build(),
+              transfersIssuedAggregate: _transfersIssuedAggregate?.build(),
+              transfersReceived: _transfersReceived?.build(),
+              transfersReceivedAggregate: _transfersReceivedAggregate?.build(),
+              wasIdentity: _wasIdentity?.build(),
+              wasIdentityAggregate: _wasIdentityAggregate?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'commentsIssued';
+        _commentsIssued?.build();
+        _$failedField = 'commentsIssuedAggregate';
+        _commentsIssuedAggregate?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'identity';
+        _identity?.build();
+        _$failedField = 'isActive';
+        _isActive?.build();
+        _$failedField = 'linkedIdentity';
+        _linkedIdentity?.build();
+        _$failedField = 'linkedIdentityId';
+        _linkedIdentityId?.build();
+        _$failedField = 'removedIdentities';
+        _removedIdentities?.build();
+        _$failedField = 'removedIdentitiesAggregate';
+        _removedIdentitiesAggregate?.build();
+        _$failedField = 'transfersIssued';
+        _transfersIssued?.build();
+        _$failedField = 'transfersIssuedAggregate';
+        _transfersIssuedAggregate?.build();
+        _$failedField = 'transfersReceived';
+        _transfersReceived?.build();
+        _$failedField = 'transfersReceivedAggregate';
+        _transfersReceivedAggregate?.build();
+        _$failedField = 'wasIdentity';
+        _wasIdentity?.build();
+        _$failedField = 'wasIdentityAggregate';
+        _wasIdentityAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountMaxOrderBy extends GAccountMaxOrderBy {
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? linkedIdentityId;
+
+  factory _$GAccountMaxOrderBy(
+          [void Function(GAccountMaxOrderByBuilder)? updates]) =>
+      (new GAccountMaxOrderByBuilder()..update(updates))._build();
+
+  _$GAccountMaxOrderBy._({this.id, this.linkedIdentityId}) : super._();
+
+  @override
+  GAccountMaxOrderBy rebuild(
+          void Function(GAccountMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountMaxOrderByBuilder toBuilder() =>
+      new GAccountMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountMaxOrderBy &&
+        id == other.id &&
+        linkedIdentityId == other.linkedIdentityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, linkedIdentityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountMaxOrderBy')
+          ..add('id', id)
+          ..add('linkedIdentityId', linkedIdentityId))
+        .toString();
+  }
+}
+
+class GAccountMaxOrderByBuilder
+    implements Builder<GAccountMaxOrderBy, GAccountMaxOrderByBuilder> {
+  _$GAccountMaxOrderBy? _$v;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _linkedIdentityId;
+  GOrderBy? get linkedIdentityId => _$this._linkedIdentityId;
+  set linkedIdentityId(GOrderBy? linkedIdentityId) =>
+      _$this._linkedIdentityId = linkedIdentityId;
+
+  GAccountMaxOrderByBuilder();
+
+  GAccountMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _id = $v.id;
+      _linkedIdentityId = $v.linkedIdentityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GAccountMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountMaxOrderBy build() => _build();
+
+  _$GAccountMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GAccountMaxOrderBy._(id: id, linkedIdentityId: linkedIdentityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountMinOrderBy extends GAccountMinOrderBy {
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? linkedIdentityId;
+
+  factory _$GAccountMinOrderBy(
+          [void Function(GAccountMinOrderByBuilder)? updates]) =>
+      (new GAccountMinOrderByBuilder()..update(updates))._build();
+
+  _$GAccountMinOrderBy._({this.id, this.linkedIdentityId}) : super._();
+
+  @override
+  GAccountMinOrderBy rebuild(
+          void Function(GAccountMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountMinOrderByBuilder toBuilder() =>
+      new GAccountMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountMinOrderBy &&
+        id == other.id &&
+        linkedIdentityId == other.linkedIdentityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, linkedIdentityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountMinOrderBy')
+          ..add('id', id)
+          ..add('linkedIdentityId', linkedIdentityId))
+        .toString();
+  }
+}
+
+class GAccountMinOrderByBuilder
+    implements Builder<GAccountMinOrderBy, GAccountMinOrderByBuilder> {
+  _$GAccountMinOrderBy? _$v;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _linkedIdentityId;
+  GOrderBy? get linkedIdentityId => _$this._linkedIdentityId;
+  set linkedIdentityId(GOrderBy? linkedIdentityId) =>
+      _$this._linkedIdentityId = linkedIdentityId;
+
+  GAccountMinOrderByBuilder();
+
+  GAccountMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _id = $v.id;
+      _linkedIdentityId = $v.linkedIdentityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GAccountMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountMinOrderBy build() => _build();
+
+  _$GAccountMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GAccountMinOrderBy._(id: id, linkedIdentityId: linkedIdentityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountOrderBy extends GAccountOrderBy {
+  @override
+  final GTxCommentAggregateOrderBy? commentsIssuedAggregate;
+  @override
+  final GOrderBy? id;
+  @override
+  final GIdentityOrderBy? identity;
+  @override
+  final GOrderBy? isActive;
+  @override
+  final GIdentityOrderBy? linkedIdentity;
+  @override
+  final GOrderBy? linkedIdentityId;
+  @override
+  final GIdentityAggregateOrderBy? removedIdentitiesAggregate;
+  @override
+  final GTransferAggregateOrderBy? transfersIssuedAggregate;
+  @override
+  final GTransferAggregateOrderBy? transfersReceivedAggregate;
+  @override
+  final GChangeOwnerKeyAggregateOrderBy? wasIdentityAggregate;
+
+  factory _$GAccountOrderBy([void Function(GAccountOrderByBuilder)? updates]) =>
+      (new GAccountOrderByBuilder()..update(updates))._build();
+
+  _$GAccountOrderBy._(
+      {this.commentsIssuedAggregate,
+      this.id,
+      this.identity,
+      this.isActive,
+      this.linkedIdentity,
+      this.linkedIdentityId,
+      this.removedIdentitiesAggregate,
+      this.transfersIssuedAggregate,
+      this.transfersReceivedAggregate,
+      this.wasIdentityAggregate})
+      : super._();
+
+  @override
+  GAccountOrderBy rebuild(void Function(GAccountOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountOrderByBuilder toBuilder() =>
+      new GAccountOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountOrderBy &&
+        commentsIssuedAggregate == other.commentsIssuedAggregate &&
+        id == other.id &&
+        identity == other.identity &&
+        isActive == other.isActive &&
+        linkedIdentity == other.linkedIdentity &&
+        linkedIdentityId == other.linkedIdentityId &&
+        removedIdentitiesAggregate == other.removedIdentitiesAggregate &&
+        transfersIssuedAggregate == other.transfersIssuedAggregate &&
+        transfersReceivedAggregate == other.transfersReceivedAggregate &&
+        wasIdentityAggregate == other.wasIdentityAggregate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, commentsIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, linkedIdentity.hashCode);
+    _$hash = $jc(_$hash, linkedIdentityId.hashCode);
+    _$hash = $jc(_$hash, removedIdentitiesAggregate.hashCode);
+    _$hash = $jc(_$hash, transfersIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, transfersReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, wasIdentityAggregate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountOrderBy')
+          ..add('commentsIssuedAggregate', commentsIssuedAggregate)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('isActive', isActive)
+          ..add('linkedIdentity', linkedIdentity)
+          ..add('linkedIdentityId', linkedIdentityId)
+          ..add('removedIdentitiesAggregate', removedIdentitiesAggregate)
+          ..add('transfersIssuedAggregate', transfersIssuedAggregate)
+          ..add('transfersReceivedAggregate', transfersReceivedAggregate)
+          ..add('wasIdentityAggregate', wasIdentityAggregate))
+        .toString();
+  }
+}
+
+class GAccountOrderByBuilder
+    implements Builder<GAccountOrderBy, GAccountOrderByBuilder> {
+  _$GAccountOrderBy? _$v;
+
+  GTxCommentAggregateOrderByBuilder? _commentsIssuedAggregate;
+  GTxCommentAggregateOrderByBuilder get commentsIssuedAggregate =>
+      _$this._commentsIssuedAggregate ??=
+          new GTxCommentAggregateOrderByBuilder();
+  set commentsIssuedAggregate(
+          GTxCommentAggregateOrderByBuilder? commentsIssuedAggregate) =>
+      _$this._commentsIssuedAggregate = commentsIssuedAggregate;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GIdentityOrderByBuilder? _identity;
+  GIdentityOrderByBuilder get identity =>
+      _$this._identity ??= new GIdentityOrderByBuilder();
+  set identity(GIdentityOrderByBuilder? identity) =>
+      _$this._identity = identity;
+
+  GOrderBy? _isActive;
+  GOrderBy? get isActive => _$this._isActive;
+  set isActive(GOrderBy? isActive) => _$this._isActive = isActive;
+
+  GIdentityOrderByBuilder? _linkedIdentity;
+  GIdentityOrderByBuilder get linkedIdentity =>
+      _$this._linkedIdentity ??= new GIdentityOrderByBuilder();
+  set linkedIdentity(GIdentityOrderByBuilder? linkedIdentity) =>
+      _$this._linkedIdentity = linkedIdentity;
+
+  GOrderBy? _linkedIdentityId;
+  GOrderBy? get linkedIdentityId => _$this._linkedIdentityId;
+  set linkedIdentityId(GOrderBy? linkedIdentityId) =>
+      _$this._linkedIdentityId = linkedIdentityId;
+
+  GIdentityAggregateOrderByBuilder? _removedIdentitiesAggregate;
+  GIdentityAggregateOrderByBuilder get removedIdentitiesAggregate =>
+      _$this._removedIdentitiesAggregate ??=
+          new GIdentityAggregateOrderByBuilder();
+  set removedIdentitiesAggregate(
+          GIdentityAggregateOrderByBuilder? removedIdentitiesAggregate) =>
+      _$this._removedIdentitiesAggregate = removedIdentitiesAggregate;
+
+  GTransferAggregateOrderByBuilder? _transfersIssuedAggregate;
+  GTransferAggregateOrderByBuilder get transfersIssuedAggregate =>
+      _$this._transfersIssuedAggregate ??=
+          new GTransferAggregateOrderByBuilder();
+  set transfersIssuedAggregate(
+          GTransferAggregateOrderByBuilder? transfersIssuedAggregate) =>
+      _$this._transfersIssuedAggregate = transfersIssuedAggregate;
+
+  GTransferAggregateOrderByBuilder? _transfersReceivedAggregate;
+  GTransferAggregateOrderByBuilder get transfersReceivedAggregate =>
+      _$this._transfersReceivedAggregate ??=
+          new GTransferAggregateOrderByBuilder();
+  set transfersReceivedAggregate(
+          GTransferAggregateOrderByBuilder? transfersReceivedAggregate) =>
+      _$this._transfersReceivedAggregate = transfersReceivedAggregate;
+
+  GChangeOwnerKeyAggregateOrderByBuilder? _wasIdentityAggregate;
+  GChangeOwnerKeyAggregateOrderByBuilder get wasIdentityAggregate =>
+      _$this._wasIdentityAggregate ??=
+          new GChangeOwnerKeyAggregateOrderByBuilder();
+  set wasIdentityAggregate(
+          GChangeOwnerKeyAggregateOrderByBuilder? wasIdentityAggregate) =>
+      _$this._wasIdentityAggregate = wasIdentityAggregate;
+
+  GAccountOrderByBuilder();
+
+  GAccountOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _commentsIssuedAggregate = $v.commentsIssuedAggregate?.toBuilder();
+      _id = $v.id;
+      _identity = $v.identity?.toBuilder();
+      _isActive = $v.isActive;
+      _linkedIdentity = $v.linkedIdentity?.toBuilder();
+      _linkedIdentityId = $v.linkedIdentityId;
+      _removedIdentitiesAggregate = $v.removedIdentitiesAggregate?.toBuilder();
+      _transfersIssuedAggregate = $v.transfersIssuedAggregate?.toBuilder();
+      _transfersReceivedAggregate = $v.transfersReceivedAggregate?.toBuilder();
+      _wasIdentityAggregate = $v.wasIdentityAggregate?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountOrderBy;
+  }
+
+  @override
+  void update(void Function(GAccountOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountOrderBy build() => _build();
+
+  _$GAccountOrderBy _build() {
+    _$GAccountOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountOrderBy._(
+              commentsIssuedAggregate: _commentsIssuedAggregate?.build(),
+              id: id,
+              identity: _identity?.build(),
+              isActive: isActive,
+              linkedIdentity: _linkedIdentity?.build(),
+              linkedIdentityId: linkedIdentityId,
+              removedIdentitiesAggregate: _removedIdentitiesAggregate?.build(),
+              transfersIssuedAggregate: _transfersIssuedAggregate?.build(),
+              transfersReceivedAggregate: _transfersReceivedAggregate?.build(),
+              wasIdentityAggregate: _wasIdentityAggregate?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'commentsIssuedAggregate';
+        _commentsIssuedAggregate?.build();
+
+        _$failedField = 'identity';
+        _identity?.build();
+
+        _$failedField = 'linkedIdentity';
+        _linkedIdentity?.build();
+
+        _$failedField = 'removedIdentitiesAggregate';
+        _removedIdentitiesAggregate?.build();
+        _$failedField = 'transfersIssuedAggregate';
+        _transfersIssuedAggregate?.build();
+        _$failedField = 'transfersReceivedAggregate';
+        _transfersReceivedAggregate?.build();
+        _$failedField = 'wasIdentityAggregate';
+        _wasIdentityAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountStreamCursorInput extends GAccountStreamCursorInput {
+  @override
+  final GAccountStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GAccountStreamCursorInput(
+          [void Function(GAccountStreamCursorInputBuilder)? updates]) =>
+      (new GAccountStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GAccountStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GAccountStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GAccountStreamCursorInput rebuild(
+          void Function(GAccountStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountStreamCursorInputBuilder toBuilder() =>
+      new GAccountStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GAccountStreamCursorInputBuilder
+    implements
+        Builder<GAccountStreamCursorInput, GAccountStreamCursorInputBuilder> {
+  _$GAccountStreamCursorInput? _$v;
+
+  GAccountStreamCursorValueInputBuilder? _initialValue;
+  GAccountStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GAccountStreamCursorValueInputBuilder();
+  set initialValue(GAccountStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GAccountStreamCursorInputBuilder();
+
+  GAccountStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GAccountStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountStreamCursorInput build() => _build();
+
+  _$GAccountStreamCursorInput _build() {
+    _$GAccountStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GAccountStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GAccountStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GAccountStreamCursorValueInput extends GAccountStreamCursorValueInput {
+  @override
+  final String? id;
+  @override
+  final bool? isActive;
+  @override
+  final String? linkedIdentityId;
+
+  factory _$GAccountStreamCursorValueInput(
+          [void Function(GAccountStreamCursorValueInputBuilder)? updates]) =>
+      (new GAccountStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GAccountStreamCursorValueInput._(
+      {this.id, this.isActive, this.linkedIdentityId})
+      : super._();
+
+  @override
+  GAccountStreamCursorValueInput rebuild(
+          void Function(GAccountStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GAccountStreamCursorValueInputBuilder toBuilder() =>
+      new GAccountStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GAccountStreamCursorValueInput &&
+        id == other.id &&
+        isActive == other.isActive &&
+        linkedIdentityId == other.linkedIdentityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, linkedIdentityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GAccountStreamCursorValueInput')
+          ..add('id', id)
+          ..add('isActive', isActive)
+          ..add('linkedIdentityId', linkedIdentityId))
+        .toString();
+  }
+}
+
+class GAccountStreamCursorValueInputBuilder
+    implements
+        Builder<GAccountStreamCursorValueInput,
+            GAccountStreamCursorValueInputBuilder> {
+  _$GAccountStreamCursorValueInput? _$v;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  bool? _isActive;
+  bool? get isActive => _$this._isActive;
+  set isActive(bool? isActive) => _$this._isActive = isActive;
+
+  String? _linkedIdentityId;
+  String? get linkedIdentityId => _$this._linkedIdentityId;
+  set linkedIdentityId(String? linkedIdentityId) =>
+      _$this._linkedIdentityId = linkedIdentityId;
+
+  GAccountStreamCursorValueInputBuilder();
+
+  GAccountStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _id = $v.id;
+      _isActive = $v.isActive;
+      _linkedIdentityId = $v.linkedIdentityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GAccountStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GAccountStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GAccountStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GAccountStreamCursorValueInput build() => _build();
+
+  _$GAccountStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GAccountStreamCursorValueInput._(
+            id: id, isActive: isActive, linkedIdentityId: linkedIdentityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GBlockBoolExp extends GBlockBoolExp {
+  @override
+  final BuiltList<GBlockBoolExp>? G_and;
+  @override
+  final GBlockBoolExp? G_not;
+  @override
+  final BuiltList<GBlockBoolExp>? G_or;
+  @override
+  final GCallBoolExp? calls;
+  @override
+  final GCallAggregateBoolExp? callsAggregate;
+  @override
+  final GIntComparisonExp? callsCount;
+  @override
+  final GEventBoolExp? events;
+  @override
+  final GEventAggregateBoolExp? eventsAggregate;
+  @override
+  final GIntComparisonExp? eventsCount;
+  @override
+  final GExtrinsicBoolExp? extrinsics;
+  @override
+  final GExtrinsicAggregateBoolExp? extrinsicsAggregate;
+  @override
+  final GIntComparisonExp? extrinsicsCount;
+  @override
+  final GByteaComparisonExp? extrinsicsicRoot;
+  @override
+  final GByteaComparisonExp? hash;
+  @override
+  final GIntComparisonExp? height;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GStringComparisonExp? implName;
+  @override
+  final GIntComparisonExp? implVersion;
+  @override
+  final GByteaComparisonExp? parentHash;
+  @override
+  final GStringComparisonExp? specName;
+  @override
+  final GIntComparisonExp? specVersion;
+  @override
+  final GByteaComparisonExp? stateRoot;
+  @override
+  final GTimestamptzComparisonExp? timestamp;
+  @override
+  final GByteaComparisonExp? validator;
+
+  factory _$GBlockBoolExp([void Function(GBlockBoolExpBuilder)? updates]) =>
+      (new GBlockBoolExpBuilder()..update(updates))._build();
+
+  _$GBlockBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.calls,
+      this.callsAggregate,
+      this.callsCount,
+      this.events,
+      this.eventsAggregate,
+      this.eventsCount,
+      this.extrinsics,
+      this.extrinsicsAggregate,
+      this.extrinsicsCount,
+      this.extrinsicsicRoot,
+      this.hash,
+      this.height,
+      this.id,
+      this.implName,
+      this.implVersion,
+      this.parentHash,
+      this.specName,
+      this.specVersion,
+      this.stateRoot,
+      this.timestamp,
+      this.validator})
+      : super._();
+
+  @override
+  GBlockBoolExp rebuild(void Function(GBlockBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GBlockBoolExpBuilder toBuilder() => new GBlockBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GBlockBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        calls == other.calls &&
+        callsAggregate == other.callsAggregate &&
+        callsCount == other.callsCount &&
+        events == other.events &&
+        eventsAggregate == other.eventsAggregate &&
+        eventsCount == other.eventsCount &&
+        extrinsics == other.extrinsics &&
+        extrinsicsAggregate == other.extrinsicsAggregate &&
+        extrinsicsCount == other.extrinsicsCount &&
+        extrinsicsicRoot == other.extrinsicsicRoot &&
+        hash == other.hash &&
+        height == other.height &&
+        id == other.id &&
+        implName == other.implName &&
+        implVersion == other.implVersion &&
+        parentHash == other.parentHash &&
+        specName == other.specName &&
+        specVersion == other.specVersion &&
+        stateRoot == other.stateRoot &&
+        timestamp == other.timestamp &&
+        validator == other.validator;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, calls.hashCode);
+    _$hash = $jc(_$hash, callsAggregate.hashCode);
+    _$hash = $jc(_$hash, callsCount.hashCode);
+    _$hash = $jc(_$hash, events.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, eventsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsics.hashCode);
+    _$hash = $jc(_$hash, extrinsicsAggregate.hashCode);
+    _$hash = $jc(_$hash, extrinsicsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsicsicRoot.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, height.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, implName.hashCode);
+    _$hash = $jc(_$hash, implVersion.hashCode);
+    _$hash = $jc(_$hash, parentHash.hashCode);
+    _$hash = $jc(_$hash, specName.hashCode);
+    _$hash = $jc(_$hash, specVersion.hashCode);
+    _$hash = $jc(_$hash, stateRoot.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, validator.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GBlockBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('calls', calls)
+          ..add('callsAggregate', callsAggregate)
+          ..add('callsCount', callsCount)
+          ..add('events', events)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('eventsCount', eventsCount)
+          ..add('extrinsics', extrinsics)
+          ..add('extrinsicsAggregate', extrinsicsAggregate)
+          ..add('extrinsicsCount', extrinsicsCount)
+          ..add('extrinsicsicRoot', extrinsicsicRoot)
+          ..add('hash', hash)
+          ..add('height', height)
+          ..add('id', id)
+          ..add('implName', implName)
+          ..add('implVersion', implVersion)
+          ..add('parentHash', parentHash)
+          ..add('specName', specName)
+          ..add('specVersion', specVersion)
+          ..add('stateRoot', stateRoot)
+          ..add('timestamp', timestamp)
+          ..add('validator', validator))
+        .toString();
+  }
+}
+
+class GBlockBoolExpBuilder
+    implements Builder<GBlockBoolExp, GBlockBoolExpBuilder> {
+  _$GBlockBoolExp? _$v;
+
+  ListBuilder<GBlockBoolExp>? _G_and;
+  ListBuilder<GBlockBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GBlockBoolExp>();
+  set G_and(ListBuilder<GBlockBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GBlockBoolExpBuilder? _G_not;
+  GBlockBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GBlockBoolExpBuilder();
+  set G_not(GBlockBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GBlockBoolExp>? _G_or;
+  ListBuilder<GBlockBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GBlockBoolExp>();
+  set G_or(ListBuilder<GBlockBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GCallBoolExpBuilder? _calls;
+  GCallBoolExpBuilder get calls => _$this._calls ??= new GCallBoolExpBuilder();
+  set calls(GCallBoolExpBuilder? calls) => _$this._calls = calls;
+
+  GCallAggregateBoolExpBuilder? _callsAggregate;
+  GCallAggregateBoolExpBuilder get callsAggregate =>
+      _$this._callsAggregate ??= new GCallAggregateBoolExpBuilder();
+  set callsAggregate(GCallAggregateBoolExpBuilder? callsAggregate) =>
+      _$this._callsAggregate = callsAggregate;
+
+  GIntComparisonExpBuilder? _callsCount;
+  GIntComparisonExpBuilder get callsCount =>
+      _$this._callsCount ??= new GIntComparisonExpBuilder();
+  set callsCount(GIntComparisonExpBuilder? callsCount) =>
+      _$this._callsCount = callsCount;
+
+  GEventBoolExpBuilder? _events;
+  GEventBoolExpBuilder get events =>
+      _$this._events ??= new GEventBoolExpBuilder();
+  set events(GEventBoolExpBuilder? events) => _$this._events = events;
+
+  GEventAggregateBoolExpBuilder? _eventsAggregate;
+  GEventAggregateBoolExpBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateBoolExpBuilder();
+  set eventsAggregate(GEventAggregateBoolExpBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GIntComparisonExpBuilder? _eventsCount;
+  GIntComparisonExpBuilder get eventsCount =>
+      _$this._eventsCount ??= new GIntComparisonExpBuilder();
+  set eventsCount(GIntComparisonExpBuilder? eventsCount) =>
+      _$this._eventsCount = eventsCount;
+
+  GExtrinsicBoolExpBuilder? _extrinsics;
+  GExtrinsicBoolExpBuilder get extrinsics =>
+      _$this._extrinsics ??= new GExtrinsicBoolExpBuilder();
+  set extrinsics(GExtrinsicBoolExpBuilder? extrinsics) =>
+      _$this._extrinsics = extrinsics;
+
+  GExtrinsicAggregateBoolExpBuilder? _extrinsicsAggregate;
+  GExtrinsicAggregateBoolExpBuilder get extrinsicsAggregate =>
+      _$this._extrinsicsAggregate ??= new GExtrinsicAggregateBoolExpBuilder();
+  set extrinsicsAggregate(
+          GExtrinsicAggregateBoolExpBuilder? extrinsicsAggregate) =>
+      _$this._extrinsicsAggregate = extrinsicsAggregate;
+
+  GIntComparisonExpBuilder? _extrinsicsCount;
+  GIntComparisonExpBuilder get extrinsicsCount =>
+      _$this._extrinsicsCount ??= new GIntComparisonExpBuilder();
+  set extrinsicsCount(GIntComparisonExpBuilder? extrinsicsCount) =>
+      _$this._extrinsicsCount = extrinsicsCount;
+
+  GByteaComparisonExpBuilder? _extrinsicsicRoot;
+  GByteaComparisonExpBuilder get extrinsicsicRoot =>
+      _$this._extrinsicsicRoot ??= new GByteaComparisonExpBuilder();
+  set extrinsicsicRoot(GByteaComparisonExpBuilder? extrinsicsicRoot) =>
+      _$this._extrinsicsicRoot = extrinsicsicRoot;
+
+  GByteaComparisonExpBuilder? _hash;
+  GByteaComparisonExpBuilder get hash =>
+      _$this._hash ??= new GByteaComparisonExpBuilder();
+  set hash(GByteaComparisonExpBuilder? hash) => _$this._hash = hash;
+
+  GIntComparisonExpBuilder? _height;
+  GIntComparisonExpBuilder get height =>
+      _$this._height ??= new GIntComparisonExpBuilder();
+  set height(GIntComparisonExpBuilder? height) => _$this._height = height;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GStringComparisonExpBuilder? _implName;
+  GStringComparisonExpBuilder get implName =>
+      _$this._implName ??= new GStringComparisonExpBuilder();
+  set implName(GStringComparisonExpBuilder? implName) =>
+      _$this._implName = implName;
+
+  GIntComparisonExpBuilder? _implVersion;
+  GIntComparisonExpBuilder get implVersion =>
+      _$this._implVersion ??= new GIntComparisonExpBuilder();
+  set implVersion(GIntComparisonExpBuilder? implVersion) =>
+      _$this._implVersion = implVersion;
+
+  GByteaComparisonExpBuilder? _parentHash;
+  GByteaComparisonExpBuilder get parentHash =>
+      _$this._parentHash ??= new GByteaComparisonExpBuilder();
+  set parentHash(GByteaComparisonExpBuilder? parentHash) =>
+      _$this._parentHash = parentHash;
+
+  GStringComparisonExpBuilder? _specName;
+  GStringComparisonExpBuilder get specName =>
+      _$this._specName ??= new GStringComparisonExpBuilder();
+  set specName(GStringComparisonExpBuilder? specName) =>
+      _$this._specName = specName;
+
+  GIntComparisonExpBuilder? _specVersion;
+  GIntComparisonExpBuilder get specVersion =>
+      _$this._specVersion ??= new GIntComparisonExpBuilder();
+  set specVersion(GIntComparisonExpBuilder? specVersion) =>
+      _$this._specVersion = specVersion;
+
+  GByteaComparisonExpBuilder? _stateRoot;
+  GByteaComparisonExpBuilder get stateRoot =>
+      _$this._stateRoot ??= new GByteaComparisonExpBuilder();
+  set stateRoot(GByteaComparisonExpBuilder? stateRoot) =>
+      _$this._stateRoot = stateRoot;
+
+  GTimestamptzComparisonExpBuilder? _timestamp;
+  GTimestamptzComparisonExpBuilder get timestamp =>
+      _$this._timestamp ??= new GTimestamptzComparisonExpBuilder();
+  set timestamp(GTimestamptzComparisonExpBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GByteaComparisonExpBuilder? _validator;
+  GByteaComparisonExpBuilder get validator =>
+      _$this._validator ??= new GByteaComparisonExpBuilder();
+  set validator(GByteaComparisonExpBuilder? validator) =>
+      _$this._validator = validator;
+
+  GBlockBoolExpBuilder();
+
+  GBlockBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _calls = $v.calls?.toBuilder();
+      _callsAggregate = $v.callsAggregate?.toBuilder();
+      _callsCount = $v.callsCount?.toBuilder();
+      _events = $v.events?.toBuilder();
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _eventsCount = $v.eventsCount?.toBuilder();
+      _extrinsics = $v.extrinsics?.toBuilder();
+      _extrinsicsAggregate = $v.extrinsicsAggregate?.toBuilder();
+      _extrinsicsCount = $v.extrinsicsCount?.toBuilder();
+      _extrinsicsicRoot = $v.extrinsicsicRoot?.toBuilder();
+      _hash = $v.hash?.toBuilder();
+      _height = $v.height?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _implName = $v.implName?.toBuilder();
+      _implVersion = $v.implVersion?.toBuilder();
+      _parentHash = $v.parentHash?.toBuilder();
+      _specName = $v.specName?.toBuilder();
+      _specVersion = $v.specVersion?.toBuilder();
+      _stateRoot = $v.stateRoot?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
+      _validator = $v.validator?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GBlockBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GBlockBoolExp;
+  }
+
+  @override
+  void update(void Function(GBlockBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GBlockBoolExp build() => _build();
+
+  _$GBlockBoolExp _build() {
+    _$GBlockBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GBlockBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              calls: _calls?.build(),
+              callsAggregate: _callsAggregate?.build(),
+              callsCount: _callsCount?.build(),
+              events: _events?.build(),
+              eventsAggregate: _eventsAggregate?.build(),
+              eventsCount: _eventsCount?.build(),
+              extrinsics: _extrinsics?.build(),
+              extrinsicsAggregate: _extrinsicsAggregate?.build(),
+              extrinsicsCount: _extrinsicsCount?.build(),
+              extrinsicsicRoot: _extrinsicsicRoot?.build(),
+              hash: _hash?.build(),
+              height: _height?.build(),
+              id: _id?.build(),
+              implName: _implName?.build(),
+              implVersion: _implVersion?.build(),
+              parentHash: _parentHash?.build(),
+              specName: _specName?.build(),
+              specVersion: _specVersion?.build(),
+              stateRoot: _stateRoot?.build(),
+              timestamp: _timestamp?.build(),
+              validator: _validator?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'calls';
+        _calls?.build();
+        _$failedField = 'callsAggregate';
+        _callsAggregate?.build();
+        _$failedField = 'callsCount';
+        _callsCount?.build();
+        _$failedField = 'events';
+        _events?.build();
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+        _$failedField = 'eventsCount';
+        _eventsCount?.build();
+        _$failedField = 'extrinsics';
+        _extrinsics?.build();
+        _$failedField = 'extrinsicsAggregate';
+        _extrinsicsAggregate?.build();
+        _$failedField = 'extrinsicsCount';
+        _extrinsicsCount?.build();
+        _$failedField = 'extrinsicsicRoot';
+        _extrinsicsicRoot?.build();
+        _$failedField = 'hash';
+        _hash?.build();
+        _$failedField = 'height';
+        _height?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'implName';
+        _implName?.build();
+        _$failedField = 'implVersion';
+        _implVersion?.build();
+        _$failedField = 'parentHash';
+        _parentHash?.build();
+        _$failedField = 'specName';
+        _specName?.build();
+        _$failedField = 'specVersion';
+        _specVersion?.build();
+        _$failedField = 'stateRoot';
+        _stateRoot?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
+        _$failedField = 'validator';
+        _validator?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GBlockBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GBlockOrderBy extends GBlockOrderBy {
+  @override
+  final GCallAggregateOrderBy? callsAggregate;
+  @override
+  final GOrderBy? callsCount;
+  @override
+  final GEventAggregateOrderBy? eventsAggregate;
+  @override
+  final GOrderBy? eventsCount;
+  @override
+  final GExtrinsicAggregateOrderBy? extrinsicsAggregate;
+  @override
+  final GOrderBy? extrinsicsCount;
+  @override
+  final GOrderBy? extrinsicsicRoot;
+  @override
+  final GOrderBy? hash;
+  @override
+  final GOrderBy? height;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? implName;
+  @override
+  final GOrderBy? implVersion;
+  @override
+  final GOrderBy? parentHash;
+  @override
+  final GOrderBy? specName;
+  @override
+  final GOrderBy? specVersion;
+  @override
+  final GOrderBy? stateRoot;
+  @override
+  final GOrderBy? timestamp;
+  @override
+  final GOrderBy? validator;
+
+  factory _$GBlockOrderBy([void Function(GBlockOrderByBuilder)? updates]) =>
+      (new GBlockOrderByBuilder()..update(updates))._build();
+
+  _$GBlockOrderBy._(
+      {this.callsAggregate,
+      this.callsCount,
+      this.eventsAggregate,
+      this.eventsCount,
+      this.extrinsicsAggregate,
+      this.extrinsicsCount,
+      this.extrinsicsicRoot,
+      this.hash,
+      this.height,
+      this.id,
+      this.implName,
+      this.implVersion,
+      this.parentHash,
+      this.specName,
+      this.specVersion,
+      this.stateRoot,
+      this.timestamp,
+      this.validator})
+      : super._();
+
+  @override
+  GBlockOrderBy rebuild(void Function(GBlockOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GBlockOrderByBuilder toBuilder() => new GBlockOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GBlockOrderBy &&
+        callsAggregate == other.callsAggregate &&
+        callsCount == other.callsCount &&
+        eventsAggregate == other.eventsAggregate &&
+        eventsCount == other.eventsCount &&
+        extrinsicsAggregate == other.extrinsicsAggregate &&
+        extrinsicsCount == other.extrinsicsCount &&
+        extrinsicsicRoot == other.extrinsicsicRoot &&
+        hash == other.hash &&
+        height == other.height &&
+        id == other.id &&
+        implName == other.implName &&
+        implVersion == other.implVersion &&
+        parentHash == other.parentHash &&
+        specName == other.specName &&
+        specVersion == other.specVersion &&
+        stateRoot == other.stateRoot &&
+        timestamp == other.timestamp &&
+        validator == other.validator;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, callsAggregate.hashCode);
+    _$hash = $jc(_$hash, callsCount.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, eventsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsicsAggregate.hashCode);
+    _$hash = $jc(_$hash, extrinsicsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsicsicRoot.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, height.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, implName.hashCode);
+    _$hash = $jc(_$hash, implVersion.hashCode);
+    _$hash = $jc(_$hash, parentHash.hashCode);
+    _$hash = $jc(_$hash, specName.hashCode);
+    _$hash = $jc(_$hash, specVersion.hashCode);
+    _$hash = $jc(_$hash, stateRoot.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, validator.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GBlockOrderBy')
+          ..add('callsAggregate', callsAggregate)
+          ..add('callsCount', callsCount)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('eventsCount', eventsCount)
+          ..add('extrinsicsAggregate', extrinsicsAggregate)
+          ..add('extrinsicsCount', extrinsicsCount)
+          ..add('extrinsicsicRoot', extrinsicsicRoot)
+          ..add('hash', hash)
+          ..add('height', height)
+          ..add('id', id)
+          ..add('implName', implName)
+          ..add('implVersion', implVersion)
+          ..add('parentHash', parentHash)
+          ..add('specName', specName)
+          ..add('specVersion', specVersion)
+          ..add('stateRoot', stateRoot)
+          ..add('timestamp', timestamp)
+          ..add('validator', validator))
+        .toString();
+  }
+}
+
+class GBlockOrderByBuilder
+    implements Builder<GBlockOrderBy, GBlockOrderByBuilder> {
+  _$GBlockOrderBy? _$v;
+
+  GCallAggregateOrderByBuilder? _callsAggregate;
+  GCallAggregateOrderByBuilder get callsAggregate =>
+      _$this._callsAggregate ??= new GCallAggregateOrderByBuilder();
+  set callsAggregate(GCallAggregateOrderByBuilder? callsAggregate) =>
+      _$this._callsAggregate = callsAggregate;
+
+  GOrderBy? _callsCount;
+  GOrderBy? get callsCount => _$this._callsCount;
+  set callsCount(GOrderBy? callsCount) => _$this._callsCount = callsCount;
+
+  GEventAggregateOrderByBuilder? _eventsAggregate;
+  GEventAggregateOrderByBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateOrderByBuilder();
+  set eventsAggregate(GEventAggregateOrderByBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GOrderBy? _eventsCount;
+  GOrderBy? get eventsCount => _$this._eventsCount;
+  set eventsCount(GOrderBy? eventsCount) => _$this._eventsCount = eventsCount;
+
+  GExtrinsicAggregateOrderByBuilder? _extrinsicsAggregate;
+  GExtrinsicAggregateOrderByBuilder get extrinsicsAggregate =>
+      _$this._extrinsicsAggregate ??= new GExtrinsicAggregateOrderByBuilder();
+  set extrinsicsAggregate(
+          GExtrinsicAggregateOrderByBuilder? extrinsicsAggregate) =>
+      _$this._extrinsicsAggregate = extrinsicsAggregate;
+
+  GOrderBy? _extrinsicsCount;
+  GOrderBy? get extrinsicsCount => _$this._extrinsicsCount;
+  set extrinsicsCount(GOrderBy? extrinsicsCount) =>
+      _$this._extrinsicsCount = extrinsicsCount;
+
+  GOrderBy? _extrinsicsicRoot;
+  GOrderBy? get extrinsicsicRoot => _$this._extrinsicsicRoot;
+  set extrinsicsicRoot(GOrderBy? extrinsicsicRoot) =>
+      _$this._extrinsicsicRoot = extrinsicsicRoot;
+
+  GOrderBy? _hash;
+  GOrderBy? get hash => _$this._hash;
+  set hash(GOrderBy? hash) => _$this._hash = hash;
+
+  GOrderBy? _height;
+  GOrderBy? get height => _$this._height;
+  set height(GOrderBy? height) => _$this._height = height;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _implName;
+  GOrderBy? get implName => _$this._implName;
+  set implName(GOrderBy? implName) => _$this._implName = implName;
+
+  GOrderBy? _implVersion;
+  GOrderBy? get implVersion => _$this._implVersion;
+  set implVersion(GOrderBy? implVersion) => _$this._implVersion = implVersion;
+
+  GOrderBy? _parentHash;
+  GOrderBy? get parentHash => _$this._parentHash;
+  set parentHash(GOrderBy? parentHash) => _$this._parentHash = parentHash;
+
+  GOrderBy? _specName;
+  GOrderBy? get specName => _$this._specName;
+  set specName(GOrderBy? specName) => _$this._specName = specName;
+
+  GOrderBy? _specVersion;
+  GOrderBy? get specVersion => _$this._specVersion;
+  set specVersion(GOrderBy? specVersion) => _$this._specVersion = specVersion;
+
+  GOrderBy? _stateRoot;
+  GOrderBy? get stateRoot => _$this._stateRoot;
+  set stateRoot(GOrderBy? stateRoot) => _$this._stateRoot = stateRoot;
+
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
+
+  GOrderBy? _validator;
+  GOrderBy? get validator => _$this._validator;
+  set validator(GOrderBy? validator) => _$this._validator = validator;
+
+  GBlockOrderByBuilder();
+
+  GBlockOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _callsAggregate = $v.callsAggregate?.toBuilder();
+      _callsCount = $v.callsCount;
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _eventsCount = $v.eventsCount;
+      _extrinsicsAggregate = $v.extrinsicsAggregate?.toBuilder();
+      _extrinsicsCount = $v.extrinsicsCount;
+      _extrinsicsicRoot = $v.extrinsicsicRoot;
+      _hash = $v.hash;
+      _height = $v.height;
+      _id = $v.id;
+      _implName = $v.implName;
+      _implVersion = $v.implVersion;
+      _parentHash = $v.parentHash;
+      _specName = $v.specName;
+      _specVersion = $v.specVersion;
+      _stateRoot = $v.stateRoot;
+      _timestamp = $v.timestamp;
+      _validator = $v.validator;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GBlockOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GBlockOrderBy;
+  }
+
+  @override
+  void update(void Function(GBlockOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GBlockOrderBy build() => _build();
+
+  _$GBlockOrderBy _build() {
+    _$GBlockOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GBlockOrderBy._(
+              callsAggregate: _callsAggregate?.build(),
+              callsCount: callsCount,
+              eventsAggregate: _eventsAggregate?.build(),
+              eventsCount: eventsCount,
+              extrinsicsAggregate: _extrinsicsAggregate?.build(),
+              extrinsicsCount: extrinsicsCount,
+              extrinsicsicRoot: extrinsicsicRoot,
+              hash: hash,
+              height: height,
+              id: id,
+              implName: implName,
+              implVersion: implVersion,
+              parentHash: parentHash,
+              specName: specName,
+              specVersion: specVersion,
+              stateRoot: stateRoot,
+              timestamp: timestamp,
+              validator: validator);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'callsAggregate';
+        _callsAggregate?.build();
+
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+
+        _$failedField = 'extrinsicsAggregate';
+        _extrinsicsAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GBlockOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GBlockStreamCursorInput extends GBlockStreamCursorInput {
+  @override
+  final GBlockStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GBlockStreamCursorInput(
+          [void Function(GBlockStreamCursorInputBuilder)? updates]) =>
+      (new GBlockStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GBlockStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GBlockStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GBlockStreamCursorInput rebuild(
+          void Function(GBlockStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GBlockStreamCursorInputBuilder toBuilder() =>
+      new GBlockStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GBlockStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GBlockStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GBlockStreamCursorInputBuilder
+    implements
+        Builder<GBlockStreamCursorInput, GBlockStreamCursorInputBuilder> {
+  _$GBlockStreamCursorInput? _$v;
+
+  GBlockStreamCursorValueInputBuilder? _initialValue;
+  GBlockStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GBlockStreamCursorValueInputBuilder();
+  set initialValue(GBlockStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GBlockStreamCursorInputBuilder();
+
+  GBlockStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GBlockStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GBlockStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GBlockStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GBlockStreamCursorInput build() => _build();
+
+  _$GBlockStreamCursorInput _build() {
+    _$GBlockStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GBlockStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GBlockStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GBlockStreamCursorValueInput extends GBlockStreamCursorValueInput {
+  @override
+  final int? callsCount;
+  @override
+  final int? eventsCount;
+  @override
+  final int? extrinsicsCount;
+  @override
+  final Gbytea? extrinsicsicRoot;
+  @override
+  final Gbytea? hash;
+  @override
+  final int? height;
+  @override
+  final String? id;
+  @override
+  final String? implName;
+  @override
+  final int? implVersion;
+  @override
+  final Gbytea? parentHash;
+  @override
+  final String? specName;
+  @override
+  final int? specVersion;
+  @override
+  final Gbytea? stateRoot;
+  @override
+  final Gtimestamptz? timestamp;
+  @override
+  final Gbytea? validator;
+
+  factory _$GBlockStreamCursorValueInput(
+          [void Function(GBlockStreamCursorValueInputBuilder)? updates]) =>
+      (new GBlockStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GBlockStreamCursorValueInput._(
+      {this.callsCount,
+      this.eventsCount,
+      this.extrinsicsCount,
+      this.extrinsicsicRoot,
+      this.hash,
+      this.height,
+      this.id,
+      this.implName,
+      this.implVersion,
+      this.parentHash,
+      this.specName,
+      this.specVersion,
+      this.stateRoot,
+      this.timestamp,
+      this.validator})
+      : super._();
+
+  @override
+  GBlockStreamCursorValueInput rebuild(
+          void Function(GBlockStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GBlockStreamCursorValueInputBuilder toBuilder() =>
+      new GBlockStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GBlockStreamCursorValueInput &&
+        callsCount == other.callsCount &&
+        eventsCount == other.eventsCount &&
+        extrinsicsCount == other.extrinsicsCount &&
+        extrinsicsicRoot == other.extrinsicsicRoot &&
+        hash == other.hash &&
+        height == other.height &&
+        id == other.id &&
+        implName == other.implName &&
+        implVersion == other.implVersion &&
+        parentHash == other.parentHash &&
+        specName == other.specName &&
+        specVersion == other.specVersion &&
+        stateRoot == other.stateRoot &&
+        timestamp == other.timestamp &&
+        validator == other.validator;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, callsCount.hashCode);
+    _$hash = $jc(_$hash, eventsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsicsCount.hashCode);
+    _$hash = $jc(_$hash, extrinsicsicRoot.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, height.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, implName.hashCode);
+    _$hash = $jc(_$hash, implVersion.hashCode);
+    _$hash = $jc(_$hash, parentHash.hashCode);
+    _$hash = $jc(_$hash, specName.hashCode);
+    _$hash = $jc(_$hash, specVersion.hashCode);
+    _$hash = $jc(_$hash, stateRoot.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, validator.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GBlockStreamCursorValueInput')
+          ..add('callsCount', callsCount)
+          ..add('eventsCount', eventsCount)
+          ..add('extrinsicsCount', extrinsicsCount)
+          ..add('extrinsicsicRoot', extrinsicsicRoot)
+          ..add('hash', hash)
+          ..add('height', height)
+          ..add('id', id)
+          ..add('implName', implName)
+          ..add('implVersion', implVersion)
+          ..add('parentHash', parentHash)
+          ..add('specName', specName)
+          ..add('specVersion', specVersion)
+          ..add('stateRoot', stateRoot)
+          ..add('timestamp', timestamp)
+          ..add('validator', validator))
+        .toString();
+  }
+}
+
+class GBlockStreamCursorValueInputBuilder
+    implements
+        Builder<GBlockStreamCursorValueInput,
+            GBlockStreamCursorValueInputBuilder> {
+  _$GBlockStreamCursorValueInput? _$v;
+
+  int? _callsCount;
+  int? get callsCount => _$this._callsCount;
+  set callsCount(int? callsCount) => _$this._callsCount = callsCount;
+
+  int? _eventsCount;
+  int? get eventsCount => _$this._eventsCount;
+  set eventsCount(int? eventsCount) => _$this._eventsCount = eventsCount;
+
+  int? _extrinsicsCount;
+  int? get extrinsicsCount => _$this._extrinsicsCount;
+  set extrinsicsCount(int? extrinsicsCount) =>
+      _$this._extrinsicsCount = extrinsicsCount;
+
+  GbyteaBuilder? _extrinsicsicRoot;
+  GbyteaBuilder get extrinsicsicRoot =>
+      _$this._extrinsicsicRoot ??= new GbyteaBuilder();
+  set extrinsicsicRoot(GbyteaBuilder? extrinsicsicRoot) =>
+      _$this._extrinsicsicRoot = extrinsicsicRoot;
+
+  GbyteaBuilder? _hash;
+  GbyteaBuilder get hash => _$this._hash ??= new GbyteaBuilder();
+  set hash(GbyteaBuilder? hash) => _$this._hash = hash;
+
+  int? _height;
+  int? get height => _$this._height;
+  set height(int? height) => _$this._height = height;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  String? _implName;
+  String? get implName => _$this._implName;
+  set implName(String? implName) => _$this._implName = implName;
+
+  int? _implVersion;
+  int? get implVersion => _$this._implVersion;
+  set implVersion(int? implVersion) => _$this._implVersion = implVersion;
+
+  GbyteaBuilder? _parentHash;
+  GbyteaBuilder get parentHash => _$this._parentHash ??= new GbyteaBuilder();
+  set parentHash(GbyteaBuilder? parentHash) => _$this._parentHash = parentHash;
+
+  String? _specName;
+  String? get specName => _$this._specName;
+  set specName(String? specName) => _$this._specName = specName;
+
+  int? _specVersion;
+  int? get specVersion => _$this._specVersion;
+  set specVersion(int? specVersion) => _$this._specVersion = specVersion;
+
+  GbyteaBuilder? _stateRoot;
+  GbyteaBuilder get stateRoot => _$this._stateRoot ??= new GbyteaBuilder();
+  set stateRoot(GbyteaBuilder? stateRoot) => _$this._stateRoot = stateRoot;
+
+  GtimestamptzBuilder? _timestamp;
+  GtimestamptzBuilder get timestamp =>
+      _$this._timestamp ??= new GtimestamptzBuilder();
+  set timestamp(GtimestamptzBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GbyteaBuilder? _validator;
+  GbyteaBuilder get validator => _$this._validator ??= new GbyteaBuilder();
+  set validator(GbyteaBuilder? validator) => _$this._validator = validator;
+
+  GBlockStreamCursorValueInputBuilder();
+
+  GBlockStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _callsCount = $v.callsCount;
+      _eventsCount = $v.eventsCount;
+      _extrinsicsCount = $v.extrinsicsCount;
+      _extrinsicsicRoot = $v.extrinsicsicRoot?.toBuilder();
+      _hash = $v.hash?.toBuilder();
+      _height = $v.height;
+      _id = $v.id;
+      _implName = $v.implName;
+      _implVersion = $v.implVersion;
+      _parentHash = $v.parentHash?.toBuilder();
+      _specName = $v.specName;
+      _specVersion = $v.specVersion;
+      _stateRoot = $v.stateRoot?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
+      _validator = $v.validator?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GBlockStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GBlockStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GBlockStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GBlockStreamCursorValueInput build() => _build();
+
+  _$GBlockStreamCursorValueInput _build() {
+    _$GBlockStreamCursorValueInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GBlockStreamCursorValueInput._(
+              callsCount: callsCount,
+              eventsCount: eventsCount,
+              extrinsicsCount: extrinsicsCount,
+              extrinsicsicRoot: _extrinsicsicRoot?.build(),
+              hash: _hash?.build(),
+              height: height,
+              id: id,
+              implName: implName,
+              implVersion: implVersion,
+              parentHash: _parentHash?.build(),
+              specName: specName,
+              specVersion: specVersion,
+              stateRoot: _stateRoot?.build(),
+              timestamp: _timestamp?.build(),
+              validator: _validator?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'extrinsicsicRoot';
+        _extrinsicsicRoot?.build();
+        _$failedField = 'hash';
+        _hash?.build();
+
+        _$failedField = 'parentHash';
+        _parentHash?.build();
+
+        _$failedField = 'stateRoot';
+        _stateRoot?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
+        _$failedField = 'validator';
+        _validator?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GBlockStreamCursorValueInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GBooleanComparisonExp extends GBooleanComparisonExp {
+  @override
+  final bool? G_eq;
+  @override
+  final bool? G_gt;
+  @override
+  final bool? G_gte;
+  @override
+  final BuiltList<bool>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final bool? G_lt;
+  @override
+  final bool? G_lte;
+  @override
+  final bool? G_neq;
+  @override
+  final BuiltList<bool>? G_nin;
+
+  factory _$GBooleanComparisonExp(
+          [void Function(GBooleanComparisonExpBuilder)? updates]) =>
+      (new GBooleanComparisonExpBuilder()..update(updates))._build();
+
+  _$GBooleanComparisonExp._(
+      {this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GBooleanComparisonExp rebuild(
+          void Function(GBooleanComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GBooleanComparisonExpBuilder toBuilder() =>
+      new GBooleanComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GBooleanComparisonExp &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GBooleanComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GBooleanComparisonExpBuilder
+    implements Builder<GBooleanComparisonExp, GBooleanComparisonExpBuilder> {
+  _$GBooleanComparisonExp? _$v;
+
+  bool? _G_eq;
+  bool? get G_eq => _$this._G_eq;
+  set G_eq(bool? G_eq) => _$this._G_eq = G_eq;
+
+  bool? _G_gt;
+  bool? get G_gt => _$this._G_gt;
+  set G_gt(bool? G_gt) => _$this._G_gt = G_gt;
+
+  bool? _G_gte;
+  bool? get G_gte => _$this._G_gte;
+  set G_gte(bool? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<bool>? _G_in;
+  ListBuilder<bool> get G_in => _$this._G_in ??= new ListBuilder<bool>();
+  set G_in(ListBuilder<bool>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  bool? _G_lt;
+  bool? get G_lt => _$this._G_lt;
+  set G_lt(bool? G_lt) => _$this._G_lt = G_lt;
+
+  bool? _G_lte;
+  bool? get G_lte => _$this._G_lte;
+  set G_lte(bool? G_lte) => _$this._G_lte = G_lte;
+
+  bool? _G_neq;
+  bool? get G_neq => _$this._G_neq;
+  set G_neq(bool? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<bool>? _G_nin;
+  ListBuilder<bool> get G_nin => _$this._G_nin ??= new ListBuilder<bool>();
+  set G_nin(ListBuilder<bool>? G_nin) => _$this._G_nin = G_nin;
+
+  GBooleanComparisonExpBuilder();
+
+  GBooleanComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_gt = $v.G_gt;
+      _G_gte = $v.G_gte;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt;
+      _G_lte = $v.G_lte;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GBooleanComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GBooleanComparisonExp;
+  }
+
+  @override
+  void update(void Function(GBooleanComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GBooleanComparisonExp build() => _build();
+
+  _$GBooleanComparisonExp _build() {
+    _$GBooleanComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GBooleanComparisonExp._(
+              G_eq: G_eq,
+              G_gt: G_gt,
+              G_gte: G_gte,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: G_lt,
+              G_lte: G_lte,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GBooleanComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$Gbytea extends Gbytea {
+  @override
+  final String value;
+
+  factory _$Gbytea([void Function(GbyteaBuilder)? updates]) =>
+      (new GbyteaBuilder()..update(updates))._build();
+
+  _$Gbytea._({required this.value}) : super._() {
+    BuiltValueNullFieldError.checkNotNull(value, r'Gbytea', 'value');
+  }
+
+  @override
+  Gbytea rebuild(void Function(GbyteaBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GbyteaBuilder toBuilder() => new GbyteaBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is Gbytea && value == other.value;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'Gbytea')..add('value', value))
+        .toString();
+  }
+}
+
+class GbyteaBuilder implements Builder<Gbytea, GbyteaBuilder> {
+  _$Gbytea? _$v;
+
+  String? _value;
+  String? get value => _$this._value;
+  set value(String? value) => _$this._value = value;
+
+  GbyteaBuilder();
+
+  GbyteaBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _value = $v.value;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(Gbytea other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$Gbytea;
+  }
+
+  @override
+  void update(void Function(GbyteaBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  Gbytea build() => _build();
+
+  _$Gbytea _build() {
+    final _$result = _$v ??
+        new _$Gbytea._(
+            value: BuiltValueNullFieldError.checkNotNull(
+                value, r'Gbytea', 'value'));
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GByteaComparisonExp extends GByteaComparisonExp {
+  @override
+  final Gbytea? G_eq;
+  @override
+  final Gbytea? G_gt;
+  @override
+  final Gbytea? G_gte;
+  @override
+  final BuiltList<Gbytea>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final Gbytea? G_lt;
+  @override
+  final Gbytea? G_lte;
+  @override
+  final Gbytea? G_neq;
+  @override
+  final BuiltList<Gbytea>? G_nin;
+
+  factory _$GByteaComparisonExp(
+          [void Function(GByteaComparisonExpBuilder)? updates]) =>
+      (new GByteaComparisonExpBuilder()..update(updates))._build();
+
+  _$GByteaComparisonExp._(
+      {this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GByteaComparisonExp rebuild(
+          void Function(GByteaComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GByteaComparisonExpBuilder toBuilder() =>
+      new GByteaComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GByteaComparisonExp &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GByteaComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GByteaComparisonExpBuilder
+    implements Builder<GByteaComparisonExp, GByteaComparisonExpBuilder> {
+  _$GByteaComparisonExp? _$v;
+
+  GbyteaBuilder? _G_eq;
+  GbyteaBuilder get G_eq => _$this._G_eq ??= new GbyteaBuilder();
+  set G_eq(GbyteaBuilder? G_eq) => _$this._G_eq = G_eq;
+
+  GbyteaBuilder? _G_gt;
+  GbyteaBuilder get G_gt => _$this._G_gt ??= new GbyteaBuilder();
+  set G_gt(GbyteaBuilder? G_gt) => _$this._G_gt = G_gt;
+
+  GbyteaBuilder? _G_gte;
+  GbyteaBuilder get G_gte => _$this._G_gte ??= new GbyteaBuilder();
+  set G_gte(GbyteaBuilder? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<Gbytea>? _G_in;
+  ListBuilder<Gbytea> get G_in => _$this._G_in ??= new ListBuilder<Gbytea>();
+  set G_in(ListBuilder<Gbytea>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GbyteaBuilder? _G_lt;
+  GbyteaBuilder get G_lt => _$this._G_lt ??= new GbyteaBuilder();
+  set G_lt(GbyteaBuilder? G_lt) => _$this._G_lt = G_lt;
+
+  GbyteaBuilder? _G_lte;
+  GbyteaBuilder get G_lte => _$this._G_lte ??= new GbyteaBuilder();
+  set G_lte(GbyteaBuilder? G_lte) => _$this._G_lte = G_lte;
+
+  GbyteaBuilder? _G_neq;
+  GbyteaBuilder get G_neq => _$this._G_neq ??= new GbyteaBuilder();
+  set G_neq(GbyteaBuilder? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<Gbytea>? _G_nin;
+  ListBuilder<Gbytea> get G_nin => _$this._G_nin ??= new ListBuilder<Gbytea>();
+  set G_nin(ListBuilder<Gbytea>? G_nin) => _$this._G_nin = G_nin;
+
+  GByteaComparisonExpBuilder();
+
+  GByteaComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq?.toBuilder();
+      _G_gt = $v.G_gt?.toBuilder();
+      _G_gte = $v.G_gte?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt?.toBuilder();
+      _G_lte = $v.G_lte?.toBuilder();
+      _G_neq = $v.G_neq?.toBuilder();
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GByteaComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GByteaComparisonExp;
+  }
+
+  @override
+  void update(void Function(GByteaComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GByteaComparisonExp build() => _build();
+
+  _$GByteaComparisonExp _build() {
+    _$GByteaComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GByteaComparisonExp._(
+              G_eq: _G_eq?.build(),
+              G_gt: _G_gt?.build(),
+              G_gte: _G_gte?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: _G_lt?.build(),
+              G_lte: _G_lte?.build(),
+              G_neq: _G_neq?.build(),
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_eq';
+        _G_eq?.build();
+        _$failedField = 'G_gt';
+        _G_gt?.build();
+        _$failedField = 'G_gte';
+        _G_gte?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_lt';
+        _G_lt?.build();
+        _$failedField = 'G_lte';
+        _G_lte?.build();
+        _$failedField = 'G_neq';
+        _G_neq?.build();
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GByteaComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallAggregateBoolExp extends GCallAggregateBoolExp {
+  @override
+  final GcallAggregateBoolExpBool_and? bool_and;
+  @override
+  final GcallAggregateBoolExpBool_or? bool_or;
+  @override
+  final GcallAggregateBoolExpCount? count;
+
+  factory _$GCallAggregateBoolExp(
+          [void Function(GCallAggregateBoolExpBuilder)? updates]) =>
+      (new GCallAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GCallAggregateBoolExp._({this.bool_and, this.bool_or, this.count})
+      : super._();
+
+  @override
+  GCallAggregateBoolExp rebuild(
+          void Function(GCallAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallAggregateBoolExpBuilder toBuilder() =>
+      new GCallAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallAggregateBoolExp &&
+        bool_and == other.bool_and &&
+        bool_or == other.bool_or &&
+        count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, bool_and.hashCode);
+    _$hash = $jc(_$hash, bool_or.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallAggregateBoolExp')
+          ..add('bool_and', bool_and)
+          ..add('bool_or', bool_or)
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GCallAggregateBoolExpBuilder
+    implements Builder<GCallAggregateBoolExp, GCallAggregateBoolExpBuilder> {
+  _$GCallAggregateBoolExp? _$v;
+
+  GcallAggregateBoolExpBool_andBuilder? _bool_and;
+  GcallAggregateBoolExpBool_andBuilder get bool_and =>
+      _$this._bool_and ??= new GcallAggregateBoolExpBool_andBuilder();
+  set bool_and(GcallAggregateBoolExpBool_andBuilder? bool_and) =>
+      _$this._bool_and = bool_and;
+
+  GcallAggregateBoolExpBool_orBuilder? _bool_or;
+  GcallAggregateBoolExpBool_orBuilder get bool_or =>
+      _$this._bool_or ??= new GcallAggregateBoolExpBool_orBuilder();
+  set bool_or(GcallAggregateBoolExpBool_orBuilder? bool_or) =>
+      _$this._bool_or = bool_or;
+
+  GcallAggregateBoolExpCountBuilder? _count;
+  GcallAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GcallAggregateBoolExpCountBuilder();
+  set count(GcallAggregateBoolExpCountBuilder? count) => _$this._count = count;
+
+  GCallAggregateBoolExpBuilder();
+
+  GCallAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _bool_and = $v.bool_and?.toBuilder();
+      _bool_or = $v.bool_or?.toBuilder();
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GCallAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallAggregateBoolExp build() => _build();
+
+  _$GCallAggregateBoolExp _build() {
+    _$GCallAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallAggregateBoolExp._(
+              bool_and: _bool_and?.build(),
+              bool_or: _bool_or?.build(),
+              count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'bool_and';
+        _bool_and?.build();
+        _$failedField = 'bool_or';
+        _bool_or?.build();
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcallAggregateBoolExpBool_and extends GcallAggregateBoolExpBool_and {
+  @override
+  final GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCallBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GcallAggregateBoolExpBool_and(
+          [void Function(GcallAggregateBoolExpBool_andBuilder)? updates]) =>
+      (new GcallAggregateBoolExpBool_andBuilder()..update(updates))._build();
+
+  _$GcallAggregateBoolExpBool_and._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GcallAggregateBoolExpBool_and', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcallAggregateBoolExpBool_and', 'predicate');
+  }
+
+  @override
+  GcallAggregateBoolExpBool_and rebuild(
+          void Function(GcallAggregateBoolExpBool_andBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcallAggregateBoolExpBool_andBuilder toBuilder() =>
+      new GcallAggregateBoolExpBool_andBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcallAggregateBoolExpBool_and &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcallAggregateBoolExpBool_and')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcallAggregateBoolExpBool_andBuilder
+    implements
+        Builder<GcallAggregateBoolExpBool_and,
+            GcallAggregateBoolExpBool_andBuilder> {
+  _$GcallAggregateBoolExpBool_and? _$v;
+
+  GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns? _arguments;
+  GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCallBoolExpBuilder? _filter;
+  GCallBoolExpBuilder get filter =>
+      _$this._filter ??= new GCallBoolExpBuilder();
+  set filter(GCallBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcallAggregateBoolExpBool_andBuilder();
+
+  GcallAggregateBoolExpBool_andBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcallAggregateBoolExpBool_and other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcallAggregateBoolExpBool_and;
+  }
+
+  @override
+  void update(void Function(GcallAggregateBoolExpBool_andBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcallAggregateBoolExpBool_and build() => _build();
+
+  _$GcallAggregateBoolExpBool_and _build() {
+    _$GcallAggregateBoolExpBool_and _$result;
+    try {
+      _$result = _$v ??
+          new _$GcallAggregateBoolExpBool_and._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GcallAggregateBoolExpBool_and', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcallAggregateBoolExpBool_and', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcallAggregateBoolExpBool_or extends GcallAggregateBoolExpBool_or {
+  @override
+  final GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCallBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GcallAggregateBoolExpBool_or(
+          [void Function(GcallAggregateBoolExpBool_orBuilder)? updates]) =>
+      (new GcallAggregateBoolExpBool_orBuilder()..update(updates))._build();
+
+  _$GcallAggregateBoolExpBool_or._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GcallAggregateBoolExpBool_or', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcallAggregateBoolExpBool_or', 'predicate');
+  }
+
+  @override
+  GcallAggregateBoolExpBool_or rebuild(
+          void Function(GcallAggregateBoolExpBool_orBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcallAggregateBoolExpBool_orBuilder toBuilder() =>
+      new GcallAggregateBoolExpBool_orBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcallAggregateBoolExpBool_or &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcallAggregateBoolExpBool_or')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcallAggregateBoolExpBool_orBuilder
+    implements
+        Builder<GcallAggregateBoolExpBool_or,
+            GcallAggregateBoolExpBool_orBuilder> {
+  _$GcallAggregateBoolExpBool_or? _$v;
+
+  GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns? _arguments;
+  GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns? get arguments =>
+      _$this._arguments;
+  set arguments(
+          GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCallBoolExpBuilder? _filter;
+  GCallBoolExpBuilder get filter =>
+      _$this._filter ??= new GCallBoolExpBuilder();
+  set filter(GCallBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcallAggregateBoolExpBool_orBuilder();
+
+  GcallAggregateBoolExpBool_orBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcallAggregateBoolExpBool_or other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcallAggregateBoolExpBool_or;
+  }
+
+  @override
+  void update(void Function(GcallAggregateBoolExpBool_orBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcallAggregateBoolExpBool_or build() => _build();
+
+  _$GcallAggregateBoolExpBool_or _build() {
+    _$GcallAggregateBoolExpBool_or _$result;
+    try {
+      _$result = _$v ??
+          new _$GcallAggregateBoolExpBool_or._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GcallAggregateBoolExpBool_or', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcallAggregateBoolExpBool_or', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcallAggregateBoolExpCount extends GcallAggregateBoolExpCount {
+  @override
+  final BuiltList<GCallSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCallBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GcallAggregateBoolExpCount(
+          [void Function(GcallAggregateBoolExpCountBuilder)? updates]) =>
+      (new GcallAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GcallAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcallAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GcallAggregateBoolExpCount rebuild(
+          void Function(GcallAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcallAggregateBoolExpCountBuilder toBuilder() =>
+      new GcallAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcallAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcallAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcallAggregateBoolExpCountBuilder
+    implements
+        Builder<GcallAggregateBoolExpCount, GcallAggregateBoolExpCountBuilder> {
+  _$GcallAggregateBoolExpCount? _$v;
+
+  ListBuilder<GCallSelectColumn>? _arguments;
+  ListBuilder<GCallSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GCallSelectColumn>();
+  set arguments(ListBuilder<GCallSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCallBoolExpBuilder? _filter;
+  GCallBoolExpBuilder get filter =>
+      _$this._filter ??= new GCallBoolExpBuilder();
+  set filter(GCallBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcallAggregateBoolExpCountBuilder();
+
+  GcallAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcallAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcallAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GcallAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcallAggregateBoolExpCount build() => _build();
+
+  _$GcallAggregateBoolExpCount _build() {
+    _$GcallAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GcallAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcallAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallAggregateOrderBy extends GCallAggregateOrderBy {
+  @override
+  final GOrderBy? count;
+  @override
+  final GCallMaxOrderBy? max;
+  @override
+  final GCallMinOrderBy? min;
+
+  factory _$GCallAggregateOrderBy(
+          [void Function(GCallAggregateOrderByBuilder)? updates]) =>
+      (new GCallAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GCallAggregateOrderBy._({this.count, this.max, this.min}) : super._();
+
+  @override
+  GCallAggregateOrderBy rebuild(
+          void Function(GCallAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallAggregateOrderByBuilder toBuilder() =>
+      new GCallAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallAggregateOrderBy &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallAggregateOrderBy')
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min))
+        .toString();
+  }
+}
+
+class GCallAggregateOrderByBuilder
+    implements Builder<GCallAggregateOrderBy, GCallAggregateOrderByBuilder> {
+  _$GCallAggregateOrderBy? _$v;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GCallMaxOrderByBuilder? _max;
+  GCallMaxOrderByBuilder get max =>
+      _$this._max ??= new GCallMaxOrderByBuilder();
+  set max(GCallMaxOrderByBuilder? max) => _$this._max = max;
+
+  GCallMinOrderByBuilder? _min;
+  GCallMinOrderByBuilder get min =>
+      _$this._min ??= new GCallMinOrderByBuilder();
+  set min(GCallMinOrderByBuilder? min) => _$this._min = min;
+
+  GCallAggregateOrderByBuilder();
+
+  GCallAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GCallAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallAggregateOrderBy build() => _build();
+
+  _$GCallAggregateOrderBy _build() {
+    _$GCallAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallAggregateOrderBy._(
+              count: count, max: _max?.build(), min: _min?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallBoolExp extends GCallBoolExp {
+  @override
+  final BuiltList<GCallBoolExp>? G_and;
+  @override
+  final GCallBoolExp? G_not;
+  @override
+  final BuiltList<GCallBoolExp>? G_or;
+  @override
+  final GIntArrayComparisonExp? address;
+  @override
+  final GJsonbComparisonExp? args;
+  @override
+  final GStringArrayComparisonExp? argsStr;
+  @override
+  final GBlockBoolExp? block;
+  @override
+  final GStringComparisonExp? blockId;
+  @override
+  final GJsonbComparisonExp? error;
+  @override
+  final GEventBoolExp? events;
+  @override
+  final GEventAggregateBoolExp? eventsAggregate;
+  @override
+  final GExtrinsicBoolExp? extrinsic;
+  @override
+  final GStringComparisonExp? extrinsicId;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GStringComparisonExp? name;
+  @override
+  final GStringComparisonExp? pallet;
+  @override
+  final GCallBoolExp? parent;
+  @override
+  final GStringComparisonExp? parentId;
+  @override
+  final GCallBoolExp? subcalls;
+  @override
+  final GCallAggregateBoolExp? subcallsAggregate;
+  @override
+  final GBooleanComparisonExp? success;
+
+  factory _$GCallBoolExp([void Function(GCallBoolExpBuilder)? updates]) =>
+      (new GCallBoolExpBuilder()..update(updates))._build();
+
+  _$GCallBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.address,
+      this.args,
+      this.argsStr,
+      this.block,
+      this.blockId,
+      this.error,
+      this.events,
+      this.eventsAggregate,
+      this.extrinsic,
+      this.extrinsicId,
+      this.id,
+      this.name,
+      this.pallet,
+      this.parent,
+      this.parentId,
+      this.subcalls,
+      this.subcallsAggregate,
+      this.success})
+      : super._();
+
+  @override
+  GCallBoolExp rebuild(void Function(GCallBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallBoolExpBuilder toBuilder() => new GCallBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        address == other.address &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        block == other.block &&
+        blockId == other.blockId &&
+        error == other.error &&
+        events == other.events &&
+        eventsAggregate == other.eventsAggregate &&
+        extrinsic == other.extrinsic &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        name == other.name &&
+        pallet == other.pallet &&
+        parent == other.parent &&
+        parentId == other.parentId &&
+        subcalls == other.subcalls &&
+        subcallsAggregate == other.subcallsAggregate &&
+        success == other.success;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, events.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, extrinsic.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, parent.hashCode);
+    _$hash = $jc(_$hash, parentId.hashCode);
+    _$hash = $jc(_$hash, subcalls.hashCode);
+    _$hash = $jc(_$hash, subcallsAggregate.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('address', address)
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('error', error)
+          ..add('events', events)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('extrinsic', extrinsic)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('parent', parent)
+          ..add('parentId', parentId)
+          ..add('subcalls', subcalls)
+          ..add('subcallsAggregate', subcallsAggregate)
+          ..add('success', success))
+        .toString();
+  }
+}
+
+class GCallBoolExpBuilder
+    implements Builder<GCallBoolExp, GCallBoolExpBuilder> {
+  _$GCallBoolExp? _$v;
+
+  ListBuilder<GCallBoolExp>? _G_and;
+  ListBuilder<GCallBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GCallBoolExp>();
+  set G_and(ListBuilder<GCallBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GCallBoolExpBuilder? _G_not;
+  GCallBoolExpBuilder get G_not => _$this._G_not ??= new GCallBoolExpBuilder();
+  set G_not(GCallBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GCallBoolExp>? _G_or;
+  ListBuilder<GCallBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GCallBoolExp>();
+  set G_or(ListBuilder<GCallBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntArrayComparisonExpBuilder? _address;
+  GIntArrayComparisonExpBuilder get address =>
+      _$this._address ??= new GIntArrayComparisonExpBuilder();
+  set address(GIntArrayComparisonExpBuilder? address) =>
+      _$this._address = address;
+
+  GJsonbComparisonExpBuilder? _args;
+  GJsonbComparisonExpBuilder get args =>
+      _$this._args ??= new GJsonbComparisonExpBuilder();
+  set args(GJsonbComparisonExpBuilder? args) => _$this._args = args;
+
+  GStringArrayComparisonExpBuilder? _argsStr;
+  GStringArrayComparisonExpBuilder get argsStr =>
+      _$this._argsStr ??= new GStringArrayComparisonExpBuilder();
+  set argsStr(GStringArrayComparisonExpBuilder? argsStr) =>
+      _$this._argsStr = argsStr;
+
+  GBlockBoolExpBuilder? _block;
+  GBlockBoolExpBuilder get block =>
+      _$this._block ??= new GBlockBoolExpBuilder();
+  set block(GBlockBoolExpBuilder? block) => _$this._block = block;
+
+  GStringComparisonExpBuilder? _blockId;
+  GStringComparisonExpBuilder get blockId =>
+      _$this._blockId ??= new GStringComparisonExpBuilder();
+  set blockId(GStringComparisonExpBuilder? blockId) =>
+      _$this._blockId = blockId;
+
+  GJsonbComparisonExpBuilder? _error;
+  GJsonbComparisonExpBuilder get error =>
+      _$this._error ??= new GJsonbComparisonExpBuilder();
+  set error(GJsonbComparisonExpBuilder? error) => _$this._error = error;
+
+  GEventBoolExpBuilder? _events;
+  GEventBoolExpBuilder get events =>
+      _$this._events ??= new GEventBoolExpBuilder();
+  set events(GEventBoolExpBuilder? events) => _$this._events = events;
+
+  GEventAggregateBoolExpBuilder? _eventsAggregate;
+  GEventAggregateBoolExpBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateBoolExpBuilder();
+  set eventsAggregate(GEventAggregateBoolExpBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GExtrinsicBoolExpBuilder? _extrinsic;
+  GExtrinsicBoolExpBuilder get extrinsic =>
+      _$this._extrinsic ??= new GExtrinsicBoolExpBuilder();
+  set extrinsic(GExtrinsicBoolExpBuilder? extrinsic) =>
+      _$this._extrinsic = extrinsic;
+
+  GStringComparisonExpBuilder? _extrinsicId;
+  GStringComparisonExpBuilder get extrinsicId =>
+      _$this._extrinsicId ??= new GStringComparisonExpBuilder();
+  set extrinsicId(GStringComparisonExpBuilder? extrinsicId) =>
+      _$this._extrinsicId = extrinsicId;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GStringComparisonExpBuilder? _name;
+  GStringComparisonExpBuilder get name =>
+      _$this._name ??= new GStringComparisonExpBuilder();
+  set name(GStringComparisonExpBuilder? name) => _$this._name = name;
+
+  GStringComparisonExpBuilder? _pallet;
+  GStringComparisonExpBuilder get pallet =>
+      _$this._pallet ??= new GStringComparisonExpBuilder();
+  set pallet(GStringComparisonExpBuilder? pallet) => _$this._pallet = pallet;
+
+  GCallBoolExpBuilder? _parent;
+  GCallBoolExpBuilder get parent =>
+      _$this._parent ??= new GCallBoolExpBuilder();
+  set parent(GCallBoolExpBuilder? parent) => _$this._parent = parent;
+
+  GStringComparisonExpBuilder? _parentId;
+  GStringComparisonExpBuilder get parentId =>
+      _$this._parentId ??= new GStringComparisonExpBuilder();
+  set parentId(GStringComparisonExpBuilder? parentId) =>
+      _$this._parentId = parentId;
+
+  GCallBoolExpBuilder? _subcalls;
+  GCallBoolExpBuilder get subcalls =>
+      _$this._subcalls ??= new GCallBoolExpBuilder();
+  set subcalls(GCallBoolExpBuilder? subcalls) => _$this._subcalls = subcalls;
+
+  GCallAggregateBoolExpBuilder? _subcallsAggregate;
+  GCallAggregateBoolExpBuilder get subcallsAggregate =>
+      _$this._subcallsAggregate ??= new GCallAggregateBoolExpBuilder();
+  set subcallsAggregate(GCallAggregateBoolExpBuilder? subcallsAggregate) =>
+      _$this._subcallsAggregate = subcallsAggregate;
+
+  GBooleanComparisonExpBuilder? _success;
+  GBooleanComparisonExpBuilder get success =>
+      _$this._success ??= new GBooleanComparisonExpBuilder();
+  set success(GBooleanComparisonExpBuilder? success) =>
+      _$this._success = success;
+
+  GCallBoolExpBuilder();
+
+  GCallBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _address = $v.address?.toBuilder();
+      _args = $v.args?.toBuilder();
+      _argsStr = $v.argsStr?.toBuilder();
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId?.toBuilder();
+      _error = $v.error?.toBuilder();
+      _events = $v.events?.toBuilder();
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _extrinsic = $v.extrinsic?.toBuilder();
+      _extrinsicId = $v.extrinsicId?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _name = $v.name?.toBuilder();
+      _pallet = $v.pallet?.toBuilder();
+      _parent = $v.parent?.toBuilder();
+      _parentId = $v.parentId?.toBuilder();
+      _subcalls = $v.subcalls?.toBuilder();
+      _subcallsAggregate = $v.subcallsAggregate?.toBuilder();
+      _success = $v.success?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallBoolExp;
+  }
+
+  @override
+  void update(void Function(GCallBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallBoolExp build() => _build();
+
+  _$GCallBoolExp _build() {
+    _$GCallBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              address: _address?.build(),
+              args: _args?.build(),
+              argsStr: _argsStr?.build(),
+              block: _block?.build(),
+              blockId: _blockId?.build(),
+              error: _error?.build(),
+              events: _events?.build(),
+              eventsAggregate: _eventsAggregate?.build(),
+              extrinsic: _extrinsic?.build(),
+              extrinsicId: _extrinsicId?.build(),
+              id: _id?.build(),
+              name: _name?.build(),
+              pallet: _pallet?.build(),
+              parent: _parent?.build(),
+              parentId: _parentId?.build(),
+              subcalls: _subcalls?.build(),
+              subcallsAggregate: _subcallsAggregate?.build(),
+              success: _success?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'address';
+        _address?.build();
+        _$failedField = 'args';
+        _args?.build();
+        _$failedField = 'argsStr';
+        _argsStr?.build();
+        _$failedField = 'block';
+        _block?.build();
+        _$failedField = 'blockId';
+        _blockId?.build();
+        _$failedField = 'error';
+        _error?.build();
+        _$failedField = 'events';
+        _events?.build();
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+        _$failedField = 'extrinsic';
+        _extrinsic?.build();
+        _$failedField = 'extrinsicId';
+        _extrinsicId?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'name';
+        _name?.build();
+        _$failedField = 'pallet';
+        _pallet?.build();
+        _$failedField = 'parent';
+        _parent?.build();
+        _$failedField = 'parentId';
+        _parentId?.build();
+        _$failedField = 'subcalls';
+        _subcalls?.build();
+        _$failedField = 'subcallsAggregate';
+        _subcallsAggregate?.build();
+        _$failedField = 'success';
+        _success?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallMaxOrderBy extends GCallMaxOrderBy {
+  @override
+  final GOrderBy? address;
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GOrderBy? parentId;
+
+  factory _$GCallMaxOrderBy([void Function(GCallMaxOrderByBuilder)? updates]) =>
+      (new GCallMaxOrderByBuilder()..update(updates))._build();
+
+  _$GCallMaxOrderBy._(
+      {this.address,
+      this.argsStr,
+      this.blockId,
+      this.extrinsicId,
+      this.id,
+      this.name,
+      this.pallet,
+      this.parentId})
+      : super._();
+
+  @override
+  GCallMaxOrderBy rebuild(void Function(GCallMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallMaxOrderByBuilder toBuilder() =>
+      new GCallMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallMaxOrderBy &&
+        address == other.address &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        name == other.name &&
+        pallet == other.pallet &&
+        parentId == other.parentId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, parentId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallMaxOrderBy')
+          ..add('address', address)
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('parentId', parentId))
+        .toString();
+  }
+}
+
+class GCallMaxOrderByBuilder
+    implements Builder<GCallMaxOrderBy, GCallMaxOrderByBuilder> {
+  _$GCallMaxOrderBy? _$v;
+
+  GOrderBy? _address;
+  GOrderBy? get address => _$this._address;
+  set address(GOrderBy? address) => _$this._address = address;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GOrderBy? _parentId;
+  GOrderBy? get parentId => _$this._parentId;
+  set parentId(GOrderBy? parentId) => _$this._parentId = parentId;
+
+  GCallMaxOrderByBuilder();
+
+  GCallMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _address = $v.address;
+      _argsStr = $v.argsStr;
+      _blockId = $v.blockId;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _parentId = $v.parentId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GCallMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallMaxOrderBy build() => _build();
+
+  _$GCallMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCallMaxOrderBy._(
+            address: address,
+            argsStr: argsStr,
+            blockId: blockId,
+            extrinsicId: extrinsicId,
+            id: id,
+            name: name,
+            pallet: pallet,
+            parentId: parentId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallMinOrderBy extends GCallMinOrderBy {
+  @override
+  final GOrderBy? address;
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GOrderBy? parentId;
+
+  factory _$GCallMinOrderBy([void Function(GCallMinOrderByBuilder)? updates]) =>
+      (new GCallMinOrderByBuilder()..update(updates))._build();
+
+  _$GCallMinOrderBy._(
+      {this.address,
+      this.argsStr,
+      this.blockId,
+      this.extrinsicId,
+      this.id,
+      this.name,
+      this.pallet,
+      this.parentId})
+      : super._();
+
+  @override
+  GCallMinOrderBy rebuild(void Function(GCallMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallMinOrderByBuilder toBuilder() =>
+      new GCallMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallMinOrderBy &&
+        address == other.address &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        name == other.name &&
+        pallet == other.pallet &&
+        parentId == other.parentId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, parentId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallMinOrderBy')
+          ..add('address', address)
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('parentId', parentId))
+        .toString();
+  }
+}
+
+class GCallMinOrderByBuilder
+    implements Builder<GCallMinOrderBy, GCallMinOrderByBuilder> {
+  _$GCallMinOrderBy? _$v;
+
+  GOrderBy? _address;
+  GOrderBy? get address => _$this._address;
+  set address(GOrderBy? address) => _$this._address = address;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GOrderBy? _parentId;
+  GOrderBy? get parentId => _$this._parentId;
+  set parentId(GOrderBy? parentId) => _$this._parentId = parentId;
+
+  GCallMinOrderByBuilder();
+
+  GCallMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _address = $v.address;
+      _argsStr = $v.argsStr;
+      _blockId = $v.blockId;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _parentId = $v.parentId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GCallMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallMinOrderBy build() => _build();
+
+  _$GCallMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCallMinOrderBy._(
+            address: address,
+            argsStr: argsStr,
+            blockId: blockId,
+            extrinsicId: extrinsicId,
+            id: id,
+            name: name,
+            pallet: pallet,
+            parentId: parentId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallOrderBy extends GCallOrderBy {
+  @override
+  final GOrderBy? address;
+  @override
+  final GOrderBy? args;
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GBlockOrderBy? block;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? error;
+  @override
+  final GEventAggregateOrderBy? eventsAggregate;
+  @override
+  final GExtrinsicOrderBy? extrinsic;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GCallOrderBy? parent;
+  @override
+  final GOrderBy? parentId;
+  @override
+  final GCallAggregateOrderBy? subcallsAggregate;
+  @override
+  final GOrderBy? success;
+
+  factory _$GCallOrderBy([void Function(GCallOrderByBuilder)? updates]) =>
+      (new GCallOrderByBuilder()..update(updates))._build();
+
+  _$GCallOrderBy._(
+      {this.address,
+      this.args,
+      this.argsStr,
+      this.block,
+      this.blockId,
+      this.error,
+      this.eventsAggregate,
+      this.extrinsic,
+      this.extrinsicId,
+      this.id,
+      this.name,
+      this.pallet,
+      this.parent,
+      this.parentId,
+      this.subcallsAggregate,
+      this.success})
+      : super._();
+
+  @override
+  GCallOrderBy rebuild(void Function(GCallOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallOrderByBuilder toBuilder() => new GCallOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallOrderBy &&
+        address == other.address &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        block == other.block &&
+        blockId == other.blockId &&
+        error == other.error &&
+        eventsAggregate == other.eventsAggregate &&
+        extrinsic == other.extrinsic &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        name == other.name &&
+        pallet == other.pallet &&
+        parent == other.parent &&
+        parentId == other.parentId &&
+        subcallsAggregate == other.subcallsAggregate &&
+        success == other.success;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, extrinsic.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, parent.hashCode);
+    _$hash = $jc(_$hash, parentId.hashCode);
+    _$hash = $jc(_$hash, subcallsAggregate.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallOrderBy')
+          ..add('address', address)
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('error', error)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('extrinsic', extrinsic)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('parent', parent)
+          ..add('parentId', parentId)
+          ..add('subcallsAggregate', subcallsAggregate)
+          ..add('success', success))
+        .toString();
+  }
+}
+
+class GCallOrderByBuilder
+    implements Builder<GCallOrderBy, GCallOrderByBuilder> {
+  _$GCallOrderBy? _$v;
+
+  GOrderBy? _address;
+  GOrderBy? get address => _$this._address;
+  set address(GOrderBy? address) => _$this._address = address;
+
+  GOrderBy? _args;
+  GOrderBy? get args => _$this._args;
+  set args(GOrderBy? args) => _$this._args = args;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GBlockOrderByBuilder? _block;
+  GBlockOrderByBuilder get block =>
+      _$this._block ??= new GBlockOrderByBuilder();
+  set block(GBlockOrderByBuilder? block) => _$this._block = block;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _error;
+  GOrderBy? get error => _$this._error;
+  set error(GOrderBy? error) => _$this._error = error;
+
+  GEventAggregateOrderByBuilder? _eventsAggregate;
+  GEventAggregateOrderByBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateOrderByBuilder();
+  set eventsAggregate(GEventAggregateOrderByBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GExtrinsicOrderByBuilder? _extrinsic;
+  GExtrinsicOrderByBuilder get extrinsic =>
+      _$this._extrinsic ??= new GExtrinsicOrderByBuilder();
+  set extrinsic(GExtrinsicOrderByBuilder? extrinsic) =>
+      _$this._extrinsic = extrinsic;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GCallOrderByBuilder? _parent;
+  GCallOrderByBuilder get parent =>
+      _$this._parent ??= new GCallOrderByBuilder();
+  set parent(GCallOrderByBuilder? parent) => _$this._parent = parent;
+
+  GOrderBy? _parentId;
+  GOrderBy? get parentId => _$this._parentId;
+  set parentId(GOrderBy? parentId) => _$this._parentId = parentId;
+
+  GCallAggregateOrderByBuilder? _subcallsAggregate;
+  GCallAggregateOrderByBuilder get subcallsAggregate =>
+      _$this._subcallsAggregate ??= new GCallAggregateOrderByBuilder();
+  set subcallsAggregate(GCallAggregateOrderByBuilder? subcallsAggregate) =>
+      _$this._subcallsAggregate = subcallsAggregate;
+
+  GOrderBy? _success;
+  GOrderBy? get success => _$this._success;
+  set success(GOrderBy? success) => _$this._success = success;
+
+  GCallOrderByBuilder();
+
+  GCallOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _address = $v.address;
+      _args = $v.args;
+      _argsStr = $v.argsStr;
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId;
+      _error = $v.error;
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _extrinsic = $v.extrinsic?.toBuilder();
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _parent = $v.parent?.toBuilder();
+      _parentId = $v.parentId;
+      _subcallsAggregate = $v.subcallsAggregate?.toBuilder();
+      _success = $v.success;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallOrderBy;
+  }
+
+  @override
+  void update(void Function(GCallOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallOrderBy build() => _build();
+
+  _$GCallOrderBy _build() {
+    _$GCallOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallOrderBy._(
+              address: address,
+              args: args,
+              argsStr: argsStr,
+              block: _block?.build(),
+              blockId: blockId,
+              error: error,
+              eventsAggregate: _eventsAggregate?.build(),
+              extrinsic: _extrinsic?.build(),
+              extrinsicId: extrinsicId,
+              id: id,
+              name: name,
+              pallet: pallet,
+              parent: _parent?.build(),
+              parentId: parentId,
+              subcallsAggregate: _subcallsAggregate?.build(),
+              success: success);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'block';
+        _block?.build();
+
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+        _$failedField = 'extrinsic';
+        _extrinsic?.build();
+
+        _$failedField = 'parent';
+        _parent?.build();
+
+        _$failedField = 'subcallsAggregate';
+        _subcallsAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallStreamCursorInput extends GCallStreamCursorInput {
+  @override
+  final GCallStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GCallStreamCursorInput(
+          [void Function(GCallStreamCursorInputBuilder)? updates]) =>
+      (new GCallStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GCallStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GCallStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GCallStreamCursorInput rebuild(
+          void Function(GCallStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallStreamCursorInputBuilder toBuilder() =>
+      new GCallStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GCallStreamCursorInputBuilder
+    implements Builder<GCallStreamCursorInput, GCallStreamCursorInputBuilder> {
+  _$GCallStreamCursorInput? _$v;
+
+  GCallStreamCursorValueInputBuilder? _initialValue;
+  GCallStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GCallStreamCursorValueInputBuilder();
+  set initialValue(GCallStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GCallStreamCursorInputBuilder();
+
+  GCallStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GCallStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallStreamCursorInput build() => _build();
+
+  _$GCallStreamCursorInput _build() {
+    _$GCallStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCallStreamCursorValueInput extends GCallStreamCursorValueInput {
+  @override
+  final BuiltList<int>? address;
+  @override
+  final _i3.JsonObject? args;
+  @override
+  final BuiltList<String>? argsStr;
+  @override
+  final String? blockId;
+  @override
+  final _i3.JsonObject? error;
+  @override
+  final String? extrinsicId;
+  @override
+  final String? id;
+  @override
+  final String? name;
+  @override
+  final String? pallet;
+  @override
+  final String? parentId;
+  @override
+  final bool? success;
+
+  factory _$GCallStreamCursorValueInput(
+          [void Function(GCallStreamCursorValueInputBuilder)? updates]) =>
+      (new GCallStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GCallStreamCursorValueInput._(
+      {this.address,
+      this.args,
+      this.argsStr,
+      this.blockId,
+      this.error,
+      this.extrinsicId,
+      this.id,
+      this.name,
+      this.pallet,
+      this.parentId,
+      this.success})
+      : super._();
+
+  @override
+  GCallStreamCursorValueInput rebuild(
+          void Function(GCallStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCallStreamCursorValueInputBuilder toBuilder() =>
+      new GCallStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCallStreamCursorValueInput &&
+        address == other.address &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        error == other.error &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        name == other.name &&
+        pallet == other.pallet &&
+        parentId == other.parentId &&
+        success == other.success;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, address.hashCode);
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, parentId.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCallStreamCursorValueInput')
+          ..add('address', address)
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('error', error)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('parentId', parentId)
+          ..add('success', success))
+        .toString();
+  }
+}
+
+class GCallStreamCursorValueInputBuilder
+    implements
+        Builder<GCallStreamCursorValueInput,
+            GCallStreamCursorValueInputBuilder> {
+  _$GCallStreamCursorValueInput? _$v;
+
+  ListBuilder<int>? _address;
+  ListBuilder<int> get address => _$this._address ??= new ListBuilder<int>();
+  set address(ListBuilder<int>? address) => _$this._address = address;
+
+  _i3.JsonObject? _args;
+  _i3.JsonObject? get args => _$this._args;
+  set args(_i3.JsonObject? args) => _$this._args = args;
+
+  ListBuilder<String>? _argsStr;
+  ListBuilder<String> get argsStr =>
+      _$this._argsStr ??= new ListBuilder<String>();
+  set argsStr(ListBuilder<String>? argsStr) => _$this._argsStr = argsStr;
+
+  String? _blockId;
+  String? get blockId => _$this._blockId;
+  set blockId(String? blockId) => _$this._blockId = blockId;
+
+  _i3.JsonObject? _error;
+  _i3.JsonObject? get error => _$this._error;
+  set error(_i3.JsonObject? error) => _$this._error = error;
+
+  String? _extrinsicId;
+  String? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(String? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  String? _name;
+  String? get name => _$this._name;
+  set name(String? name) => _$this._name = name;
+
+  String? _pallet;
+  String? get pallet => _$this._pallet;
+  set pallet(String? pallet) => _$this._pallet = pallet;
+
+  String? _parentId;
+  String? get parentId => _$this._parentId;
+  set parentId(String? parentId) => _$this._parentId = parentId;
+
+  bool? _success;
+  bool? get success => _$this._success;
+  set success(bool? success) => _$this._success = success;
+
+  GCallStreamCursorValueInputBuilder();
+
+  GCallStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _address = $v.address?.toBuilder();
+      _args = $v.args;
+      _argsStr = $v.argsStr?.toBuilder();
+      _blockId = $v.blockId;
+      _error = $v.error;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _parentId = $v.parentId;
+      _success = $v.success;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCallStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCallStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GCallStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCallStreamCursorValueInput build() => _build();
+
+  _$GCallStreamCursorValueInput _build() {
+    _$GCallStreamCursorValueInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GCallStreamCursorValueInput._(
+              address: _address?.build(),
+              args: args,
+              argsStr: _argsStr?.build(),
+              blockId: blockId,
+              error: error,
+              extrinsicId: extrinsicId,
+              id: id,
+              name: name,
+              pallet: pallet,
+              parentId: parentId,
+              success: success);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'address';
+        _address?.build();
+
+        _$failedField = 'argsStr';
+        _argsStr?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCallStreamCursorValueInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertAggregateBoolExp extends GCertAggregateBoolExp {
+  @override
+  final GcertAggregateBoolExpBool_and? bool_and;
+  @override
+  final GcertAggregateBoolExpBool_or? bool_or;
+  @override
+  final GcertAggregateBoolExpCount? count;
+
+  factory _$GCertAggregateBoolExp(
+          [void Function(GCertAggregateBoolExpBuilder)? updates]) =>
+      (new GCertAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GCertAggregateBoolExp._({this.bool_and, this.bool_or, this.count})
+      : super._();
+
+  @override
+  GCertAggregateBoolExp rebuild(
+          void Function(GCertAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertAggregateBoolExpBuilder toBuilder() =>
+      new GCertAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertAggregateBoolExp &&
+        bool_and == other.bool_and &&
+        bool_or == other.bool_or &&
+        count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, bool_and.hashCode);
+    _$hash = $jc(_$hash, bool_or.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertAggregateBoolExp')
+          ..add('bool_and', bool_and)
+          ..add('bool_or', bool_or)
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GCertAggregateBoolExpBuilder
+    implements Builder<GCertAggregateBoolExp, GCertAggregateBoolExpBuilder> {
+  _$GCertAggregateBoolExp? _$v;
+
+  GcertAggregateBoolExpBool_andBuilder? _bool_and;
+  GcertAggregateBoolExpBool_andBuilder get bool_and =>
+      _$this._bool_and ??= new GcertAggregateBoolExpBool_andBuilder();
+  set bool_and(GcertAggregateBoolExpBool_andBuilder? bool_and) =>
+      _$this._bool_and = bool_and;
+
+  GcertAggregateBoolExpBool_orBuilder? _bool_or;
+  GcertAggregateBoolExpBool_orBuilder get bool_or =>
+      _$this._bool_or ??= new GcertAggregateBoolExpBool_orBuilder();
+  set bool_or(GcertAggregateBoolExpBool_orBuilder? bool_or) =>
+      _$this._bool_or = bool_or;
+
+  GcertAggregateBoolExpCountBuilder? _count;
+  GcertAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GcertAggregateBoolExpCountBuilder();
+  set count(GcertAggregateBoolExpCountBuilder? count) => _$this._count = count;
+
+  GCertAggregateBoolExpBuilder();
+
+  GCertAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _bool_and = $v.bool_and?.toBuilder();
+      _bool_or = $v.bool_or?.toBuilder();
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GCertAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertAggregateBoolExp build() => _build();
+
+  _$GCertAggregateBoolExp _build() {
+    _$GCertAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertAggregateBoolExp._(
+              bool_and: _bool_and?.build(),
+              bool_or: _bool_or?.build(),
+              count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'bool_and';
+        _bool_and?.build();
+        _$failedField = 'bool_or';
+        _bool_or?.build();
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcertAggregateBoolExpBool_and extends GcertAggregateBoolExpBool_and {
+  @override
+  final GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCertBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GcertAggregateBoolExpBool_and(
+          [void Function(GcertAggregateBoolExpBool_andBuilder)? updates]) =>
+      (new GcertAggregateBoolExpBool_andBuilder()..update(updates))._build();
+
+  _$GcertAggregateBoolExpBool_and._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GcertAggregateBoolExpBool_and', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcertAggregateBoolExpBool_and', 'predicate');
+  }
+
+  @override
+  GcertAggregateBoolExpBool_and rebuild(
+          void Function(GcertAggregateBoolExpBool_andBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcertAggregateBoolExpBool_andBuilder toBuilder() =>
+      new GcertAggregateBoolExpBool_andBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcertAggregateBoolExpBool_and &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcertAggregateBoolExpBool_and')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcertAggregateBoolExpBool_andBuilder
+    implements
+        Builder<GcertAggregateBoolExpBool_and,
+            GcertAggregateBoolExpBool_andBuilder> {
+  _$GcertAggregateBoolExpBool_and? _$v;
+
+  GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns? _arguments;
+  GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCertBoolExpBuilder? _filter;
+  GCertBoolExpBuilder get filter =>
+      _$this._filter ??= new GCertBoolExpBuilder();
+  set filter(GCertBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcertAggregateBoolExpBool_andBuilder();
+
+  GcertAggregateBoolExpBool_andBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcertAggregateBoolExpBool_and other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcertAggregateBoolExpBool_and;
+  }
+
+  @override
+  void update(void Function(GcertAggregateBoolExpBool_andBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcertAggregateBoolExpBool_and build() => _build();
+
+  _$GcertAggregateBoolExpBool_and _build() {
+    _$GcertAggregateBoolExpBool_and _$result;
+    try {
+      _$result = _$v ??
+          new _$GcertAggregateBoolExpBool_and._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GcertAggregateBoolExpBool_and', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcertAggregateBoolExpBool_and', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcertAggregateBoolExpBool_or extends GcertAggregateBoolExpBool_or {
+  @override
+  final GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCertBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GcertAggregateBoolExpBool_or(
+          [void Function(GcertAggregateBoolExpBool_orBuilder)? updates]) =>
+      (new GcertAggregateBoolExpBool_orBuilder()..update(updates))._build();
+
+  _$GcertAggregateBoolExpBool_or._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GcertAggregateBoolExpBool_or', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcertAggregateBoolExpBool_or', 'predicate');
+  }
+
+  @override
+  GcertAggregateBoolExpBool_or rebuild(
+          void Function(GcertAggregateBoolExpBool_orBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcertAggregateBoolExpBool_orBuilder toBuilder() =>
+      new GcertAggregateBoolExpBool_orBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcertAggregateBoolExpBool_or &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcertAggregateBoolExpBool_or')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcertAggregateBoolExpBool_orBuilder
+    implements
+        Builder<GcertAggregateBoolExpBool_or,
+            GcertAggregateBoolExpBool_orBuilder> {
+  _$GcertAggregateBoolExpBool_or? _$v;
+
+  GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns? _arguments;
+  GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns? get arguments =>
+      _$this._arguments;
+  set arguments(
+          GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCertBoolExpBuilder? _filter;
+  GCertBoolExpBuilder get filter =>
+      _$this._filter ??= new GCertBoolExpBuilder();
+  set filter(GCertBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcertAggregateBoolExpBool_orBuilder();
+
+  GcertAggregateBoolExpBool_orBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcertAggregateBoolExpBool_or other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcertAggregateBoolExpBool_or;
+  }
+
+  @override
+  void update(void Function(GcertAggregateBoolExpBool_orBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcertAggregateBoolExpBool_or build() => _build();
+
+  _$GcertAggregateBoolExpBool_or _build() {
+    _$GcertAggregateBoolExpBool_or _$result;
+    try {
+      _$result = _$v ??
+          new _$GcertAggregateBoolExpBool_or._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GcertAggregateBoolExpBool_or', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcertAggregateBoolExpBool_or', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcertAggregateBoolExpCount extends GcertAggregateBoolExpCount {
+  @override
+  final BuiltList<GCertSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCertBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GcertAggregateBoolExpCount(
+          [void Function(GcertAggregateBoolExpCountBuilder)? updates]) =>
+      (new GcertAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GcertAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcertAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GcertAggregateBoolExpCount rebuild(
+          void Function(GcertAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcertAggregateBoolExpCountBuilder toBuilder() =>
+      new GcertAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcertAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcertAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcertAggregateBoolExpCountBuilder
+    implements
+        Builder<GcertAggregateBoolExpCount, GcertAggregateBoolExpCountBuilder> {
+  _$GcertAggregateBoolExpCount? _$v;
+
+  ListBuilder<GCertSelectColumn>? _arguments;
+  ListBuilder<GCertSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GCertSelectColumn>();
+  set arguments(ListBuilder<GCertSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCertBoolExpBuilder? _filter;
+  GCertBoolExpBuilder get filter =>
+      _$this._filter ??= new GCertBoolExpBuilder();
+  set filter(GCertBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcertAggregateBoolExpCountBuilder();
+
+  GcertAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcertAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcertAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GcertAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcertAggregateBoolExpCount build() => _build();
+
+  _$GcertAggregateBoolExpCount _build() {
+    _$GcertAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GcertAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcertAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertAggregateOrderBy extends GCertAggregateOrderBy {
+  @override
+  final GCertAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GCertMaxOrderBy? max;
+  @override
+  final GCertMinOrderBy? min;
+  @override
+  final GCertStddevOrderBy? stddev;
+  @override
+  final GCertStddevPopOrderBy? stddevPop;
+  @override
+  final GCertStddevSampOrderBy? stddevSamp;
+  @override
+  final GCertSumOrderBy? sum;
+  @override
+  final GCertVarPopOrderBy? varPop;
+  @override
+  final GCertVarSampOrderBy? varSamp;
+  @override
+  final GCertVarianceOrderBy? variance;
+
+  factory _$GCertAggregateOrderBy(
+          [void Function(GCertAggregateOrderByBuilder)? updates]) =>
+      (new GCertAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GCertAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GCertAggregateOrderBy rebuild(
+          void Function(GCertAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertAggregateOrderByBuilder toBuilder() =>
+      new GCertAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GCertAggregateOrderByBuilder
+    implements Builder<GCertAggregateOrderBy, GCertAggregateOrderByBuilder> {
+  _$GCertAggregateOrderBy? _$v;
+
+  GCertAvgOrderByBuilder? _avg;
+  GCertAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GCertAvgOrderByBuilder();
+  set avg(GCertAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GCertMaxOrderByBuilder? _max;
+  GCertMaxOrderByBuilder get max =>
+      _$this._max ??= new GCertMaxOrderByBuilder();
+  set max(GCertMaxOrderByBuilder? max) => _$this._max = max;
+
+  GCertMinOrderByBuilder? _min;
+  GCertMinOrderByBuilder get min =>
+      _$this._min ??= new GCertMinOrderByBuilder();
+  set min(GCertMinOrderByBuilder? min) => _$this._min = min;
+
+  GCertStddevOrderByBuilder? _stddev;
+  GCertStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GCertStddevOrderByBuilder();
+  set stddev(GCertStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GCertStddevPopOrderByBuilder? _stddevPop;
+  GCertStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GCertStddevPopOrderByBuilder();
+  set stddevPop(GCertStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GCertStddevSampOrderByBuilder? _stddevSamp;
+  GCertStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GCertStddevSampOrderByBuilder();
+  set stddevSamp(GCertStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GCertSumOrderByBuilder? _sum;
+  GCertSumOrderByBuilder get sum =>
+      _$this._sum ??= new GCertSumOrderByBuilder();
+  set sum(GCertSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GCertVarPopOrderByBuilder? _varPop;
+  GCertVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GCertVarPopOrderByBuilder();
+  set varPop(GCertVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GCertVarSampOrderByBuilder? _varSamp;
+  GCertVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GCertVarSampOrderByBuilder();
+  set varSamp(GCertVarSampOrderByBuilder? varSamp) => _$this._varSamp = varSamp;
+
+  GCertVarianceOrderByBuilder? _variance;
+  GCertVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GCertVarianceOrderByBuilder();
+  set variance(GCertVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GCertAggregateOrderByBuilder();
+
+  GCertAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertAggregateOrderBy build() => _build();
+
+  _$GCertAggregateOrderBy _build() {
+    _$GCertAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertAvgOrderBy extends GCertAvgOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertAvgOrderBy([void Function(GCertAvgOrderByBuilder)? updates]) =>
+      (new GCertAvgOrderByBuilder()..update(updates))._build();
+
+  _$GCertAvgOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertAvgOrderBy rebuild(void Function(GCertAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertAvgOrderByBuilder toBuilder() =>
+      new GCertAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertAvgOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertAvgOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertAvgOrderByBuilder
+    implements Builder<GCertAvgOrderBy, GCertAvgOrderByBuilder> {
+  _$GCertAvgOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertAvgOrderByBuilder();
+
+  GCertAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertAvgOrderBy build() => _build();
+
+  _$GCertAvgOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertAvgOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertBoolExp extends GCertBoolExp {
+  @override
+  final BuiltList<GCertBoolExp>? G_and;
+  @override
+  final GCertBoolExp? G_not;
+  @override
+  final BuiltList<GCertBoolExp>? G_or;
+  @override
+  final GCertEventBoolExp? certHistory;
+  @override
+  final GCertEventAggregateBoolExp? certHistoryAggregate;
+  @override
+  final GEventBoolExp? createdIn;
+  @override
+  final GStringComparisonExp? createdInId;
+  @override
+  final GIntComparisonExp? createdOn;
+  @override
+  final GIntComparisonExp? expireOn;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GBooleanComparisonExp? isActive;
+  @override
+  final GIdentityBoolExp? issuer;
+  @override
+  final GStringComparisonExp? issuerId;
+  @override
+  final GIdentityBoolExp? receiver;
+  @override
+  final GStringComparisonExp? receiverId;
+  @override
+  final GEventBoolExp? updatedIn;
+  @override
+  final GStringComparisonExp? updatedInId;
+  @override
+  final GIntComparisonExp? updatedOn;
+
+  factory _$GCertBoolExp([void Function(GCertBoolExpBuilder)? updates]) =>
+      (new GCertBoolExpBuilder()..update(updates))._build();
+
+  _$GCertBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.certHistory,
+      this.certHistoryAggregate,
+      this.createdIn,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.isActive,
+      this.issuer,
+      this.issuerId,
+      this.receiver,
+      this.receiverId,
+      this.updatedIn,
+      this.updatedInId,
+      this.updatedOn})
+      : super._();
+
+  @override
+  GCertBoolExp rebuild(void Function(GCertBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertBoolExpBuilder toBuilder() => new GCertBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        certHistory == other.certHistory &&
+        certHistoryAggregate == other.certHistoryAggregate &&
+        createdIn == other.createdIn &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        isActive == other.isActive &&
+        issuer == other.issuer &&
+        issuerId == other.issuerId &&
+        receiver == other.receiver &&
+        receiverId == other.receiverId &&
+        updatedIn == other.updatedIn &&
+        updatedInId == other.updatedInId &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, certHistory.hashCode);
+    _$hash = $jc(_$hash, certHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, createdIn.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, issuer.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiver.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jc(_$hash, updatedIn.hashCode);
+    _$hash = $jc(_$hash, updatedInId.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('certHistory', certHistory)
+          ..add('certHistoryAggregate', certHistoryAggregate)
+          ..add('createdIn', createdIn)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('isActive', isActive)
+          ..add('issuer', issuer)
+          ..add('issuerId', issuerId)
+          ..add('receiver', receiver)
+          ..add('receiverId', receiverId)
+          ..add('updatedIn', updatedIn)
+          ..add('updatedInId', updatedInId)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertBoolExpBuilder
+    implements Builder<GCertBoolExp, GCertBoolExpBuilder> {
+  _$GCertBoolExp? _$v;
+
+  ListBuilder<GCertBoolExp>? _G_and;
+  ListBuilder<GCertBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GCertBoolExp>();
+  set G_and(ListBuilder<GCertBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GCertBoolExpBuilder? _G_not;
+  GCertBoolExpBuilder get G_not => _$this._G_not ??= new GCertBoolExpBuilder();
+  set G_not(GCertBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GCertBoolExp>? _G_or;
+  ListBuilder<GCertBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GCertBoolExp>();
+  set G_or(ListBuilder<GCertBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GCertEventBoolExpBuilder? _certHistory;
+  GCertEventBoolExpBuilder get certHistory =>
+      _$this._certHistory ??= new GCertEventBoolExpBuilder();
+  set certHistory(GCertEventBoolExpBuilder? certHistory) =>
+      _$this._certHistory = certHistory;
+
+  GCertEventAggregateBoolExpBuilder? _certHistoryAggregate;
+  GCertEventAggregateBoolExpBuilder get certHistoryAggregate =>
+      _$this._certHistoryAggregate ??= new GCertEventAggregateBoolExpBuilder();
+  set certHistoryAggregate(
+          GCertEventAggregateBoolExpBuilder? certHistoryAggregate) =>
+      _$this._certHistoryAggregate = certHistoryAggregate;
+
+  GEventBoolExpBuilder? _createdIn;
+  GEventBoolExpBuilder get createdIn =>
+      _$this._createdIn ??= new GEventBoolExpBuilder();
+  set createdIn(GEventBoolExpBuilder? createdIn) =>
+      _$this._createdIn = createdIn;
+
+  GStringComparisonExpBuilder? _createdInId;
+  GStringComparisonExpBuilder get createdInId =>
+      _$this._createdInId ??= new GStringComparisonExpBuilder();
+  set createdInId(GStringComparisonExpBuilder? createdInId) =>
+      _$this._createdInId = createdInId;
+
+  GIntComparisonExpBuilder? _createdOn;
+  GIntComparisonExpBuilder get createdOn =>
+      _$this._createdOn ??= new GIntComparisonExpBuilder();
+  set createdOn(GIntComparisonExpBuilder? createdOn) =>
+      _$this._createdOn = createdOn;
+
+  GIntComparisonExpBuilder? _expireOn;
+  GIntComparisonExpBuilder get expireOn =>
+      _$this._expireOn ??= new GIntComparisonExpBuilder();
+  set expireOn(GIntComparisonExpBuilder? expireOn) =>
+      _$this._expireOn = expireOn;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GBooleanComparisonExpBuilder? _isActive;
+  GBooleanComparisonExpBuilder get isActive =>
+      _$this._isActive ??= new GBooleanComparisonExpBuilder();
+  set isActive(GBooleanComparisonExpBuilder? isActive) =>
+      _$this._isActive = isActive;
+
+  GIdentityBoolExpBuilder? _issuer;
+  GIdentityBoolExpBuilder get issuer =>
+      _$this._issuer ??= new GIdentityBoolExpBuilder();
+  set issuer(GIdentityBoolExpBuilder? issuer) => _$this._issuer = issuer;
+
+  GStringComparisonExpBuilder? _issuerId;
+  GStringComparisonExpBuilder get issuerId =>
+      _$this._issuerId ??= new GStringComparisonExpBuilder();
+  set issuerId(GStringComparisonExpBuilder? issuerId) =>
+      _$this._issuerId = issuerId;
+
+  GIdentityBoolExpBuilder? _receiver;
+  GIdentityBoolExpBuilder get receiver =>
+      _$this._receiver ??= new GIdentityBoolExpBuilder();
+  set receiver(GIdentityBoolExpBuilder? receiver) =>
+      _$this._receiver = receiver;
+
+  GStringComparisonExpBuilder? _receiverId;
+  GStringComparisonExpBuilder get receiverId =>
+      _$this._receiverId ??= new GStringComparisonExpBuilder();
+  set receiverId(GStringComparisonExpBuilder? receiverId) =>
+      _$this._receiverId = receiverId;
+
+  GEventBoolExpBuilder? _updatedIn;
+  GEventBoolExpBuilder get updatedIn =>
+      _$this._updatedIn ??= new GEventBoolExpBuilder();
+  set updatedIn(GEventBoolExpBuilder? updatedIn) =>
+      _$this._updatedIn = updatedIn;
+
+  GStringComparisonExpBuilder? _updatedInId;
+  GStringComparisonExpBuilder get updatedInId =>
+      _$this._updatedInId ??= new GStringComparisonExpBuilder();
+  set updatedInId(GStringComparisonExpBuilder? updatedInId) =>
+      _$this._updatedInId = updatedInId;
+
+  GIntComparisonExpBuilder? _updatedOn;
+  GIntComparisonExpBuilder get updatedOn =>
+      _$this._updatedOn ??= new GIntComparisonExpBuilder();
+  set updatedOn(GIntComparisonExpBuilder? updatedOn) =>
+      _$this._updatedOn = updatedOn;
+
+  GCertBoolExpBuilder();
+
+  GCertBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _certHistory = $v.certHistory?.toBuilder();
+      _certHistoryAggregate = $v.certHistoryAggregate?.toBuilder();
+      _createdIn = $v.createdIn?.toBuilder();
+      _createdInId = $v.createdInId?.toBuilder();
+      _createdOn = $v.createdOn?.toBuilder();
+      _expireOn = $v.expireOn?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _isActive = $v.isActive?.toBuilder();
+      _issuer = $v.issuer?.toBuilder();
+      _issuerId = $v.issuerId?.toBuilder();
+      _receiver = $v.receiver?.toBuilder();
+      _receiverId = $v.receiverId?.toBuilder();
+      _updatedIn = $v.updatedIn?.toBuilder();
+      _updatedInId = $v.updatedInId?.toBuilder();
+      _updatedOn = $v.updatedOn?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertBoolExp;
+  }
+
+  @override
+  void update(void Function(GCertBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertBoolExp build() => _build();
+
+  _$GCertBoolExp _build() {
+    _$GCertBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              certHistory: _certHistory?.build(),
+              certHistoryAggregate: _certHistoryAggregate?.build(),
+              createdIn: _createdIn?.build(),
+              createdInId: _createdInId?.build(),
+              createdOn: _createdOn?.build(),
+              expireOn: _expireOn?.build(),
+              id: _id?.build(),
+              isActive: _isActive?.build(),
+              issuer: _issuer?.build(),
+              issuerId: _issuerId?.build(),
+              receiver: _receiver?.build(),
+              receiverId: _receiverId?.build(),
+              updatedIn: _updatedIn?.build(),
+              updatedInId: _updatedInId?.build(),
+              updatedOn: _updatedOn?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'certHistory';
+        _certHistory?.build();
+        _$failedField = 'certHistoryAggregate';
+        _certHistoryAggregate?.build();
+        _$failedField = 'createdIn';
+        _createdIn?.build();
+        _$failedField = 'createdInId';
+        _createdInId?.build();
+        _$failedField = 'createdOn';
+        _createdOn?.build();
+        _$failedField = 'expireOn';
+        _expireOn?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'isActive';
+        _isActive?.build();
+        _$failedField = 'issuer';
+        _issuer?.build();
+        _$failedField = 'issuerId';
+        _issuerId?.build();
+        _$failedField = 'receiver';
+        _receiver?.build();
+        _$failedField = 'receiverId';
+        _receiverId?.build();
+        _$failedField = 'updatedIn';
+        _updatedIn?.build();
+        _$failedField = 'updatedInId';
+        _updatedInId?.build();
+        _$failedField = 'updatedOn';
+        _updatedOn?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventAggregateBoolExp extends GCertEventAggregateBoolExp {
+  @override
+  final GcertEventAggregateBoolExpCount? count;
+
+  factory _$GCertEventAggregateBoolExp(
+          [void Function(GCertEventAggregateBoolExpBuilder)? updates]) =>
+      (new GCertEventAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GCertEventAggregateBoolExp._({this.count}) : super._();
+
+  @override
+  GCertEventAggregateBoolExp rebuild(
+          void Function(GCertEventAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventAggregateBoolExpBuilder toBuilder() =>
+      new GCertEventAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventAggregateBoolExp && count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventAggregateBoolExp')
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GCertEventAggregateBoolExpBuilder
+    implements
+        Builder<GCertEventAggregateBoolExp, GCertEventAggregateBoolExpBuilder> {
+  _$GCertEventAggregateBoolExp? _$v;
+
+  GcertEventAggregateBoolExpCountBuilder? _count;
+  GcertEventAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GcertEventAggregateBoolExpCountBuilder();
+  set count(GcertEventAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GCertEventAggregateBoolExpBuilder();
+
+  GCertEventAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GCertEventAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventAggregateBoolExp build() => _build();
+
+  _$GCertEventAggregateBoolExp _build() {
+    _$GCertEventAggregateBoolExp _$result;
+    try {
+      _$result =
+          _$v ?? new _$GCertEventAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertEventAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GcertEventAggregateBoolExpCount
+    extends GcertEventAggregateBoolExpCount {
+  @override
+  final BuiltList<GCertEventSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GCertEventBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GcertEventAggregateBoolExpCount(
+          [void Function(GcertEventAggregateBoolExpCountBuilder)? updates]) =>
+      (new GcertEventAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GcertEventAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GcertEventAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GcertEventAggregateBoolExpCount rebuild(
+          void Function(GcertEventAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GcertEventAggregateBoolExpCountBuilder toBuilder() =>
+      new GcertEventAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GcertEventAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GcertEventAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GcertEventAggregateBoolExpCountBuilder
+    implements
+        Builder<GcertEventAggregateBoolExpCount,
+            GcertEventAggregateBoolExpCountBuilder> {
+  _$GcertEventAggregateBoolExpCount? _$v;
+
+  ListBuilder<GCertEventSelectColumn>? _arguments;
+  ListBuilder<GCertEventSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GCertEventSelectColumn>();
+  set arguments(ListBuilder<GCertEventSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GCertEventBoolExpBuilder? _filter;
+  GCertEventBoolExpBuilder get filter =>
+      _$this._filter ??= new GCertEventBoolExpBuilder();
+  set filter(GCertEventBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GcertEventAggregateBoolExpCountBuilder();
+
+  GcertEventAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GcertEventAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GcertEventAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GcertEventAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GcertEventAggregateBoolExpCount build() => _build();
+
+  _$GcertEventAggregateBoolExpCount _build() {
+    _$GcertEventAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GcertEventAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GcertEventAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventAggregateOrderBy extends GCertEventAggregateOrderBy {
+  @override
+  final GCertEventAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GCertEventMaxOrderBy? max;
+  @override
+  final GCertEventMinOrderBy? min;
+  @override
+  final GCertEventStddevOrderBy? stddev;
+  @override
+  final GCertEventStddevPopOrderBy? stddevPop;
+  @override
+  final GCertEventStddevSampOrderBy? stddevSamp;
+  @override
+  final GCertEventSumOrderBy? sum;
+  @override
+  final GCertEventVarPopOrderBy? varPop;
+  @override
+  final GCertEventVarSampOrderBy? varSamp;
+  @override
+  final GCertEventVarianceOrderBy? variance;
+
+  factory _$GCertEventAggregateOrderBy(
+          [void Function(GCertEventAggregateOrderByBuilder)? updates]) =>
+      (new GCertEventAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GCertEventAggregateOrderBy rebuild(
+          void Function(GCertEventAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventAggregateOrderByBuilder toBuilder() =>
+      new GCertEventAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GCertEventAggregateOrderByBuilder
+    implements
+        Builder<GCertEventAggregateOrderBy, GCertEventAggregateOrderByBuilder> {
+  _$GCertEventAggregateOrderBy? _$v;
+
+  GCertEventAvgOrderByBuilder? _avg;
+  GCertEventAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GCertEventAvgOrderByBuilder();
+  set avg(GCertEventAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GCertEventMaxOrderByBuilder? _max;
+  GCertEventMaxOrderByBuilder get max =>
+      _$this._max ??= new GCertEventMaxOrderByBuilder();
+  set max(GCertEventMaxOrderByBuilder? max) => _$this._max = max;
+
+  GCertEventMinOrderByBuilder? _min;
+  GCertEventMinOrderByBuilder get min =>
+      _$this._min ??= new GCertEventMinOrderByBuilder();
+  set min(GCertEventMinOrderByBuilder? min) => _$this._min = min;
+
+  GCertEventStddevOrderByBuilder? _stddev;
+  GCertEventStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GCertEventStddevOrderByBuilder();
+  set stddev(GCertEventStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GCertEventStddevPopOrderByBuilder? _stddevPop;
+  GCertEventStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GCertEventStddevPopOrderByBuilder();
+  set stddevPop(GCertEventStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GCertEventStddevSampOrderByBuilder? _stddevSamp;
+  GCertEventStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GCertEventStddevSampOrderByBuilder();
+  set stddevSamp(GCertEventStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GCertEventSumOrderByBuilder? _sum;
+  GCertEventSumOrderByBuilder get sum =>
+      _$this._sum ??= new GCertEventSumOrderByBuilder();
+  set sum(GCertEventSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GCertEventVarPopOrderByBuilder? _varPop;
+  GCertEventVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GCertEventVarPopOrderByBuilder();
+  set varPop(GCertEventVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GCertEventVarSampOrderByBuilder? _varSamp;
+  GCertEventVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GCertEventVarSampOrderByBuilder();
+  set varSamp(GCertEventVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GCertEventVarianceOrderByBuilder? _variance;
+  GCertEventVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GCertEventVarianceOrderByBuilder();
+  set variance(GCertEventVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GCertEventAggregateOrderByBuilder();
+
+  GCertEventAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventAggregateOrderBy build() => _build();
+
+  _$GCertEventAggregateOrderBy _build() {
+    _$GCertEventAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertEventAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertEventAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventAvgOrderBy extends GCertEventAvgOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventAvgOrderBy(
+          [void Function(GCertEventAvgOrderByBuilder)? updates]) =>
+      (new GCertEventAvgOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventAvgOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventAvgOrderBy rebuild(
+          void Function(GCertEventAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventAvgOrderByBuilder toBuilder() =>
+      new GCertEventAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventAvgOrderBy && blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventAvgOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventAvgOrderByBuilder
+    implements Builder<GCertEventAvgOrderBy, GCertEventAvgOrderByBuilder> {
+  _$GCertEventAvgOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventAvgOrderByBuilder();
+
+  GCertEventAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventAvgOrderBy build() => _build();
+
+  _$GCertEventAvgOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventAvgOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventBoolExp extends GCertEventBoolExp {
+  @override
+  final BuiltList<GCertEventBoolExp>? G_and;
+  @override
+  final GCertEventBoolExp? G_not;
+  @override
+  final BuiltList<GCertEventBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GCertBoolExp? cert;
+  @override
+  final GStringComparisonExp? certId;
+  @override
+  final GEventBoolExp? event;
+  @override
+  final GStringComparisonExp? eventId;
+  @override
+  final GEventTypeEnumComparisonExp? eventType;
+  @override
+  final GStringComparisonExp? id;
+
+  factory _$GCertEventBoolExp(
+          [void Function(GCertEventBoolExpBuilder)? updates]) =>
+      (new GCertEventBoolExpBuilder()..update(updates))._build();
+
+  _$GCertEventBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.blockNumber,
+      this.cert,
+      this.certId,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id})
+      : super._();
+
+  @override
+  GCertEventBoolExp rebuild(void Function(GCertEventBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventBoolExpBuilder toBuilder() =>
+      new GCertEventBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        blockNumber == other.blockNumber &&
+        cert == other.cert &&
+        certId == other.certId &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, cert.hashCode);
+    _$hash = $jc(_$hash, certId.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('blockNumber', blockNumber)
+          ..add('cert', cert)
+          ..add('certId', certId)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id))
+        .toString();
+  }
+}
+
+class GCertEventBoolExpBuilder
+    implements Builder<GCertEventBoolExp, GCertEventBoolExpBuilder> {
+  _$GCertEventBoolExp? _$v;
+
+  ListBuilder<GCertEventBoolExp>? _G_and;
+  ListBuilder<GCertEventBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GCertEventBoolExp>();
+  set G_and(ListBuilder<GCertEventBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GCertEventBoolExpBuilder? _G_not;
+  GCertEventBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GCertEventBoolExpBuilder();
+  set G_not(GCertEventBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GCertEventBoolExp>? _G_or;
+  ListBuilder<GCertEventBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GCertEventBoolExp>();
+  set G_or(ListBuilder<GCertEventBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GCertBoolExpBuilder? _cert;
+  GCertBoolExpBuilder get cert => _$this._cert ??= new GCertBoolExpBuilder();
+  set cert(GCertBoolExpBuilder? cert) => _$this._cert = cert;
+
+  GStringComparisonExpBuilder? _certId;
+  GStringComparisonExpBuilder get certId =>
+      _$this._certId ??= new GStringComparisonExpBuilder();
+  set certId(GStringComparisonExpBuilder? certId) => _$this._certId = certId;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GEventTypeEnumComparisonExpBuilder? _eventType;
+  GEventTypeEnumComparisonExpBuilder get eventType =>
+      _$this._eventType ??= new GEventTypeEnumComparisonExpBuilder();
+  set eventType(GEventTypeEnumComparisonExpBuilder? eventType) =>
+      _$this._eventType = eventType;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GCertEventBoolExpBuilder();
+
+  GCertEventBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _cert = $v.cert?.toBuilder();
+      _certId = $v.certId?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _eventType = $v.eventType?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventBoolExp;
+  }
+
+  @override
+  void update(void Function(GCertEventBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventBoolExp build() => _build();
+
+  _$GCertEventBoolExp _build() {
+    _$GCertEventBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertEventBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              blockNumber: _blockNumber?.build(),
+              cert: _cert?.build(),
+              certId: _certId?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              eventType: _eventType?.build(),
+              id: _id?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'cert';
+        _cert?.build();
+        _$failedField = 'certId';
+        _certId?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'eventType';
+        _eventType?.build();
+        _$failedField = 'id';
+        _id?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertEventBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventMaxOrderBy extends GCertEventMaxOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? certId;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
+
+  factory _$GCertEventMaxOrderBy(
+          [void Function(GCertEventMaxOrderByBuilder)? updates]) =>
+      (new GCertEventMaxOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventMaxOrderBy._(
+      {this.blockNumber, this.certId, this.eventId, this.id})
+      : super._();
+
+  @override
+  GCertEventMaxOrderBy rebuild(
+          void Function(GCertEventMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventMaxOrderByBuilder toBuilder() =>
+      new GCertEventMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventMaxOrderBy &&
+        blockNumber == other.blockNumber &&
+        certId == other.certId &&
+        eventId == other.eventId &&
+        id == other.id;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, certId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventMaxOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('certId', certId)
+          ..add('eventId', eventId)
+          ..add('id', id))
+        .toString();
+  }
+}
+
+class GCertEventMaxOrderByBuilder
+    implements Builder<GCertEventMaxOrderBy, GCertEventMaxOrderByBuilder> {
+  _$GCertEventMaxOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _certId;
+  GOrderBy? get certId => _$this._certId;
+  set certId(GOrderBy? certId) => _$this._certId = certId;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GCertEventMaxOrderByBuilder();
+
+  GCertEventMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _certId = $v.certId;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventMaxOrderBy build() => _build();
+
+  _$GCertEventMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertEventMaxOrderBy._(
+            blockNumber: blockNumber, certId: certId, eventId: eventId, id: id);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventMinOrderBy extends GCertEventMinOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? certId;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
+
+  factory _$GCertEventMinOrderBy(
+          [void Function(GCertEventMinOrderByBuilder)? updates]) =>
+      (new GCertEventMinOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventMinOrderBy._(
+      {this.blockNumber, this.certId, this.eventId, this.id})
+      : super._();
+
+  @override
+  GCertEventMinOrderBy rebuild(
+          void Function(GCertEventMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventMinOrderByBuilder toBuilder() =>
+      new GCertEventMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventMinOrderBy &&
+        blockNumber == other.blockNumber &&
+        certId == other.certId &&
+        eventId == other.eventId &&
+        id == other.id;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, certId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventMinOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('certId', certId)
+          ..add('eventId', eventId)
+          ..add('id', id))
+        .toString();
+  }
+}
+
+class GCertEventMinOrderByBuilder
+    implements Builder<GCertEventMinOrderBy, GCertEventMinOrderByBuilder> {
+  _$GCertEventMinOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _certId;
+  GOrderBy? get certId => _$this._certId;
+  set certId(GOrderBy? certId) => _$this._certId = certId;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GCertEventMinOrderByBuilder();
+
+  GCertEventMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _certId = $v.certId;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventMinOrderBy build() => _build();
+
+  _$GCertEventMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertEventMinOrderBy._(
+            blockNumber: blockNumber, certId: certId, eventId: eventId, id: id);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventOrderBy extends GCertEventOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GCertOrderBy? cert;
+  @override
+  final GOrderBy? certId;
+  @override
+  final GEventOrderBy? event;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? eventType;
+  @override
+  final GOrderBy? id;
+
+  factory _$GCertEventOrderBy(
+          [void Function(GCertEventOrderByBuilder)? updates]) =>
+      (new GCertEventOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventOrderBy._(
+      {this.blockNumber,
+      this.cert,
+      this.certId,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id})
+      : super._();
+
+  @override
+  GCertEventOrderBy rebuild(void Function(GCertEventOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventOrderByBuilder toBuilder() =>
+      new GCertEventOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventOrderBy &&
+        blockNumber == other.blockNumber &&
+        cert == other.cert &&
+        certId == other.certId &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, cert.hashCode);
+    _$hash = $jc(_$hash, certId.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('cert', cert)
+          ..add('certId', certId)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id))
+        .toString();
+  }
+}
+
+class GCertEventOrderByBuilder
+    implements Builder<GCertEventOrderBy, GCertEventOrderByBuilder> {
+  _$GCertEventOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertOrderByBuilder? _cert;
+  GCertOrderByBuilder get cert => _$this._cert ??= new GCertOrderByBuilder();
+  set cert(GCertOrderByBuilder? cert) => _$this._cert = cert;
+
+  GOrderBy? _certId;
+  GOrderBy? get certId => _$this._certId;
+  set certId(GOrderBy? certId) => _$this._certId = certId;
+
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _eventType;
+  GOrderBy? get eventType => _$this._eventType;
+  set eventType(GOrderBy? eventType) => _$this._eventType = eventType;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GCertEventOrderByBuilder();
+
+  GCertEventOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _cert = $v.cert?.toBuilder();
+      _certId = $v.certId;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventOrderBy build() => _build();
+
+  _$GCertEventOrderBy _build() {
+    _$GCertEventOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertEventOrderBy._(
+              blockNumber: blockNumber,
+              cert: _cert?.build(),
+              certId: certId,
+              event: _event?.build(),
+              eventId: eventId,
+              eventType: eventType,
+              id: id);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'cert';
+        _cert?.build();
+
+        _$failedField = 'event';
+        _event?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertEventOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventStddevOrderBy extends GCertEventStddevOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventStddevOrderBy(
+          [void Function(GCertEventStddevOrderByBuilder)? updates]) =>
+      (new GCertEventStddevOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventStddevOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventStddevOrderBy rebuild(
+          void Function(GCertEventStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventStddevOrderByBuilder toBuilder() =>
+      new GCertEventStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventStddevOrderBy && blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventStddevOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventStddevOrderByBuilder
+    implements
+        Builder<GCertEventStddevOrderBy, GCertEventStddevOrderByBuilder> {
+  _$GCertEventStddevOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventStddevOrderByBuilder();
+
+  GCertEventStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventStddevOrderBy build() => _build();
+
+  _$GCertEventStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventStddevOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventStddevPopOrderBy extends GCertEventStddevPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventStddevPopOrderBy(
+          [void Function(GCertEventStddevPopOrderByBuilder)? updates]) =>
+      (new GCertEventStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventStddevPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventStddevPopOrderBy rebuild(
+          void Function(GCertEventStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventStddevPopOrderByBuilder toBuilder() =>
+      new GCertEventStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventStddevPopOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventStddevPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventStddevPopOrderByBuilder
+    implements
+        Builder<GCertEventStddevPopOrderBy, GCertEventStddevPopOrderByBuilder> {
+  _$GCertEventStddevPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventStddevPopOrderByBuilder();
+
+  GCertEventStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventStddevPopOrderBy build() => _build();
+
+  _$GCertEventStddevPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventStddevPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventStddevSampOrderBy extends GCertEventStddevSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventStddevSampOrderBy(
+          [void Function(GCertEventStddevSampOrderByBuilder)? updates]) =>
+      (new GCertEventStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventStddevSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventStddevSampOrderBy rebuild(
+          void Function(GCertEventStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventStddevSampOrderByBuilder toBuilder() =>
+      new GCertEventStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventStddevSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventStddevSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventStddevSampOrderByBuilder
+    implements
+        Builder<GCertEventStddevSampOrderBy,
+            GCertEventStddevSampOrderByBuilder> {
+  _$GCertEventStddevSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventStddevSampOrderByBuilder();
+
+  GCertEventStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventStddevSampOrderBy build() => _build();
+
+  _$GCertEventStddevSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventStddevSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventStreamCursorInput extends GCertEventStreamCursorInput {
+  @override
+  final GCertEventStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GCertEventStreamCursorInput(
+          [void Function(GCertEventStreamCursorInputBuilder)? updates]) =>
+      (new GCertEventStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GCertEventStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GCertEventStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GCertEventStreamCursorInput rebuild(
+          void Function(GCertEventStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventStreamCursorInputBuilder toBuilder() =>
+      new GCertEventStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GCertEventStreamCursorInputBuilder
+    implements
+        Builder<GCertEventStreamCursorInput,
+            GCertEventStreamCursorInputBuilder> {
+  _$GCertEventStreamCursorInput? _$v;
+
+  GCertEventStreamCursorValueInputBuilder? _initialValue;
+  GCertEventStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GCertEventStreamCursorValueInputBuilder();
+  set initialValue(GCertEventStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GCertEventStreamCursorInputBuilder();
+
+  GCertEventStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GCertEventStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventStreamCursorInput build() => _build();
+
+  _$GCertEventStreamCursorInput _build() {
+    _$GCertEventStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertEventStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertEventStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventStreamCursorValueInput
+    extends GCertEventStreamCursorValueInput {
+  @override
+  final int? blockNumber;
+  @override
+  final String? certId;
+  @override
+  final String? eventId;
+  @override
+  final GEventTypeEnum? eventType;
+  @override
+  final String? id;
+
+  factory _$GCertEventStreamCursorValueInput(
+          [void Function(GCertEventStreamCursorValueInputBuilder)? updates]) =>
+      (new GCertEventStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GCertEventStreamCursorValueInput._(
+      {this.blockNumber, this.certId, this.eventId, this.eventType, this.id})
+      : super._();
+
+  @override
+  GCertEventStreamCursorValueInput rebuild(
+          void Function(GCertEventStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventStreamCursorValueInputBuilder toBuilder() =>
+      new GCertEventStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventStreamCursorValueInput &&
+        blockNumber == other.blockNumber &&
+        certId == other.certId &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, certId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventStreamCursorValueInput')
+          ..add('blockNumber', blockNumber)
+          ..add('certId', certId)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id))
+        .toString();
+  }
+}
+
+class GCertEventStreamCursorValueInputBuilder
+    implements
+        Builder<GCertEventStreamCursorValueInput,
+            GCertEventStreamCursorValueInputBuilder> {
+  _$GCertEventStreamCursorValueInput? _$v;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _certId;
+  String? get certId => _$this._certId;
+  set certId(String? certId) => _$this._certId = certId;
+
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
+
+  GEventTypeEnum? _eventType;
+  GEventTypeEnum? get eventType => _$this._eventType;
+  set eventType(GEventTypeEnum? eventType) => _$this._eventType = eventType;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  GCertEventStreamCursorValueInputBuilder();
+
+  GCertEventStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _certId = $v.certId;
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GCertEventStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventStreamCursorValueInput build() => _build();
+
+  _$GCertEventStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GCertEventStreamCursorValueInput._(
+            blockNumber: blockNumber,
+            certId: certId,
+            eventId: eventId,
+            eventType: eventType,
+            id: id);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventSumOrderBy extends GCertEventSumOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventSumOrderBy(
+          [void Function(GCertEventSumOrderByBuilder)? updates]) =>
+      (new GCertEventSumOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventSumOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventSumOrderBy rebuild(
+          void Function(GCertEventSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventSumOrderByBuilder toBuilder() =>
+      new GCertEventSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventSumOrderBy && blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventSumOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventSumOrderByBuilder
+    implements Builder<GCertEventSumOrderBy, GCertEventSumOrderByBuilder> {
+  _$GCertEventSumOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventSumOrderByBuilder();
+
+  GCertEventSumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventSumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventSumOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventSumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventSumOrderBy build() => _build();
+
+  _$GCertEventSumOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventSumOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventVarianceOrderBy extends GCertEventVarianceOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventVarianceOrderBy(
+          [void Function(GCertEventVarianceOrderByBuilder)? updates]) =>
+      (new GCertEventVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventVarianceOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventVarianceOrderBy rebuild(
+          void Function(GCertEventVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventVarianceOrderByBuilder toBuilder() =>
+      new GCertEventVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventVarianceOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventVarianceOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventVarianceOrderByBuilder
+    implements
+        Builder<GCertEventVarianceOrderBy, GCertEventVarianceOrderByBuilder> {
+  _$GCertEventVarianceOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventVarianceOrderByBuilder();
+
+  GCertEventVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventVarianceOrderBy build() => _build();
+
+  _$GCertEventVarianceOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventVarianceOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventVarPopOrderBy extends GCertEventVarPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventVarPopOrderBy(
+          [void Function(GCertEventVarPopOrderByBuilder)? updates]) =>
+      (new GCertEventVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventVarPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventVarPopOrderBy rebuild(
+          void Function(GCertEventVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventVarPopOrderByBuilder toBuilder() =>
+      new GCertEventVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventVarPopOrderBy && blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventVarPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventVarPopOrderByBuilder
+    implements
+        Builder<GCertEventVarPopOrderBy, GCertEventVarPopOrderByBuilder> {
+  _$GCertEventVarPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventVarPopOrderByBuilder();
+
+  GCertEventVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventVarPopOrderBy build() => _build();
+
+  _$GCertEventVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventVarPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertEventVarSampOrderBy extends GCertEventVarSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GCertEventVarSampOrderBy(
+          [void Function(GCertEventVarSampOrderByBuilder)? updates]) =>
+      (new GCertEventVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GCertEventVarSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GCertEventVarSampOrderBy rebuild(
+          void Function(GCertEventVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertEventVarSampOrderByBuilder toBuilder() =>
+      new GCertEventVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertEventVarSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertEventVarSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GCertEventVarSampOrderByBuilder
+    implements
+        Builder<GCertEventVarSampOrderBy, GCertEventVarSampOrderByBuilder> {
+  _$GCertEventVarSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GCertEventVarSampOrderByBuilder();
+
+  GCertEventVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertEventVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertEventVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertEventVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertEventVarSampOrderBy build() => _build();
+
+  _$GCertEventVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GCertEventVarSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertMaxOrderBy extends GCertMaxOrderBy {
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? issuerId;
+  @override
+  final GOrderBy? receiverId;
+  @override
+  final GOrderBy? updatedInId;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertMaxOrderBy([void Function(GCertMaxOrderByBuilder)? updates]) =>
+      (new GCertMaxOrderByBuilder()..update(updates))._build();
+
+  _$GCertMaxOrderBy._(
+      {this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.issuerId,
+      this.receiverId,
+      this.updatedInId,
+      this.updatedOn})
+      : super._();
+
+  @override
+  GCertMaxOrderBy rebuild(void Function(GCertMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertMaxOrderByBuilder toBuilder() =>
+      new GCertMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertMaxOrderBy &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId &&
+        updatedInId == other.updatedInId &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jc(_$hash, updatedInId.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertMaxOrderBy')
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId)
+          ..add('updatedInId', updatedInId)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertMaxOrderByBuilder
+    implements Builder<GCertMaxOrderBy, GCertMaxOrderByBuilder> {
+  _$GCertMaxOrderBy? _$v;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GOrderBy? _updatedInId;
+  GOrderBy? get updatedInId => _$this._updatedInId;
+  set updatedInId(GOrderBy? updatedInId) => _$this._updatedInId = updatedInId;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertMaxOrderByBuilder();
+
+  GCertMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _updatedInId = $v.updatedInId;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertMaxOrderBy build() => _build();
+
+  _$GCertMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertMaxOrderBy._(
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            issuerId: issuerId,
+            receiverId: receiverId,
+            updatedInId: updatedInId,
+            updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertMinOrderBy extends GCertMinOrderBy {
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? issuerId;
+  @override
+  final GOrderBy? receiverId;
+  @override
+  final GOrderBy? updatedInId;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertMinOrderBy([void Function(GCertMinOrderByBuilder)? updates]) =>
+      (new GCertMinOrderByBuilder()..update(updates))._build();
+
+  _$GCertMinOrderBy._(
+      {this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.issuerId,
+      this.receiverId,
+      this.updatedInId,
+      this.updatedOn})
+      : super._();
+
+  @override
+  GCertMinOrderBy rebuild(void Function(GCertMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertMinOrderByBuilder toBuilder() =>
+      new GCertMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertMinOrderBy &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId &&
+        updatedInId == other.updatedInId &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jc(_$hash, updatedInId.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertMinOrderBy')
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId)
+          ..add('updatedInId', updatedInId)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertMinOrderByBuilder
+    implements Builder<GCertMinOrderBy, GCertMinOrderByBuilder> {
+  _$GCertMinOrderBy? _$v;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GOrderBy? _updatedInId;
+  GOrderBy? get updatedInId => _$this._updatedInId;
+  set updatedInId(GOrderBy? updatedInId) => _$this._updatedInId = updatedInId;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertMinOrderByBuilder();
+
+  GCertMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _updatedInId = $v.updatedInId;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertMinOrderBy build() => _build();
+
+  _$GCertMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertMinOrderBy._(
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            issuerId: issuerId,
+            receiverId: receiverId,
+            updatedInId: updatedInId,
+            updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertOrderBy extends GCertOrderBy {
+  @override
+  final GCertEventAggregateOrderBy? certHistoryAggregate;
+  @override
+  final GEventOrderBy? createdIn;
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? isActive;
+  @override
+  final GIdentityOrderBy? issuer;
+  @override
+  final GOrderBy? issuerId;
+  @override
+  final GIdentityOrderBy? receiver;
+  @override
+  final GOrderBy? receiverId;
+  @override
+  final GEventOrderBy? updatedIn;
+  @override
+  final GOrderBy? updatedInId;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertOrderBy([void Function(GCertOrderByBuilder)? updates]) =>
+      (new GCertOrderByBuilder()..update(updates))._build();
+
+  _$GCertOrderBy._(
+      {this.certHistoryAggregate,
+      this.createdIn,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.isActive,
+      this.issuer,
+      this.issuerId,
+      this.receiver,
+      this.receiverId,
+      this.updatedIn,
+      this.updatedInId,
+      this.updatedOn})
+      : super._();
+
+  @override
+  GCertOrderBy rebuild(void Function(GCertOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertOrderByBuilder toBuilder() => new GCertOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertOrderBy &&
+        certHistoryAggregate == other.certHistoryAggregate &&
+        createdIn == other.createdIn &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        isActive == other.isActive &&
+        issuer == other.issuer &&
+        issuerId == other.issuerId &&
+        receiver == other.receiver &&
+        receiverId == other.receiverId &&
+        updatedIn == other.updatedIn &&
+        updatedInId == other.updatedInId &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, certHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, createdIn.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, issuer.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiver.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jc(_$hash, updatedIn.hashCode);
+    _$hash = $jc(_$hash, updatedInId.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertOrderBy')
+          ..add('certHistoryAggregate', certHistoryAggregate)
+          ..add('createdIn', createdIn)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('isActive', isActive)
+          ..add('issuer', issuer)
+          ..add('issuerId', issuerId)
+          ..add('receiver', receiver)
+          ..add('receiverId', receiverId)
+          ..add('updatedIn', updatedIn)
+          ..add('updatedInId', updatedInId)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertOrderByBuilder
+    implements Builder<GCertOrderBy, GCertOrderByBuilder> {
+  _$GCertOrderBy? _$v;
+
+  GCertEventAggregateOrderByBuilder? _certHistoryAggregate;
+  GCertEventAggregateOrderByBuilder get certHistoryAggregate =>
+      _$this._certHistoryAggregate ??= new GCertEventAggregateOrderByBuilder();
+  set certHistoryAggregate(
+          GCertEventAggregateOrderByBuilder? certHistoryAggregate) =>
+      _$this._certHistoryAggregate = certHistoryAggregate;
+
+  GEventOrderByBuilder? _createdIn;
+  GEventOrderByBuilder get createdIn =>
+      _$this._createdIn ??= new GEventOrderByBuilder();
+  set createdIn(GEventOrderByBuilder? createdIn) =>
+      _$this._createdIn = createdIn;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _isActive;
+  GOrderBy? get isActive => _$this._isActive;
+  set isActive(GOrderBy? isActive) => _$this._isActive = isActive;
+
+  GIdentityOrderByBuilder? _issuer;
+  GIdentityOrderByBuilder get issuer =>
+      _$this._issuer ??= new GIdentityOrderByBuilder();
+  set issuer(GIdentityOrderByBuilder? issuer) => _$this._issuer = issuer;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GIdentityOrderByBuilder? _receiver;
+  GIdentityOrderByBuilder get receiver =>
+      _$this._receiver ??= new GIdentityOrderByBuilder();
+  set receiver(GIdentityOrderByBuilder? receiver) =>
+      _$this._receiver = receiver;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GEventOrderByBuilder? _updatedIn;
+  GEventOrderByBuilder get updatedIn =>
+      _$this._updatedIn ??= new GEventOrderByBuilder();
+  set updatedIn(GEventOrderByBuilder? updatedIn) =>
+      _$this._updatedIn = updatedIn;
+
+  GOrderBy? _updatedInId;
+  GOrderBy? get updatedInId => _$this._updatedInId;
+  set updatedInId(GOrderBy? updatedInId) => _$this._updatedInId = updatedInId;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertOrderByBuilder();
+
+  GCertOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _certHistoryAggregate = $v.certHistoryAggregate?.toBuilder();
+      _createdIn = $v.createdIn?.toBuilder();
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _isActive = $v.isActive;
+      _issuer = $v.issuer?.toBuilder();
+      _issuerId = $v.issuerId;
+      _receiver = $v.receiver?.toBuilder();
+      _receiverId = $v.receiverId;
+      _updatedIn = $v.updatedIn?.toBuilder();
+      _updatedInId = $v.updatedInId;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertOrderBy build() => _build();
+
+  _$GCertOrderBy _build() {
+    _$GCertOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertOrderBy._(
+              certHistoryAggregate: _certHistoryAggregate?.build(),
+              createdIn: _createdIn?.build(),
+              createdInId: createdInId,
+              createdOn: createdOn,
+              expireOn: expireOn,
+              id: id,
+              isActive: isActive,
+              issuer: _issuer?.build(),
+              issuerId: issuerId,
+              receiver: _receiver?.build(),
+              receiverId: receiverId,
+              updatedIn: _updatedIn?.build(),
+              updatedInId: updatedInId,
+              updatedOn: updatedOn);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'certHistoryAggregate';
+        _certHistoryAggregate?.build();
+        _$failedField = 'createdIn';
+        _createdIn?.build();
+
+        _$failedField = 'issuer';
+        _issuer?.build();
+
+        _$failedField = 'receiver';
+        _receiver?.build();
+
+        _$failedField = 'updatedIn';
+        _updatedIn?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertStddevOrderBy extends GCertStddevOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertStddevOrderBy(
+          [void Function(GCertStddevOrderByBuilder)? updates]) =>
+      (new GCertStddevOrderByBuilder()..update(updates))._build();
+
+  _$GCertStddevOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertStddevOrderBy rebuild(
+          void Function(GCertStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertStddevOrderByBuilder toBuilder() =>
+      new GCertStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertStddevOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertStddevOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertStddevOrderByBuilder
+    implements Builder<GCertStddevOrderBy, GCertStddevOrderByBuilder> {
+  _$GCertStddevOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertStddevOrderByBuilder();
+
+  GCertStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertStddevOrderBy build() => _build();
+
+  _$GCertStddevOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertStddevOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertStddevPopOrderBy extends GCertStddevPopOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertStddevPopOrderBy(
+          [void Function(GCertStddevPopOrderByBuilder)? updates]) =>
+      (new GCertStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GCertStddevPopOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertStddevPopOrderBy rebuild(
+          void Function(GCertStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertStddevPopOrderByBuilder toBuilder() =>
+      new GCertStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertStddevPopOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertStddevPopOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertStddevPopOrderByBuilder
+    implements Builder<GCertStddevPopOrderBy, GCertStddevPopOrderByBuilder> {
+  _$GCertStddevPopOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertStddevPopOrderByBuilder();
+
+  GCertStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertStddevPopOrderBy build() => _build();
+
+  _$GCertStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertStddevPopOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertStddevSampOrderBy extends GCertStddevSampOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertStddevSampOrderBy(
+          [void Function(GCertStddevSampOrderByBuilder)? updates]) =>
+      (new GCertStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GCertStddevSampOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertStddevSampOrderBy rebuild(
+          void Function(GCertStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertStddevSampOrderByBuilder toBuilder() =>
+      new GCertStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertStddevSampOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertStddevSampOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertStddevSampOrderByBuilder
+    implements Builder<GCertStddevSampOrderBy, GCertStddevSampOrderByBuilder> {
+  _$GCertStddevSampOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertStddevSampOrderByBuilder();
+
+  GCertStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertStddevSampOrderBy build() => _build();
+
+  _$GCertStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertStddevSampOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertStreamCursorInput extends GCertStreamCursorInput {
+  @override
+  final GCertStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GCertStreamCursorInput(
+          [void Function(GCertStreamCursorInputBuilder)? updates]) =>
+      (new GCertStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GCertStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GCertStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GCertStreamCursorInput rebuild(
+          void Function(GCertStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertStreamCursorInputBuilder toBuilder() =>
+      new GCertStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GCertStreamCursorInputBuilder
+    implements Builder<GCertStreamCursorInput, GCertStreamCursorInputBuilder> {
+  _$GCertStreamCursorInput? _$v;
+
+  GCertStreamCursorValueInputBuilder? _initialValue;
+  GCertStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GCertStreamCursorValueInputBuilder();
+  set initialValue(GCertStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GCertStreamCursorInputBuilder();
+
+  GCertStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GCertStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertStreamCursorInput build() => _build();
+
+  _$GCertStreamCursorInput _build() {
+    _$GCertStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GCertStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCertStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertStreamCursorValueInput extends GCertStreamCursorValueInput {
+  @override
+  final String? createdInId;
+  @override
+  final int? createdOn;
+  @override
+  final int? expireOn;
+  @override
+  final String? id;
+  @override
+  final bool? isActive;
+  @override
+  final String? issuerId;
+  @override
+  final String? receiverId;
+  @override
+  final String? updatedInId;
+  @override
+  final int? updatedOn;
+
+  factory _$GCertStreamCursorValueInput(
+          [void Function(GCertStreamCursorValueInputBuilder)? updates]) =>
+      (new GCertStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GCertStreamCursorValueInput._(
+      {this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.isActive,
+      this.issuerId,
+      this.receiverId,
+      this.updatedInId,
+      this.updatedOn})
+      : super._();
+
+  @override
+  GCertStreamCursorValueInput rebuild(
+          void Function(GCertStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertStreamCursorValueInputBuilder toBuilder() =>
+      new GCertStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertStreamCursorValueInput &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        isActive == other.isActive &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId &&
+        updatedInId == other.updatedInId &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, isActive.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jc(_$hash, updatedInId.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertStreamCursorValueInput')
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('isActive', isActive)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId)
+          ..add('updatedInId', updatedInId)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertStreamCursorValueInputBuilder
+    implements
+        Builder<GCertStreamCursorValueInput,
+            GCertStreamCursorValueInputBuilder> {
+  _$GCertStreamCursorValueInput? _$v;
+
+  String? _createdInId;
+  String? get createdInId => _$this._createdInId;
+  set createdInId(String? createdInId) => _$this._createdInId = createdInId;
+
+  int? _createdOn;
+  int? get createdOn => _$this._createdOn;
+  set createdOn(int? createdOn) => _$this._createdOn = createdOn;
+
+  int? _expireOn;
+  int? get expireOn => _$this._expireOn;
+  set expireOn(int? expireOn) => _$this._expireOn = expireOn;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  bool? _isActive;
+  bool? get isActive => _$this._isActive;
+  set isActive(bool? isActive) => _$this._isActive = isActive;
+
+  String? _issuerId;
+  String? get issuerId => _$this._issuerId;
+  set issuerId(String? issuerId) => _$this._issuerId = issuerId;
+
+  String? _receiverId;
+  String? get receiverId => _$this._receiverId;
+  set receiverId(String? receiverId) => _$this._receiverId = receiverId;
+
+  String? _updatedInId;
+  String? get updatedInId => _$this._updatedInId;
+  set updatedInId(String? updatedInId) => _$this._updatedInId = updatedInId;
+
+  int? _updatedOn;
+  int? get updatedOn => _$this._updatedOn;
+  set updatedOn(int? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertStreamCursorValueInputBuilder();
+
+  GCertStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _isActive = $v.isActive;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _updatedInId = $v.updatedInId;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GCertStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertStreamCursorValueInput build() => _build();
+
+  _$GCertStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GCertStreamCursorValueInput._(
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            isActive: isActive,
+            issuerId: issuerId,
+            receiverId: receiverId,
+            updatedInId: updatedInId,
+            updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertSumOrderBy extends GCertSumOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertSumOrderBy([void Function(GCertSumOrderByBuilder)? updates]) =>
+      (new GCertSumOrderByBuilder()..update(updates))._build();
+
+  _$GCertSumOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertSumOrderBy rebuild(void Function(GCertSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertSumOrderByBuilder toBuilder() =>
+      new GCertSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertSumOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertSumOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertSumOrderByBuilder
+    implements Builder<GCertSumOrderBy, GCertSumOrderByBuilder> {
+  _$GCertSumOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertSumOrderByBuilder();
+
+  GCertSumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertSumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertSumOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertSumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertSumOrderBy build() => _build();
+
+  _$GCertSumOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertSumOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertVarianceOrderBy extends GCertVarianceOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertVarianceOrderBy(
+          [void Function(GCertVarianceOrderByBuilder)? updates]) =>
+      (new GCertVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GCertVarianceOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertVarianceOrderBy rebuild(
+          void Function(GCertVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertVarianceOrderByBuilder toBuilder() =>
+      new GCertVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertVarianceOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertVarianceOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertVarianceOrderByBuilder
+    implements Builder<GCertVarianceOrderBy, GCertVarianceOrderByBuilder> {
+  _$GCertVarianceOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertVarianceOrderByBuilder();
+
+  GCertVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertVarianceOrderBy build() => _build();
+
+  _$GCertVarianceOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertVarianceOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertVarPopOrderBy extends GCertVarPopOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertVarPopOrderBy(
+          [void Function(GCertVarPopOrderByBuilder)? updates]) =>
+      (new GCertVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GCertVarPopOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertVarPopOrderBy rebuild(
+          void Function(GCertVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertVarPopOrderByBuilder toBuilder() =>
+      new GCertVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertVarPopOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertVarPopOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertVarPopOrderByBuilder
+    implements Builder<GCertVarPopOrderBy, GCertVarPopOrderByBuilder> {
+  _$GCertVarPopOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertVarPopOrderByBuilder();
+
+  GCertVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertVarPopOrderBy build() => _build();
+
+  _$GCertVarPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertVarPopOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCertVarSampOrderBy extends GCertVarSampOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? updatedOn;
+
+  factory _$GCertVarSampOrderBy(
+          [void Function(GCertVarSampOrderByBuilder)? updates]) =>
+      (new GCertVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GCertVarSampOrderBy._({this.createdOn, this.expireOn, this.updatedOn})
+      : super._();
+
+  @override
+  GCertVarSampOrderBy rebuild(
+          void Function(GCertVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCertVarSampOrderByBuilder toBuilder() =>
+      new GCertVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCertVarSampOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        updatedOn == other.updatedOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, updatedOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCertVarSampOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('updatedOn', updatedOn))
+        .toString();
+  }
+}
+
+class GCertVarSampOrderByBuilder
+    implements Builder<GCertVarSampOrderBy, GCertVarSampOrderByBuilder> {
+  _$GCertVarSampOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _updatedOn;
+  GOrderBy? get updatedOn => _$this._updatedOn;
+  set updatedOn(GOrderBy? updatedOn) => _$this._updatedOn = updatedOn;
+
+  GCertVarSampOrderByBuilder();
+
+  GCertVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _updatedOn = $v.updatedOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCertVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCertVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GCertVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCertVarSampOrderBy build() => _build();
+
+  _$GCertVarSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GCertVarSampOrderBy._(
+            createdOn: createdOn, expireOn: expireOn, updatedOn: updatedOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyAggregateBoolExp
+    extends GChangeOwnerKeyAggregateBoolExp {
+  @override
+  final GchangeOwnerKeyAggregateBoolExpCount? count;
+
+  factory _$GChangeOwnerKeyAggregateBoolExp(
+          [void Function(GChangeOwnerKeyAggregateBoolExpBuilder)? updates]) =>
+      (new GChangeOwnerKeyAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyAggregateBoolExp._({this.count}) : super._();
+
+  @override
+  GChangeOwnerKeyAggregateBoolExp rebuild(
+          void Function(GChangeOwnerKeyAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyAggregateBoolExpBuilder toBuilder() =>
+      new GChangeOwnerKeyAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyAggregateBoolExp && count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyAggregateBoolExp')
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyAggregateBoolExpBuilder
+    implements
+        Builder<GChangeOwnerKeyAggregateBoolExp,
+            GChangeOwnerKeyAggregateBoolExpBuilder> {
+  _$GChangeOwnerKeyAggregateBoolExp? _$v;
+
+  GchangeOwnerKeyAggregateBoolExpCountBuilder? _count;
+  GchangeOwnerKeyAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GchangeOwnerKeyAggregateBoolExpCountBuilder();
+  set count(GchangeOwnerKeyAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GChangeOwnerKeyAggregateBoolExpBuilder();
+
+  GChangeOwnerKeyAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyAggregateBoolExp build() => _build();
+
+  _$GChangeOwnerKeyAggregateBoolExp _build() {
+    _$GChangeOwnerKeyAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GChangeOwnerKeyAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GChangeOwnerKeyAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GchangeOwnerKeyAggregateBoolExpCount
+    extends GchangeOwnerKeyAggregateBoolExpCount {
+  @override
+  final BuiltList<GChangeOwnerKeySelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GChangeOwnerKeyBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GchangeOwnerKeyAggregateBoolExpCount(
+          [void Function(GchangeOwnerKeyAggregateBoolExpCountBuilder)?
+              updates]) =>
+      (new GchangeOwnerKeyAggregateBoolExpCountBuilder()..update(updates))
+          ._build();
+
+  _$GchangeOwnerKeyAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GchangeOwnerKeyAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GchangeOwnerKeyAggregateBoolExpCount rebuild(
+          void Function(GchangeOwnerKeyAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GchangeOwnerKeyAggregateBoolExpCountBuilder toBuilder() =>
+      new GchangeOwnerKeyAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GchangeOwnerKeyAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GchangeOwnerKeyAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GchangeOwnerKeyAggregateBoolExpCountBuilder
+    implements
+        Builder<GchangeOwnerKeyAggregateBoolExpCount,
+            GchangeOwnerKeyAggregateBoolExpCountBuilder> {
+  _$GchangeOwnerKeyAggregateBoolExpCount? _$v;
+
+  ListBuilder<GChangeOwnerKeySelectColumn>? _arguments;
+  ListBuilder<GChangeOwnerKeySelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GChangeOwnerKeySelectColumn>();
+  set arguments(ListBuilder<GChangeOwnerKeySelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GChangeOwnerKeyBoolExpBuilder? _filter;
+  GChangeOwnerKeyBoolExpBuilder get filter =>
+      _$this._filter ??= new GChangeOwnerKeyBoolExpBuilder();
+  set filter(GChangeOwnerKeyBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GchangeOwnerKeyAggregateBoolExpCountBuilder();
+
+  GchangeOwnerKeyAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GchangeOwnerKeyAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GchangeOwnerKeyAggregateBoolExpCount;
+  }
+
+  @override
+  void update(
+      void Function(GchangeOwnerKeyAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GchangeOwnerKeyAggregateBoolExpCount build() => _build();
+
+  _$GchangeOwnerKeyAggregateBoolExpCount _build() {
+    _$GchangeOwnerKeyAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GchangeOwnerKeyAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GchangeOwnerKeyAggregateBoolExpCount',
+            _$failedField,
+            e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyAggregateOrderBy
+    extends GChangeOwnerKeyAggregateOrderBy {
+  @override
+  final GChangeOwnerKeyAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GChangeOwnerKeyMaxOrderBy? max;
+  @override
+  final GChangeOwnerKeyMinOrderBy? min;
+  @override
+  final GChangeOwnerKeyStddevOrderBy? stddev;
+  @override
+  final GChangeOwnerKeyStddevPopOrderBy? stddevPop;
+  @override
+  final GChangeOwnerKeyStddevSampOrderBy? stddevSamp;
+  @override
+  final GChangeOwnerKeySumOrderBy? sum;
+  @override
+  final GChangeOwnerKeyVarPopOrderBy? varPop;
+  @override
+  final GChangeOwnerKeyVarSampOrderBy? varSamp;
+  @override
+  final GChangeOwnerKeyVarianceOrderBy? variance;
+
+  factory _$GChangeOwnerKeyAggregateOrderBy(
+          [void Function(GChangeOwnerKeyAggregateOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GChangeOwnerKeyAggregateOrderBy rebuild(
+          void Function(GChangeOwnerKeyAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyAggregateOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyAggregateOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyAggregateOrderBy,
+            GChangeOwnerKeyAggregateOrderByBuilder> {
+  _$GChangeOwnerKeyAggregateOrderBy? _$v;
+
+  GChangeOwnerKeyAvgOrderByBuilder? _avg;
+  GChangeOwnerKeyAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GChangeOwnerKeyAvgOrderByBuilder();
+  set avg(GChangeOwnerKeyAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GChangeOwnerKeyMaxOrderByBuilder? _max;
+  GChangeOwnerKeyMaxOrderByBuilder get max =>
+      _$this._max ??= new GChangeOwnerKeyMaxOrderByBuilder();
+  set max(GChangeOwnerKeyMaxOrderByBuilder? max) => _$this._max = max;
+
+  GChangeOwnerKeyMinOrderByBuilder? _min;
+  GChangeOwnerKeyMinOrderByBuilder get min =>
+      _$this._min ??= new GChangeOwnerKeyMinOrderByBuilder();
+  set min(GChangeOwnerKeyMinOrderByBuilder? min) => _$this._min = min;
+
+  GChangeOwnerKeyStddevOrderByBuilder? _stddev;
+  GChangeOwnerKeyStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GChangeOwnerKeyStddevOrderByBuilder();
+  set stddev(GChangeOwnerKeyStddevOrderByBuilder? stddev) =>
+      _$this._stddev = stddev;
+
+  GChangeOwnerKeyStddevPopOrderByBuilder? _stddevPop;
+  GChangeOwnerKeyStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GChangeOwnerKeyStddevPopOrderByBuilder();
+  set stddevPop(GChangeOwnerKeyStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GChangeOwnerKeyStddevSampOrderByBuilder? _stddevSamp;
+  GChangeOwnerKeyStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GChangeOwnerKeyStddevSampOrderByBuilder();
+  set stddevSamp(GChangeOwnerKeyStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GChangeOwnerKeySumOrderByBuilder? _sum;
+  GChangeOwnerKeySumOrderByBuilder get sum =>
+      _$this._sum ??= new GChangeOwnerKeySumOrderByBuilder();
+  set sum(GChangeOwnerKeySumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GChangeOwnerKeyVarPopOrderByBuilder? _varPop;
+  GChangeOwnerKeyVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GChangeOwnerKeyVarPopOrderByBuilder();
+  set varPop(GChangeOwnerKeyVarPopOrderByBuilder? varPop) =>
+      _$this._varPop = varPop;
+
+  GChangeOwnerKeyVarSampOrderByBuilder? _varSamp;
+  GChangeOwnerKeyVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GChangeOwnerKeyVarSampOrderByBuilder();
+  set varSamp(GChangeOwnerKeyVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GChangeOwnerKeyVarianceOrderByBuilder? _variance;
+  GChangeOwnerKeyVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GChangeOwnerKeyVarianceOrderByBuilder();
+  set variance(GChangeOwnerKeyVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GChangeOwnerKeyAggregateOrderByBuilder();
+
+  GChangeOwnerKeyAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyAggregateOrderBy build() => _build();
+
+  _$GChangeOwnerKeyAggregateOrderBy _build() {
+    _$GChangeOwnerKeyAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GChangeOwnerKeyAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GChangeOwnerKeyAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyAvgOrderBy extends GChangeOwnerKeyAvgOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyAvgOrderBy(
+          [void Function(GChangeOwnerKeyAvgOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyAvgOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyAvgOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyAvgOrderBy rebuild(
+          void Function(GChangeOwnerKeyAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyAvgOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyAvgOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyAvgOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyAvgOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyAvgOrderBy, GChangeOwnerKeyAvgOrderByBuilder> {
+  _$GChangeOwnerKeyAvgOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyAvgOrderByBuilder();
+
+  GChangeOwnerKeyAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyAvgOrderBy build() => _build();
+
+  _$GChangeOwnerKeyAvgOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeyAvgOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyBoolExp extends GChangeOwnerKeyBoolExp {
+  @override
+  final BuiltList<GChangeOwnerKeyBoolExp>? G_and;
+  @override
+  final GChangeOwnerKeyBoolExp? G_not;
+  @override
+  final BuiltList<GChangeOwnerKeyBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIdentityBoolExp? identity;
+  @override
+  final GStringComparisonExp? identityId;
+  @override
+  final GAccountBoolExp? next;
+  @override
+  final GStringComparisonExp? nextId;
+  @override
+  final GAccountBoolExp? previous;
+  @override
+  final GStringComparisonExp? previousId;
+
+  factory _$GChangeOwnerKeyBoolExp(
+          [void Function(GChangeOwnerKeyBoolExpBuilder)? updates]) =>
+      (new GChangeOwnerKeyBoolExpBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.blockNumber,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.next,
+      this.nextId,
+      this.previous,
+      this.previousId})
+      : super._();
+
+  @override
+  GChangeOwnerKeyBoolExp rebuild(
+          void Function(GChangeOwnerKeyBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyBoolExpBuilder toBuilder() =>
+      new GChangeOwnerKeyBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        next == other.next &&
+        nextId == other.nextId &&
+        previous == other.previous &&
+        previousId == other.previousId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, next.hashCode);
+    _$hash = $jc(_$hash, nextId.hashCode);
+    _$hash = $jc(_$hash, previous.hashCode);
+    _$hash = $jc(_$hash, previousId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('next', next)
+          ..add('nextId', nextId)
+          ..add('previous', previous)
+          ..add('previousId', previousId))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyBoolExpBuilder
+    implements Builder<GChangeOwnerKeyBoolExp, GChangeOwnerKeyBoolExpBuilder> {
+  _$GChangeOwnerKeyBoolExp? _$v;
+
+  ListBuilder<GChangeOwnerKeyBoolExp>? _G_and;
+  ListBuilder<GChangeOwnerKeyBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GChangeOwnerKeyBoolExp>();
+  set G_and(ListBuilder<GChangeOwnerKeyBoolExp>? G_and) =>
+      _$this._G_and = G_and;
+
+  GChangeOwnerKeyBoolExpBuilder? _G_not;
+  GChangeOwnerKeyBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GChangeOwnerKeyBoolExpBuilder();
+  set G_not(GChangeOwnerKeyBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GChangeOwnerKeyBoolExp>? _G_or;
+  ListBuilder<GChangeOwnerKeyBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GChangeOwnerKeyBoolExp>();
+  set G_or(ListBuilder<GChangeOwnerKeyBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIdentityBoolExpBuilder? _identity;
+  GIdentityBoolExpBuilder get identity =>
+      _$this._identity ??= new GIdentityBoolExpBuilder();
+  set identity(GIdentityBoolExpBuilder? identity) =>
+      _$this._identity = identity;
+
+  GStringComparisonExpBuilder? _identityId;
+  GStringComparisonExpBuilder get identityId =>
+      _$this._identityId ??= new GStringComparisonExpBuilder();
+  set identityId(GStringComparisonExpBuilder? identityId) =>
+      _$this._identityId = identityId;
+
+  GAccountBoolExpBuilder? _next;
+  GAccountBoolExpBuilder get next =>
+      _$this._next ??= new GAccountBoolExpBuilder();
+  set next(GAccountBoolExpBuilder? next) => _$this._next = next;
+
+  GStringComparisonExpBuilder? _nextId;
+  GStringComparisonExpBuilder get nextId =>
+      _$this._nextId ??= new GStringComparisonExpBuilder();
+  set nextId(GStringComparisonExpBuilder? nextId) => _$this._nextId = nextId;
+
+  GAccountBoolExpBuilder? _previous;
+  GAccountBoolExpBuilder get previous =>
+      _$this._previous ??= new GAccountBoolExpBuilder();
+  set previous(GAccountBoolExpBuilder? previous) => _$this._previous = previous;
+
+  GStringComparisonExpBuilder? _previousId;
+  GStringComparisonExpBuilder get previousId =>
+      _$this._previousId ??= new GStringComparisonExpBuilder();
+  set previousId(GStringComparisonExpBuilder? previousId) =>
+      _$this._previousId = previousId;
+
+  GChangeOwnerKeyBoolExpBuilder();
+
+  GChangeOwnerKeyBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId?.toBuilder();
+      _next = $v.next?.toBuilder();
+      _nextId = $v.nextId?.toBuilder();
+      _previous = $v.previous?.toBuilder();
+      _previousId = $v.previousId?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyBoolExp;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyBoolExp build() => _build();
+
+  _$GChangeOwnerKeyBoolExp _build() {
+    _$GChangeOwnerKeyBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GChangeOwnerKeyBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              blockNumber: _blockNumber?.build(),
+              id: _id?.build(),
+              identity: _identity?.build(),
+              identityId: _identityId?.build(),
+              next: _next?.build(),
+              nextId: _nextId?.build(),
+              previous: _previous?.build(),
+              previousId: _previousId?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'identity';
+        _identity?.build();
+        _$failedField = 'identityId';
+        _identityId?.build();
+        _$failedField = 'next';
+        _next?.build();
+        _$failedField = 'nextId';
+        _nextId?.build();
+        _$failedField = 'previous';
+        _previous?.build();
+        _$failedField = 'previousId';
+        _previousId?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GChangeOwnerKeyBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyMaxOrderBy extends GChangeOwnerKeyMaxOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? identityId;
+  @override
+  final GOrderBy? nextId;
+  @override
+  final GOrderBy? previousId;
+
+  factory _$GChangeOwnerKeyMaxOrderBy(
+          [void Function(GChangeOwnerKeyMaxOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyMaxOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyMaxOrderBy._(
+      {this.blockNumber,
+      this.id,
+      this.identityId,
+      this.nextId,
+      this.previousId})
+      : super._();
+
+  @override
+  GChangeOwnerKeyMaxOrderBy rebuild(
+          void Function(GChangeOwnerKeyMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyMaxOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyMaxOrderBy &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identityId == other.identityId &&
+        nextId == other.nextId &&
+        previousId == other.previousId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, nextId.hashCode);
+    _$hash = $jc(_$hash, previousId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyMaxOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('nextId', nextId)
+          ..add('previousId', previousId))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyMaxOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyMaxOrderBy, GChangeOwnerKeyMaxOrderByBuilder> {
+  _$GChangeOwnerKeyMaxOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GOrderBy? _nextId;
+  GOrderBy? get nextId => _$this._nextId;
+  set nextId(GOrderBy? nextId) => _$this._nextId = nextId;
+
+  GOrderBy? _previousId;
+  GOrderBy? get previousId => _$this._previousId;
+  set previousId(GOrderBy? previousId) => _$this._previousId = previousId;
+
+  GChangeOwnerKeyMaxOrderByBuilder();
+
+  GChangeOwnerKeyMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _nextId = $v.nextId;
+      _previousId = $v.previousId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyMaxOrderBy build() => _build();
+
+  _$GChangeOwnerKeyMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GChangeOwnerKeyMaxOrderBy._(
+            blockNumber: blockNumber,
+            id: id,
+            identityId: identityId,
+            nextId: nextId,
+            previousId: previousId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyMinOrderBy extends GChangeOwnerKeyMinOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? identityId;
+  @override
+  final GOrderBy? nextId;
+  @override
+  final GOrderBy? previousId;
+
+  factory _$GChangeOwnerKeyMinOrderBy(
+          [void Function(GChangeOwnerKeyMinOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyMinOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyMinOrderBy._(
+      {this.blockNumber,
+      this.id,
+      this.identityId,
+      this.nextId,
+      this.previousId})
+      : super._();
+
+  @override
+  GChangeOwnerKeyMinOrderBy rebuild(
+          void Function(GChangeOwnerKeyMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyMinOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyMinOrderBy &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identityId == other.identityId &&
+        nextId == other.nextId &&
+        previousId == other.previousId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, nextId.hashCode);
+    _$hash = $jc(_$hash, previousId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyMinOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('nextId', nextId)
+          ..add('previousId', previousId))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyMinOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyMinOrderBy, GChangeOwnerKeyMinOrderByBuilder> {
+  _$GChangeOwnerKeyMinOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GOrderBy? _nextId;
+  GOrderBy? get nextId => _$this._nextId;
+  set nextId(GOrderBy? nextId) => _$this._nextId = nextId;
+
+  GOrderBy? _previousId;
+  GOrderBy? get previousId => _$this._previousId;
+  set previousId(GOrderBy? previousId) => _$this._previousId = previousId;
+
+  GChangeOwnerKeyMinOrderByBuilder();
+
+  GChangeOwnerKeyMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _nextId = $v.nextId;
+      _previousId = $v.previousId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyMinOrderBy build() => _build();
+
+  _$GChangeOwnerKeyMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GChangeOwnerKeyMinOrderBy._(
+            blockNumber: blockNumber,
+            id: id,
+            identityId: identityId,
+            nextId: nextId,
+            previousId: previousId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyOrderBy extends GChangeOwnerKeyOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
+  @override
+  final GIdentityOrderBy? identity;
+  @override
+  final GOrderBy? identityId;
+  @override
+  final GAccountOrderBy? next;
+  @override
+  final GOrderBy? nextId;
+  @override
+  final GAccountOrderBy? previous;
+  @override
+  final GOrderBy? previousId;
+
+  factory _$GChangeOwnerKeyOrderBy(
+          [void Function(GChangeOwnerKeyOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyOrderBy._(
+      {this.blockNumber,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.next,
+      this.nextId,
+      this.previous,
+      this.previousId})
+      : super._();
+
+  @override
+  GChangeOwnerKeyOrderBy rebuild(
+          void Function(GChangeOwnerKeyOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyOrderBy &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        next == other.next &&
+        nextId == other.nextId &&
+        previous == other.previous &&
+        previousId == other.previousId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, next.hashCode);
+    _$hash = $jc(_$hash, nextId.hashCode);
+    _$hash = $jc(_$hash, previous.hashCode);
+    _$hash = $jc(_$hash, previousId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('next', next)
+          ..add('nextId', nextId)
+          ..add('previous', previous)
+          ..add('previousId', previousId))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyOrderByBuilder
+    implements Builder<GChangeOwnerKeyOrderBy, GChangeOwnerKeyOrderByBuilder> {
+  _$GChangeOwnerKeyOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GIdentityOrderByBuilder? _identity;
+  GIdentityOrderByBuilder get identity =>
+      _$this._identity ??= new GIdentityOrderByBuilder();
+  set identity(GIdentityOrderByBuilder? identity) =>
+      _$this._identity = identity;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GAccountOrderByBuilder? _next;
+  GAccountOrderByBuilder get next =>
+      _$this._next ??= new GAccountOrderByBuilder();
+  set next(GAccountOrderByBuilder? next) => _$this._next = next;
+
+  GOrderBy? _nextId;
+  GOrderBy? get nextId => _$this._nextId;
+  set nextId(GOrderBy? nextId) => _$this._nextId = nextId;
+
+  GAccountOrderByBuilder? _previous;
+  GAccountOrderByBuilder get previous =>
+      _$this._previous ??= new GAccountOrderByBuilder();
+  set previous(GAccountOrderByBuilder? previous) => _$this._previous = previous;
+
+  GOrderBy? _previousId;
+  GOrderBy? get previousId => _$this._previousId;
+  set previousId(GOrderBy? previousId) => _$this._previousId = previousId;
+
+  GChangeOwnerKeyOrderByBuilder();
+
+  GChangeOwnerKeyOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId;
+      _next = $v.next?.toBuilder();
+      _nextId = $v.nextId;
+      _previous = $v.previous?.toBuilder();
+      _previousId = $v.previousId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyOrderBy build() => _build();
+
+  _$GChangeOwnerKeyOrderBy _build() {
+    _$GChangeOwnerKeyOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GChangeOwnerKeyOrderBy._(
+              blockNumber: blockNumber,
+              id: id,
+              identity: _identity?.build(),
+              identityId: identityId,
+              next: _next?.build(),
+              nextId: nextId,
+              previous: _previous?.build(),
+              previousId: previousId);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'identity';
+        _identity?.build();
+
+        _$failedField = 'next';
+        _next?.build();
+
+        _$failedField = 'previous';
+        _previous?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GChangeOwnerKeyOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyStddevOrderBy extends GChangeOwnerKeyStddevOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyStddevOrderBy(
+          [void Function(GChangeOwnerKeyStddevOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyStddevOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyStddevOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyStddevOrderBy rebuild(
+          void Function(GChangeOwnerKeyStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyStddevOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyStddevOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyStddevOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyStddevOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyStddevOrderBy,
+            GChangeOwnerKeyStddevOrderByBuilder> {
+  _$GChangeOwnerKeyStddevOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyStddevOrderByBuilder();
+
+  GChangeOwnerKeyStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyStddevOrderBy build() => _build();
+
+  _$GChangeOwnerKeyStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeyStddevOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyStddevPopOrderBy
+    extends GChangeOwnerKeyStddevPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyStddevPopOrderBy(
+          [void Function(GChangeOwnerKeyStddevPopOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyStddevPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyStddevPopOrderBy rebuild(
+          void Function(GChangeOwnerKeyStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyStddevPopOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyStddevPopOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyStddevPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyStddevPopOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyStddevPopOrderBy,
+            GChangeOwnerKeyStddevPopOrderByBuilder> {
+  _$GChangeOwnerKeyStddevPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyStddevPopOrderByBuilder();
+
+  GChangeOwnerKeyStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyStddevPopOrderBy build() => _build();
+
+  _$GChangeOwnerKeyStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GChangeOwnerKeyStddevPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyStddevSampOrderBy
+    extends GChangeOwnerKeyStddevSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyStddevSampOrderBy(
+          [void Function(GChangeOwnerKeyStddevSampOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyStddevSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyStddevSampOrderBy rebuild(
+          void Function(GChangeOwnerKeyStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyStddevSampOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyStddevSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyStddevSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyStddevSampOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyStddevSampOrderBy,
+            GChangeOwnerKeyStddevSampOrderByBuilder> {
+  _$GChangeOwnerKeyStddevSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyStddevSampOrderByBuilder();
+
+  GChangeOwnerKeyStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyStddevSampOrderBy build() => _build();
+
+  _$GChangeOwnerKeyStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GChangeOwnerKeyStddevSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyStreamCursorInput
+    extends GChangeOwnerKeyStreamCursorInput {
+  @override
+  final GChangeOwnerKeyStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GChangeOwnerKeyStreamCursorInput(
+          [void Function(GChangeOwnerKeyStreamCursorInputBuilder)? updates]) =>
+      (new GChangeOwnerKeyStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyStreamCursorInput._(
+      {required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GChangeOwnerKeyStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GChangeOwnerKeyStreamCursorInput rebuild(
+          void Function(GChangeOwnerKeyStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyStreamCursorInputBuilder toBuilder() =>
+      new GChangeOwnerKeyStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyStreamCursorInputBuilder
+    implements
+        Builder<GChangeOwnerKeyStreamCursorInput,
+            GChangeOwnerKeyStreamCursorInputBuilder> {
+  _$GChangeOwnerKeyStreamCursorInput? _$v;
+
+  GChangeOwnerKeyStreamCursorValueInputBuilder? _initialValue;
+  GChangeOwnerKeyStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??=
+          new GChangeOwnerKeyStreamCursorValueInputBuilder();
+  set initialValue(
+          GChangeOwnerKeyStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GChangeOwnerKeyStreamCursorInputBuilder();
+
+  GChangeOwnerKeyStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyStreamCursorInput build() => _build();
+
+  _$GChangeOwnerKeyStreamCursorInput _build() {
+    _$GChangeOwnerKeyStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GChangeOwnerKeyStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GChangeOwnerKeyStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyStreamCursorValueInput
+    extends GChangeOwnerKeyStreamCursorValueInput {
+  @override
+  final int? blockNumber;
+  @override
+  final String? id;
+  @override
+  final String? identityId;
+  @override
+  final String? nextId;
+  @override
+  final String? previousId;
+
+  factory _$GChangeOwnerKeyStreamCursorValueInput(
+          [void Function(GChangeOwnerKeyStreamCursorValueInputBuilder)?
+              updates]) =>
+      (new GChangeOwnerKeyStreamCursorValueInputBuilder()..update(updates))
+          ._build();
+
+  _$GChangeOwnerKeyStreamCursorValueInput._(
+      {this.blockNumber,
+      this.id,
+      this.identityId,
+      this.nextId,
+      this.previousId})
+      : super._();
+
+  @override
+  GChangeOwnerKeyStreamCursorValueInput rebuild(
+          void Function(GChangeOwnerKeyStreamCursorValueInputBuilder)
+              updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyStreamCursorValueInputBuilder toBuilder() =>
+      new GChangeOwnerKeyStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyStreamCursorValueInput &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identityId == other.identityId &&
+        nextId == other.nextId &&
+        previousId == other.previousId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, nextId.hashCode);
+    _$hash = $jc(_$hash, previousId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(
+            r'GChangeOwnerKeyStreamCursorValueInput')
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('nextId', nextId)
+          ..add('previousId', previousId))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyStreamCursorValueInputBuilder
+    implements
+        Builder<GChangeOwnerKeyStreamCursorValueInput,
+            GChangeOwnerKeyStreamCursorValueInputBuilder> {
+  _$GChangeOwnerKeyStreamCursorValueInput? _$v;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  String? _identityId;
+  String? get identityId => _$this._identityId;
+  set identityId(String? identityId) => _$this._identityId = identityId;
+
+  String? _nextId;
+  String? get nextId => _$this._nextId;
+  set nextId(String? nextId) => _$this._nextId = nextId;
+
+  String? _previousId;
+  String? get previousId => _$this._previousId;
+  set previousId(String? previousId) => _$this._previousId = previousId;
+
+  GChangeOwnerKeyStreamCursorValueInputBuilder();
+
+  GChangeOwnerKeyStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _nextId = $v.nextId;
+      _previousId = $v.previousId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyStreamCursorValueInput;
+  }
+
+  @override
+  void update(
+      void Function(GChangeOwnerKeyStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyStreamCursorValueInput build() => _build();
+
+  _$GChangeOwnerKeyStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GChangeOwnerKeyStreamCursorValueInput._(
+            blockNumber: blockNumber,
+            id: id,
+            identityId: identityId,
+            nextId: nextId,
+            previousId: previousId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeySumOrderBy extends GChangeOwnerKeySumOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeySumOrderBy(
+          [void Function(GChangeOwnerKeySumOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeySumOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeySumOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeySumOrderBy rebuild(
+          void Function(GChangeOwnerKeySumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeySumOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeySumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeySumOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeySumOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeySumOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeySumOrderBy, GChangeOwnerKeySumOrderByBuilder> {
+  _$GChangeOwnerKeySumOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeySumOrderByBuilder();
+
+  GChangeOwnerKeySumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeySumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeySumOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeySumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeySumOrderBy build() => _build();
+
+  _$GChangeOwnerKeySumOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeySumOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyVarianceOrderBy extends GChangeOwnerKeyVarianceOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyVarianceOrderBy(
+          [void Function(GChangeOwnerKeyVarianceOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyVarianceOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyVarianceOrderBy rebuild(
+          void Function(GChangeOwnerKeyVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyVarianceOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyVarianceOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyVarianceOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyVarianceOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyVarianceOrderBy,
+            GChangeOwnerKeyVarianceOrderByBuilder> {
+  _$GChangeOwnerKeyVarianceOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyVarianceOrderByBuilder();
+
+  GChangeOwnerKeyVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyVarianceOrderBy build() => _build();
+
+  _$GChangeOwnerKeyVarianceOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeyVarianceOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyVarPopOrderBy extends GChangeOwnerKeyVarPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyVarPopOrderBy(
+          [void Function(GChangeOwnerKeyVarPopOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyVarPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyVarPopOrderBy rebuild(
+          void Function(GChangeOwnerKeyVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyVarPopOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyVarPopOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyVarPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyVarPopOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyVarPopOrderBy,
+            GChangeOwnerKeyVarPopOrderByBuilder> {
+  _$GChangeOwnerKeyVarPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyVarPopOrderByBuilder();
+
+  GChangeOwnerKeyVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyVarPopOrderBy build() => _build();
+
+  _$GChangeOwnerKeyVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeyVarPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GChangeOwnerKeyVarSampOrderBy extends GChangeOwnerKeyVarSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GChangeOwnerKeyVarSampOrderBy(
+          [void Function(GChangeOwnerKeyVarSampOrderByBuilder)? updates]) =>
+      (new GChangeOwnerKeyVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GChangeOwnerKeyVarSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GChangeOwnerKeyVarSampOrderBy rebuild(
+          void Function(GChangeOwnerKeyVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GChangeOwnerKeyVarSampOrderByBuilder toBuilder() =>
+      new GChangeOwnerKeyVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GChangeOwnerKeyVarSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GChangeOwnerKeyVarSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GChangeOwnerKeyVarSampOrderByBuilder
+    implements
+        Builder<GChangeOwnerKeyVarSampOrderBy,
+            GChangeOwnerKeyVarSampOrderByBuilder> {
+  _$GChangeOwnerKeyVarSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GChangeOwnerKeyVarSampOrderByBuilder();
+
+  GChangeOwnerKeyVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GChangeOwnerKeyVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GChangeOwnerKeyVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GChangeOwnerKeyVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GChangeOwnerKeyVarSampOrderBy build() => _build();
+
+  _$GChangeOwnerKeyVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GChangeOwnerKeyVarSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCommentTypeEnumComparisonExp extends GCommentTypeEnumComparisonExp {
+  @override
+  final GCommentTypeEnum? G_eq;
+  @override
+  final BuiltList<GCommentTypeEnum>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final GCommentTypeEnum? G_neq;
+  @override
+  final BuiltList<GCommentTypeEnum>? G_nin;
+
+  factory _$GCommentTypeEnumComparisonExp(
+          [void Function(GCommentTypeEnumComparisonExpBuilder)? updates]) =>
+      (new GCommentTypeEnumComparisonExpBuilder()..update(updates))._build();
+
+  _$GCommentTypeEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
+      : super._();
+
+  @override
+  GCommentTypeEnumComparisonExp rebuild(
+          void Function(GCommentTypeEnumComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCommentTypeEnumComparisonExpBuilder toBuilder() =>
+      new GCommentTypeEnumComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCommentTypeEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCommentTypeEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GCommentTypeEnumComparisonExpBuilder
+    implements
+        Builder<GCommentTypeEnumComparisonExp,
+            GCommentTypeEnumComparisonExpBuilder> {
+  _$GCommentTypeEnumComparisonExp? _$v;
+
+  GCommentTypeEnum? _G_eq;
+  GCommentTypeEnum? get G_eq => _$this._G_eq;
+  set G_eq(GCommentTypeEnum? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<GCommentTypeEnum>? _G_in;
+  ListBuilder<GCommentTypeEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GCommentTypeEnum>();
+  set G_in(ListBuilder<GCommentTypeEnum>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GCommentTypeEnum? _G_neq;
+  GCommentTypeEnum? get G_neq => _$this._G_neq;
+  set G_neq(GCommentTypeEnum? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<GCommentTypeEnum>? _G_nin;
+  ListBuilder<GCommentTypeEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GCommentTypeEnum>();
+  set G_nin(ListBuilder<GCommentTypeEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GCommentTypeEnumComparisonExpBuilder();
+
+  GCommentTypeEnumComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCommentTypeEnumComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCommentTypeEnumComparisonExp;
+  }
+
+  @override
+  void update(void Function(GCommentTypeEnumComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCommentTypeEnumComparisonExp build() => _build();
+
+  _$GCommentTypeEnumComparisonExp _build() {
+    _$GCommentTypeEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCommentTypeEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCommentTypeEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GCounterLevelEnumComparisonExp extends GCounterLevelEnumComparisonExp {
+  @override
+  final GCounterLevelEnum? G_eq;
+  @override
+  final BuiltList<GCounterLevelEnum>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final GCounterLevelEnum? G_neq;
+  @override
+  final BuiltList<GCounterLevelEnum>? G_nin;
+
+  factory _$GCounterLevelEnumComparisonExp(
+          [void Function(GCounterLevelEnumComparisonExpBuilder)? updates]) =>
+      (new GCounterLevelEnumComparisonExpBuilder()..update(updates))._build();
+
+  _$GCounterLevelEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
+      : super._();
+
+  @override
+  GCounterLevelEnumComparisonExp rebuild(
+          void Function(GCounterLevelEnumComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GCounterLevelEnumComparisonExpBuilder toBuilder() =>
+      new GCounterLevelEnumComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GCounterLevelEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GCounterLevelEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GCounterLevelEnumComparisonExpBuilder
+    implements
+        Builder<GCounterLevelEnumComparisonExp,
+            GCounterLevelEnumComparisonExpBuilder> {
+  _$GCounterLevelEnumComparisonExp? _$v;
+
+  GCounterLevelEnum? _G_eq;
+  GCounterLevelEnum? get G_eq => _$this._G_eq;
+  set G_eq(GCounterLevelEnum? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<GCounterLevelEnum>? _G_in;
+  ListBuilder<GCounterLevelEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GCounterLevelEnum>();
+  set G_in(ListBuilder<GCounterLevelEnum>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GCounterLevelEnum? _G_neq;
+  GCounterLevelEnum? get G_neq => _$this._G_neq;
+  set G_neq(GCounterLevelEnum? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<GCounterLevelEnum>? _G_nin;
+  ListBuilder<GCounterLevelEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GCounterLevelEnum>();
+  set G_nin(ListBuilder<GCounterLevelEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GCounterLevelEnumComparisonExpBuilder();
+
+  GCounterLevelEnumComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GCounterLevelEnumComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GCounterLevelEnumComparisonExp;
+  }
+
+  @override
+  void update(void Function(GCounterLevelEnumComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GCounterLevelEnumComparisonExp build() => _build();
+
+  _$GCounterLevelEnumComparisonExp _build() {
+    _$GCounterLevelEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GCounterLevelEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GCounterLevelEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventAggregateBoolExp extends GEventAggregateBoolExp {
+  @override
+  final GeventAggregateBoolExpCount? count;
+
+  factory _$GEventAggregateBoolExp(
+          [void Function(GEventAggregateBoolExpBuilder)? updates]) =>
+      (new GEventAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GEventAggregateBoolExp._({this.count}) : super._();
+
+  @override
+  GEventAggregateBoolExp rebuild(
+          void Function(GEventAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventAggregateBoolExpBuilder toBuilder() =>
+      new GEventAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventAggregateBoolExp && count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventAggregateBoolExp')
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GEventAggregateBoolExpBuilder
+    implements Builder<GEventAggregateBoolExp, GEventAggregateBoolExpBuilder> {
+  _$GEventAggregateBoolExp? _$v;
+
+  GeventAggregateBoolExpCountBuilder? _count;
+  GeventAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GeventAggregateBoolExpCountBuilder();
+  set count(GeventAggregateBoolExpCountBuilder? count) => _$this._count = count;
+
+  GEventAggregateBoolExpBuilder();
+
+  GEventAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GEventAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventAggregateBoolExp build() => _build();
+
+  _$GEventAggregateBoolExp _build() {
+    _$GEventAggregateBoolExp _$result;
+    try {
+      _$result = _$v ?? new _$GEventAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GeventAggregateBoolExpCount extends GeventAggregateBoolExpCount {
+  @override
+  final BuiltList<GEventSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GEventBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GeventAggregateBoolExpCount(
+          [void Function(GeventAggregateBoolExpCountBuilder)? updates]) =>
+      (new GeventAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GeventAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GeventAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GeventAggregateBoolExpCount rebuild(
+          void Function(GeventAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GeventAggregateBoolExpCountBuilder toBuilder() =>
+      new GeventAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GeventAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GeventAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GeventAggregateBoolExpCountBuilder
+    implements
+        Builder<GeventAggregateBoolExpCount,
+            GeventAggregateBoolExpCountBuilder> {
+  _$GeventAggregateBoolExpCount? _$v;
+
+  ListBuilder<GEventSelectColumn>? _arguments;
+  ListBuilder<GEventSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GEventSelectColumn>();
+  set arguments(ListBuilder<GEventSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GEventBoolExpBuilder? _filter;
+  GEventBoolExpBuilder get filter =>
+      _$this._filter ??= new GEventBoolExpBuilder();
+  set filter(GEventBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GeventAggregateBoolExpCountBuilder();
+
+  GeventAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GeventAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GeventAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GeventAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GeventAggregateBoolExpCount build() => _build();
+
+  _$GeventAggregateBoolExpCount _build() {
+    _$GeventAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GeventAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GeventAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventAggregateOrderBy extends GEventAggregateOrderBy {
+  @override
+  final GEventAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GEventMaxOrderBy? max;
+  @override
+  final GEventMinOrderBy? min;
+  @override
+  final GEventStddevOrderBy? stddev;
+  @override
+  final GEventStddevPopOrderBy? stddevPop;
+  @override
+  final GEventStddevSampOrderBy? stddevSamp;
+  @override
+  final GEventSumOrderBy? sum;
+  @override
+  final GEventVarPopOrderBy? varPop;
+  @override
+  final GEventVarSampOrderBy? varSamp;
+  @override
+  final GEventVarianceOrderBy? variance;
+
+  factory _$GEventAggregateOrderBy(
+          [void Function(GEventAggregateOrderByBuilder)? updates]) =>
+      (new GEventAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GEventAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GEventAggregateOrderBy rebuild(
+          void Function(GEventAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventAggregateOrderByBuilder toBuilder() =>
+      new GEventAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GEventAggregateOrderByBuilder
+    implements Builder<GEventAggregateOrderBy, GEventAggregateOrderByBuilder> {
+  _$GEventAggregateOrderBy? _$v;
+
+  GEventAvgOrderByBuilder? _avg;
+  GEventAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GEventAvgOrderByBuilder();
+  set avg(GEventAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GEventMaxOrderByBuilder? _max;
+  GEventMaxOrderByBuilder get max =>
+      _$this._max ??= new GEventMaxOrderByBuilder();
+  set max(GEventMaxOrderByBuilder? max) => _$this._max = max;
+
+  GEventMinOrderByBuilder? _min;
+  GEventMinOrderByBuilder get min =>
+      _$this._min ??= new GEventMinOrderByBuilder();
+  set min(GEventMinOrderByBuilder? min) => _$this._min = min;
+
+  GEventStddevOrderByBuilder? _stddev;
+  GEventStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GEventStddevOrderByBuilder();
+  set stddev(GEventStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GEventStddevPopOrderByBuilder? _stddevPop;
+  GEventStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GEventStddevPopOrderByBuilder();
+  set stddevPop(GEventStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GEventStddevSampOrderByBuilder? _stddevSamp;
+  GEventStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GEventStddevSampOrderByBuilder();
+  set stddevSamp(GEventStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GEventSumOrderByBuilder? _sum;
+  GEventSumOrderByBuilder get sum =>
+      _$this._sum ??= new GEventSumOrderByBuilder();
+  set sum(GEventSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GEventVarPopOrderByBuilder? _varPop;
+  GEventVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GEventVarPopOrderByBuilder();
+  set varPop(GEventVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GEventVarSampOrderByBuilder? _varSamp;
+  GEventVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GEventVarSampOrderByBuilder();
+  set varSamp(GEventVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GEventVarianceOrderByBuilder? _variance;
+  GEventVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GEventVarianceOrderByBuilder();
+  set variance(GEventVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GEventAggregateOrderByBuilder();
+
+  GEventAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventAggregateOrderBy build() => _build();
+
+  _$GEventAggregateOrderBy _build() {
+    _$GEventAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventAvgOrderBy extends GEventAvgOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventAvgOrderBy(
+          [void Function(GEventAvgOrderByBuilder)? updates]) =>
+      (new GEventAvgOrderByBuilder()..update(updates))._build();
+
+  _$GEventAvgOrderBy._({this.index}) : super._();
+
+  @override
+  GEventAvgOrderBy rebuild(void Function(GEventAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventAvgOrderByBuilder toBuilder() =>
+      new GEventAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventAvgOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventAvgOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventAvgOrderByBuilder
+    implements Builder<GEventAvgOrderBy, GEventAvgOrderByBuilder> {
+  _$GEventAvgOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventAvgOrderByBuilder();
+
+  GEventAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventAvgOrderBy build() => _build();
+
+  _$GEventAvgOrderBy _build() {
+    final _$result = _$v ?? new _$GEventAvgOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventBoolExp extends GEventBoolExp {
+  @override
+  final BuiltList<GEventBoolExp>? G_and;
+  @override
+  final GEventBoolExp? G_not;
+  @override
+  final BuiltList<GEventBoolExp>? G_or;
+  @override
+  final GJsonbComparisonExp? args;
+  @override
+  final GStringArrayComparisonExp? argsStr;
+  @override
+  final GBlockBoolExp? block;
+  @override
+  final GStringComparisonExp? blockId;
+  @override
+  final GCallBoolExp? call;
+  @override
+  final GStringComparisonExp? callId;
+  @override
+  final GExtrinsicBoolExp? extrinsic;
+  @override
+  final GStringComparisonExp? extrinsicId;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? index;
+  @override
+  final GStringComparisonExp? name;
+  @override
+  final GStringComparisonExp? pallet;
+  @override
+  final GStringComparisonExp? phase;
+
+  factory _$GEventBoolExp([void Function(GEventBoolExpBuilder)? updates]) =>
+      (new GEventBoolExpBuilder()..update(updates))._build();
+
+  _$GEventBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.args,
+      this.argsStr,
+      this.block,
+      this.blockId,
+      this.call,
+      this.callId,
+      this.extrinsic,
+      this.extrinsicId,
+      this.id,
+      this.index,
+      this.name,
+      this.pallet,
+      this.phase})
+      : super._();
+
+  @override
+  GEventBoolExp rebuild(void Function(GEventBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventBoolExpBuilder toBuilder() => new GEventBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        block == other.block &&
+        blockId == other.blockId &&
+        call == other.call &&
+        callId == other.callId &&
+        extrinsic == other.extrinsic &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        index == other.index &&
+        name == other.name &&
+        pallet == other.pallet &&
+        phase == other.phase;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, call.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, extrinsic.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, phase.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('call', call)
+          ..add('callId', callId)
+          ..add('extrinsic', extrinsic)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('phase', phase))
+        .toString();
+  }
+}
+
+class GEventBoolExpBuilder
+    implements Builder<GEventBoolExp, GEventBoolExpBuilder> {
+  _$GEventBoolExp? _$v;
+
+  ListBuilder<GEventBoolExp>? _G_and;
+  ListBuilder<GEventBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GEventBoolExp>();
+  set G_and(ListBuilder<GEventBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GEventBoolExpBuilder? _G_not;
+  GEventBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GEventBoolExpBuilder();
+  set G_not(GEventBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GEventBoolExp>? _G_or;
+  ListBuilder<GEventBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GEventBoolExp>();
+  set G_or(ListBuilder<GEventBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GJsonbComparisonExpBuilder? _args;
+  GJsonbComparisonExpBuilder get args =>
+      _$this._args ??= new GJsonbComparisonExpBuilder();
+  set args(GJsonbComparisonExpBuilder? args) => _$this._args = args;
+
+  GStringArrayComparisonExpBuilder? _argsStr;
+  GStringArrayComparisonExpBuilder get argsStr =>
+      _$this._argsStr ??= new GStringArrayComparisonExpBuilder();
+  set argsStr(GStringArrayComparisonExpBuilder? argsStr) =>
+      _$this._argsStr = argsStr;
+
+  GBlockBoolExpBuilder? _block;
+  GBlockBoolExpBuilder get block =>
+      _$this._block ??= new GBlockBoolExpBuilder();
+  set block(GBlockBoolExpBuilder? block) => _$this._block = block;
+
+  GStringComparisonExpBuilder? _blockId;
+  GStringComparisonExpBuilder get blockId =>
+      _$this._blockId ??= new GStringComparisonExpBuilder();
+  set blockId(GStringComparisonExpBuilder? blockId) =>
+      _$this._blockId = blockId;
+
+  GCallBoolExpBuilder? _call;
+  GCallBoolExpBuilder get call => _$this._call ??= new GCallBoolExpBuilder();
+  set call(GCallBoolExpBuilder? call) => _$this._call = call;
+
+  GStringComparisonExpBuilder? _callId;
+  GStringComparisonExpBuilder get callId =>
+      _$this._callId ??= new GStringComparisonExpBuilder();
+  set callId(GStringComparisonExpBuilder? callId) => _$this._callId = callId;
+
+  GExtrinsicBoolExpBuilder? _extrinsic;
+  GExtrinsicBoolExpBuilder get extrinsic =>
+      _$this._extrinsic ??= new GExtrinsicBoolExpBuilder();
+  set extrinsic(GExtrinsicBoolExpBuilder? extrinsic) =>
+      _$this._extrinsic = extrinsic;
+
+  GStringComparisonExpBuilder? _extrinsicId;
+  GStringComparisonExpBuilder get extrinsicId =>
+      _$this._extrinsicId ??= new GStringComparisonExpBuilder();
+  set extrinsicId(GStringComparisonExpBuilder? extrinsicId) =>
+      _$this._extrinsicId = extrinsicId;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _index;
+  GIntComparisonExpBuilder get index =>
+      _$this._index ??= new GIntComparisonExpBuilder();
+  set index(GIntComparisonExpBuilder? index) => _$this._index = index;
+
+  GStringComparisonExpBuilder? _name;
+  GStringComparisonExpBuilder get name =>
+      _$this._name ??= new GStringComparisonExpBuilder();
+  set name(GStringComparisonExpBuilder? name) => _$this._name = name;
+
+  GStringComparisonExpBuilder? _pallet;
+  GStringComparisonExpBuilder get pallet =>
+      _$this._pallet ??= new GStringComparisonExpBuilder();
+  set pallet(GStringComparisonExpBuilder? pallet) => _$this._pallet = pallet;
+
+  GStringComparisonExpBuilder? _phase;
+  GStringComparisonExpBuilder get phase =>
+      _$this._phase ??= new GStringComparisonExpBuilder();
+  set phase(GStringComparisonExpBuilder? phase) => _$this._phase = phase;
+
+  GEventBoolExpBuilder();
+
+  GEventBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _args = $v.args?.toBuilder();
+      _argsStr = $v.argsStr?.toBuilder();
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId?.toBuilder();
+      _call = $v.call?.toBuilder();
+      _callId = $v.callId?.toBuilder();
+      _extrinsic = $v.extrinsic?.toBuilder();
+      _extrinsicId = $v.extrinsicId?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _index = $v.index?.toBuilder();
+      _name = $v.name?.toBuilder();
+      _pallet = $v.pallet?.toBuilder();
+      _phase = $v.phase?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventBoolExp;
+  }
+
+  @override
+  void update(void Function(GEventBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventBoolExp build() => _build();
+
+  _$GEventBoolExp _build() {
+    _$GEventBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              args: _args?.build(),
+              argsStr: _argsStr?.build(),
+              block: _block?.build(),
+              blockId: _blockId?.build(),
+              call: _call?.build(),
+              callId: _callId?.build(),
+              extrinsic: _extrinsic?.build(),
+              extrinsicId: _extrinsicId?.build(),
+              id: _id?.build(),
+              index: _index?.build(),
+              name: _name?.build(),
+              pallet: _pallet?.build(),
+              phase: _phase?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'args';
+        _args?.build();
+        _$failedField = 'argsStr';
+        _argsStr?.build();
+        _$failedField = 'block';
+        _block?.build();
+        _$failedField = 'blockId';
+        _blockId?.build();
+        _$failedField = 'call';
+        _call?.build();
+        _$failedField = 'callId';
+        _callId?.build();
+        _$failedField = 'extrinsic';
+        _extrinsic?.build();
+        _$failedField = 'extrinsicId';
+        _extrinsicId?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'index';
+        _index?.build();
+        _$failedField = 'name';
+        _name?.build();
+        _$failedField = 'pallet';
+        _pallet?.build();
+        _$failedField = 'phase';
+        _phase?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventMaxOrderBy extends GEventMaxOrderBy {
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GOrderBy? phase;
+
+  factory _$GEventMaxOrderBy(
+          [void Function(GEventMaxOrderByBuilder)? updates]) =>
+      (new GEventMaxOrderByBuilder()..update(updates))._build();
+
+  _$GEventMaxOrderBy._(
+      {this.argsStr,
+      this.blockId,
+      this.callId,
+      this.extrinsicId,
+      this.id,
+      this.index,
+      this.name,
+      this.pallet,
+      this.phase})
+      : super._();
+
+  @override
+  GEventMaxOrderBy rebuild(void Function(GEventMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventMaxOrderByBuilder toBuilder() =>
+      new GEventMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventMaxOrderBy &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        index == other.index &&
+        name == other.name &&
+        pallet == other.pallet &&
+        phase == other.phase;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, phase.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventMaxOrderBy')
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('phase', phase))
+        .toString();
+  }
+}
+
+class GEventMaxOrderByBuilder
+    implements Builder<GEventMaxOrderBy, GEventMaxOrderByBuilder> {
+  _$GEventMaxOrderBy? _$v;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GOrderBy? _phase;
+  GOrderBy? get phase => _$this._phase;
+  set phase(GOrderBy? phase) => _$this._phase = phase;
+
+  GEventMaxOrderByBuilder();
+
+  GEventMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _argsStr = $v.argsStr;
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _index = $v.index;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _phase = $v.phase;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventMaxOrderBy build() => _build();
+
+  _$GEventMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GEventMaxOrderBy._(
+            argsStr: argsStr,
+            blockId: blockId,
+            callId: callId,
+            extrinsicId: extrinsicId,
+            id: id,
+            index: index,
+            name: name,
+            pallet: pallet,
+            phase: phase);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventMinOrderBy extends GEventMinOrderBy {
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GOrderBy? phase;
+
+  factory _$GEventMinOrderBy(
+          [void Function(GEventMinOrderByBuilder)? updates]) =>
+      (new GEventMinOrderByBuilder()..update(updates))._build();
+
+  _$GEventMinOrderBy._(
+      {this.argsStr,
+      this.blockId,
+      this.callId,
+      this.extrinsicId,
+      this.id,
+      this.index,
+      this.name,
+      this.pallet,
+      this.phase})
+      : super._();
+
+  @override
+  GEventMinOrderBy rebuild(void Function(GEventMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventMinOrderByBuilder toBuilder() =>
+      new GEventMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventMinOrderBy &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        index == other.index &&
+        name == other.name &&
+        pallet == other.pallet &&
+        phase == other.phase;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, phase.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventMinOrderBy')
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('phase', phase))
+        .toString();
+  }
+}
+
+class GEventMinOrderByBuilder
+    implements Builder<GEventMinOrderBy, GEventMinOrderByBuilder> {
+  _$GEventMinOrderBy? _$v;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GOrderBy? _phase;
+  GOrderBy? get phase => _$this._phase;
+  set phase(GOrderBy? phase) => _$this._phase = phase;
+
+  GEventMinOrderByBuilder();
+
+  GEventMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _argsStr = $v.argsStr;
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _index = $v.index;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _phase = $v.phase;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventMinOrderBy build() => _build();
+
+  _$GEventMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GEventMinOrderBy._(
+            argsStr: argsStr,
+            blockId: blockId,
+            callId: callId,
+            extrinsicId: extrinsicId,
+            id: id,
+            index: index,
+            name: name,
+            pallet: pallet,
+            phase: phase);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventOrderBy extends GEventOrderBy {
+  @override
+  final GOrderBy? args;
+  @override
+  final GOrderBy? argsStr;
+  @override
+  final GBlockOrderBy? block;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GCallOrderBy? call;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GExtrinsicOrderBy? extrinsic;
+  @override
+  final GOrderBy? extrinsicId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? name;
+  @override
+  final GOrderBy? pallet;
+  @override
+  final GOrderBy? phase;
+
+  factory _$GEventOrderBy([void Function(GEventOrderByBuilder)? updates]) =>
+      (new GEventOrderByBuilder()..update(updates))._build();
+
+  _$GEventOrderBy._(
+      {this.args,
+      this.argsStr,
+      this.block,
+      this.blockId,
+      this.call,
+      this.callId,
+      this.extrinsic,
+      this.extrinsicId,
+      this.id,
+      this.index,
+      this.name,
+      this.pallet,
+      this.phase})
+      : super._();
+
+  @override
+  GEventOrderBy rebuild(void Function(GEventOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventOrderByBuilder toBuilder() => new GEventOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventOrderBy &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        block == other.block &&
+        blockId == other.blockId &&
+        call == other.call &&
+        callId == other.callId &&
+        extrinsic == other.extrinsic &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        index == other.index &&
+        name == other.name &&
+        pallet == other.pallet &&
+        phase == other.phase;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, call.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, extrinsic.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, phase.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventOrderBy')
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('call', call)
+          ..add('callId', callId)
+          ..add('extrinsic', extrinsic)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('phase', phase))
+        .toString();
+  }
+}
+
+class GEventOrderByBuilder
+    implements Builder<GEventOrderBy, GEventOrderByBuilder> {
+  _$GEventOrderBy? _$v;
+
+  GOrderBy? _args;
+  GOrderBy? get args => _$this._args;
+  set args(GOrderBy? args) => _$this._args = args;
+
+  GOrderBy? _argsStr;
+  GOrderBy? get argsStr => _$this._argsStr;
+  set argsStr(GOrderBy? argsStr) => _$this._argsStr = argsStr;
+
+  GBlockOrderByBuilder? _block;
+  GBlockOrderByBuilder get block =>
+      _$this._block ??= new GBlockOrderByBuilder();
+  set block(GBlockOrderByBuilder? block) => _$this._block = block;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GCallOrderByBuilder? _call;
+  GCallOrderByBuilder get call => _$this._call ??= new GCallOrderByBuilder();
+  set call(GCallOrderByBuilder? call) => _$this._call = call;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GExtrinsicOrderByBuilder? _extrinsic;
+  GExtrinsicOrderByBuilder get extrinsic =>
+      _$this._extrinsic ??= new GExtrinsicOrderByBuilder();
+  set extrinsic(GExtrinsicOrderByBuilder? extrinsic) =>
+      _$this._extrinsic = extrinsic;
+
+  GOrderBy? _extrinsicId;
+  GOrderBy? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(GOrderBy? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GOrderBy? _pallet;
+  GOrderBy? get pallet => _$this._pallet;
+  set pallet(GOrderBy? pallet) => _$this._pallet = pallet;
+
+  GOrderBy? _phase;
+  GOrderBy? get phase => _$this._phase;
+  set phase(GOrderBy? phase) => _$this._phase = phase;
+
+  GEventOrderByBuilder();
+
+  GEventOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _args = $v.args;
+      _argsStr = $v.argsStr;
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId;
+      _call = $v.call?.toBuilder();
+      _callId = $v.callId;
+      _extrinsic = $v.extrinsic?.toBuilder();
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _index = $v.index;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _phase = $v.phase;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventOrderBy build() => _build();
+
+  _$GEventOrderBy _build() {
+    _$GEventOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventOrderBy._(
+              args: args,
+              argsStr: argsStr,
+              block: _block?.build(),
+              blockId: blockId,
+              call: _call?.build(),
+              callId: callId,
+              extrinsic: _extrinsic?.build(),
+              extrinsicId: extrinsicId,
+              id: id,
+              index: index,
+              name: name,
+              pallet: pallet,
+              phase: phase);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'block';
+        _block?.build();
+
+        _$failedField = 'call';
+        _call?.build();
+
+        _$failedField = 'extrinsic';
+        _extrinsic?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventStddevOrderBy extends GEventStddevOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventStddevOrderBy(
+          [void Function(GEventStddevOrderByBuilder)? updates]) =>
+      (new GEventStddevOrderByBuilder()..update(updates))._build();
+
+  _$GEventStddevOrderBy._({this.index}) : super._();
+
+  @override
+  GEventStddevOrderBy rebuild(
+          void Function(GEventStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventStddevOrderByBuilder toBuilder() =>
+      new GEventStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventStddevOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventStddevOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventStddevOrderByBuilder
+    implements Builder<GEventStddevOrderBy, GEventStddevOrderByBuilder> {
+  _$GEventStddevOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventStddevOrderByBuilder();
+
+  GEventStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventStddevOrderBy build() => _build();
+
+  _$GEventStddevOrderBy _build() {
+    final _$result = _$v ?? new _$GEventStddevOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventStddevPopOrderBy extends GEventStddevPopOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventStddevPopOrderBy(
+          [void Function(GEventStddevPopOrderByBuilder)? updates]) =>
+      (new GEventStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GEventStddevPopOrderBy._({this.index}) : super._();
+
+  @override
+  GEventStddevPopOrderBy rebuild(
+          void Function(GEventStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventStddevPopOrderByBuilder toBuilder() =>
+      new GEventStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventStddevPopOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventStddevPopOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventStddevPopOrderByBuilder
+    implements Builder<GEventStddevPopOrderBy, GEventStddevPopOrderByBuilder> {
+  _$GEventStddevPopOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventStddevPopOrderByBuilder();
+
+  GEventStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventStddevPopOrderBy build() => _build();
+
+  _$GEventStddevPopOrderBy _build() {
+    final _$result = _$v ?? new _$GEventStddevPopOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventStddevSampOrderBy extends GEventStddevSampOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventStddevSampOrderBy(
+          [void Function(GEventStddevSampOrderByBuilder)? updates]) =>
+      (new GEventStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GEventStddevSampOrderBy._({this.index}) : super._();
+
+  @override
+  GEventStddevSampOrderBy rebuild(
+          void Function(GEventStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventStddevSampOrderByBuilder toBuilder() =>
+      new GEventStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventStddevSampOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventStddevSampOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventStddevSampOrderByBuilder
+    implements
+        Builder<GEventStddevSampOrderBy, GEventStddevSampOrderByBuilder> {
+  _$GEventStddevSampOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventStddevSampOrderByBuilder();
+
+  GEventStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventStddevSampOrderBy build() => _build();
+
+  _$GEventStddevSampOrderBy _build() {
+    final _$result = _$v ?? new _$GEventStddevSampOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventStreamCursorInput extends GEventStreamCursorInput {
+  @override
+  final GEventStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GEventStreamCursorInput(
+          [void Function(GEventStreamCursorInputBuilder)? updates]) =>
+      (new GEventStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GEventStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GEventStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GEventStreamCursorInput rebuild(
+          void Function(GEventStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventStreamCursorInputBuilder toBuilder() =>
+      new GEventStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GEventStreamCursorInputBuilder
+    implements
+        Builder<GEventStreamCursorInput, GEventStreamCursorInputBuilder> {
+  _$GEventStreamCursorInput? _$v;
+
+  GEventStreamCursorValueInputBuilder? _initialValue;
+  GEventStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GEventStreamCursorValueInputBuilder();
+  set initialValue(GEventStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GEventStreamCursorInputBuilder();
+
+  GEventStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GEventStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventStreamCursorInput build() => _build();
+
+  _$GEventStreamCursorInput _build() {
+    _$GEventStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventStreamCursorValueInput extends GEventStreamCursorValueInput {
+  @override
+  final _i3.JsonObject? args;
+  @override
+  final BuiltList<String>? argsStr;
+  @override
+  final String? blockId;
+  @override
+  final String? callId;
+  @override
+  final String? extrinsicId;
+  @override
+  final String? id;
+  @override
+  final int? index;
+  @override
+  final String? name;
+  @override
+  final String? pallet;
+  @override
+  final String? phase;
+
+  factory _$GEventStreamCursorValueInput(
+          [void Function(GEventStreamCursorValueInputBuilder)? updates]) =>
+      (new GEventStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GEventStreamCursorValueInput._(
+      {this.args,
+      this.argsStr,
+      this.blockId,
+      this.callId,
+      this.extrinsicId,
+      this.id,
+      this.index,
+      this.name,
+      this.pallet,
+      this.phase})
+      : super._();
+
+  @override
+  GEventStreamCursorValueInput rebuild(
+          void Function(GEventStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventStreamCursorValueInputBuilder toBuilder() =>
+      new GEventStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventStreamCursorValueInput &&
+        args == other.args &&
+        argsStr == other.argsStr &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        extrinsicId == other.extrinsicId &&
+        id == other.id &&
+        index == other.index &&
+        name == other.name &&
+        pallet == other.pallet &&
+        phase == other.phase;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, args.hashCode);
+    _$hash = $jc(_$hash, argsStr.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, extrinsicId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, pallet.hashCode);
+    _$hash = $jc(_$hash, phase.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventStreamCursorValueInput')
+          ..add('args', args)
+          ..add('argsStr', argsStr)
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('extrinsicId', extrinsicId)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('name', name)
+          ..add('pallet', pallet)
+          ..add('phase', phase))
+        .toString();
+  }
+}
+
+class GEventStreamCursorValueInputBuilder
+    implements
+        Builder<GEventStreamCursorValueInput,
+            GEventStreamCursorValueInputBuilder> {
+  _$GEventStreamCursorValueInput? _$v;
+
+  _i3.JsonObject? _args;
+  _i3.JsonObject? get args => _$this._args;
+  set args(_i3.JsonObject? args) => _$this._args = args;
+
+  ListBuilder<String>? _argsStr;
+  ListBuilder<String> get argsStr =>
+      _$this._argsStr ??= new ListBuilder<String>();
+  set argsStr(ListBuilder<String>? argsStr) => _$this._argsStr = argsStr;
+
+  String? _blockId;
+  String? get blockId => _$this._blockId;
+  set blockId(String? blockId) => _$this._blockId = blockId;
+
+  String? _callId;
+  String? get callId => _$this._callId;
+  set callId(String? callId) => _$this._callId = callId;
+
+  String? _extrinsicId;
+  String? get extrinsicId => _$this._extrinsicId;
+  set extrinsicId(String? extrinsicId) => _$this._extrinsicId = extrinsicId;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
+
+  String? _name;
+  String? get name => _$this._name;
+  set name(String? name) => _$this._name = name;
+
+  String? _pallet;
+  String? get pallet => _$this._pallet;
+  set pallet(String? pallet) => _$this._pallet = pallet;
+
+  String? _phase;
+  String? get phase => _$this._phase;
+  set phase(String? phase) => _$this._phase = phase;
+
+  GEventStreamCursorValueInputBuilder();
+
+  GEventStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _args = $v.args;
+      _argsStr = $v.argsStr?.toBuilder();
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _extrinsicId = $v.extrinsicId;
+      _id = $v.id;
+      _index = $v.index;
+      _name = $v.name;
+      _pallet = $v.pallet;
+      _phase = $v.phase;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GEventStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventStreamCursorValueInput build() => _build();
+
+  _$GEventStreamCursorValueInput _build() {
+    _$GEventStreamCursorValueInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventStreamCursorValueInput._(
+              args: args,
+              argsStr: _argsStr?.build(),
+              blockId: blockId,
+              callId: callId,
+              extrinsicId: extrinsicId,
+              id: id,
+              index: index,
+              name: name,
+              pallet: pallet,
+              phase: phase);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'argsStr';
+        _argsStr?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventStreamCursorValueInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventSumOrderBy extends GEventSumOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventSumOrderBy(
+          [void Function(GEventSumOrderByBuilder)? updates]) =>
+      (new GEventSumOrderByBuilder()..update(updates))._build();
+
+  _$GEventSumOrderBy._({this.index}) : super._();
+
+  @override
+  GEventSumOrderBy rebuild(void Function(GEventSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventSumOrderByBuilder toBuilder() =>
+      new GEventSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventSumOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventSumOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventSumOrderByBuilder
+    implements Builder<GEventSumOrderBy, GEventSumOrderByBuilder> {
+  _$GEventSumOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventSumOrderByBuilder();
+
+  GEventSumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventSumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventSumOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventSumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventSumOrderBy build() => _build();
+
+  _$GEventSumOrderBy _build() {
+    final _$result = _$v ?? new _$GEventSumOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventTypeEnumComparisonExp extends GEventTypeEnumComparisonExp {
+  @override
+  final GEventTypeEnum? G_eq;
+  @override
+  final BuiltList<GEventTypeEnum>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final GEventTypeEnum? G_neq;
+  @override
+  final BuiltList<GEventTypeEnum>? G_nin;
+
+  factory _$GEventTypeEnumComparisonExp(
+          [void Function(GEventTypeEnumComparisonExpBuilder)? updates]) =>
+      (new GEventTypeEnumComparisonExpBuilder()..update(updates))._build();
+
+  _$GEventTypeEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
+      : super._();
+
+  @override
+  GEventTypeEnumComparisonExp rebuild(
+          void Function(GEventTypeEnumComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventTypeEnumComparisonExpBuilder toBuilder() =>
+      new GEventTypeEnumComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventTypeEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventTypeEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GEventTypeEnumComparisonExpBuilder
+    implements
+        Builder<GEventTypeEnumComparisonExp,
+            GEventTypeEnumComparisonExpBuilder> {
+  _$GEventTypeEnumComparisonExp? _$v;
+
+  GEventTypeEnum? _G_eq;
+  GEventTypeEnum? get G_eq => _$this._G_eq;
+  set G_eq(GEventTypeEnum? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<GEventTypeEnum>? _G_in;
+  ListBuilder<GEventTypeEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GEventTypeEnum>();
+  set G_in(ListBuilder<GEventTypeEnum>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GEventTypeEnum? _G_neq;
+  GEventTypeEnum? get G_neq => _$this._G_neq;
+  set G_neq(GEventTypeEnum? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<GEventTypeEnum>? _G_nin;
+  ListBuilder<GEventTypeEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GEventTypeEnum>();
+  set G_nin(ListBuilder<GEventTypeEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GEventTypeEnumComparisonExpBuilder();
+
+  GEventTypeEnumComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventTypeEnumComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventTypeEnumComparisonExp;
+  }
+
+  @override
+  void update(void Function(GEventTypeEnumComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventTypeEnumComparisonExp build() => _build();
+
+  _$GEventTypeEnumComparisonExp _build() {
+    _$GEventTypeEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GEventTypeEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GEventTypeEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventVarianceOrderBy extends GEventVarianceOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventVarianceOrderBy(
+          [void Function(GEventVarianceOrderByBuilder)? updates]) =>
+      (new GEventVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GEventVarianceOrderBy._({this.index}) : super._();
+
+  @override
+  GEventVarianceOrderBy rebuild(
+          void Function(GEventVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventVarianceOrderByBuilder toBuilder() =>
+      new GEventVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventVarianceOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventVarianceOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventVarianceOrderByBuilder
+    implements Builder<GEventVarianceOrderBy, GEventVarianceOrderByBuilder> {
+  _$GEventVarianceOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventVarianceOrderByBuilder();
+
+  GEventVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventVarianceOrderBy build() => _build();
+
+  _$GEventVarianceOrderBy _build() {
+    final _$result = _$v ?? new _$GEventVarianceOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventVarPopOrderBy extends GEventVarPopOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventVarPopOrderBy(
+          [void Function(GEventVarPopOrderByBuilder)? updates]) =>
+      (new GEventVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GEventVarPopOrderBy._({this.index}) : super._();
+
+  @override
+  GEventVarPopOrderBy rebuild(
+          void Function(GEventVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventVarPopOrderByBuilder toBuilder() =>
+      new GEventVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventVarPopOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventVarPopOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventVarPopOrderByBuilder
+    implements Builder<GEventVarPopOrderBy, GEventVarPopOrderByBuilder> {
+  _$GEventVarPopOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventVarPopOrderByBuilder();
+
+  GEventVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventVarPopOrderBy build() => _build();
+
+  _$GEventVarPopOrderBy _build() {
+    final _$result = _$v ?? new _$GEventVarPopOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GEventVarSampOrderBy extends GEventVarSampOrderBy {
+  @override
+  final GOrderBy? index;
+
+  factory _$GEventVarSampOrderBy(
+          [void Function(GEventVarSampOrderByBuilder)? updates]) =>
+      (new GEventVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GEventVarSampOrderBy._({this.index}) : super._();
+
+  @override
+  GEventVarSampOrderBy rebuild(
+          void Function(GEventVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GEventVarSampOrderByBuilder toBuilder() =>
+      new GEventVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GEventVarSampOrderBy && index == other.index;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GEventVarSampOrderBy')
+          ..add('index', index))
+        .toString();
+  }
+}
+
+class GEventVarSampOrderByBuilder
+    implements Builder<GEventVarSampOrderBy, GEventVarSampOrderByBuilder> {
+  _$GEventVarSampOrderBy? _$v;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GEventVarSampOrderByBuilder();
+
+  GEventVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _index = $v.index;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GEventVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GEventVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GEventVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GEventVarSampOrderBy build() => _build();
+
+  _$GEventVarSampOrderBy _build() {
+    final _$result = _$v ?? new _$GEventVarSampOrderBy._(index: index);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicAggregateBoolExp extends GExtrinsicAggregateBoolExp {
+  @override
+  final GextrinsicAggregateBoolExpBool_and? bool_and;
+  @override
+  final GextrinsicAggregateBoolExpBool_or? bool_or;
+  @override
+  final GextrinsicAggregateBoolExpCount? count;
+
+  factory _$GExtrinsicAggregateBoolExp(
+          [void Function(GExtrinsicAggregateBoolExpBuilder)? updates]) =>
+      (new GExtrinsicAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GExtrinsicAggregateBoolExp._({this.bool_and, this.bool_or, this.count})
+      : super._();
+
+  @override
+  GExtrinsicAggregateBoolExp rebuild(
+          void Function(GExtrinsicAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicAggregateBoolExpBuilder toBuilder() =>
+      new GExtrinsicAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicAggregateBoolExp &&
+        bool_and == other.bool_and &&
+        bool_or == other.bool_or &&
+        count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, bool_and.hashCode);
+    _$hash = $jc(_$hash, bool_or.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicAggregateBoolExp')
+          ..add('bool_and', bool_and)
+          ..add('bool_or', bool_or)
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GExtrinsicAggregateBoolExpBuilder
+    implements
+        Builder<GExtrinsicAggregateBoolExp, GExtrinsicAggregateBoolExpBuilder> {
+  _$GExtrinsicAggregateBoolExp? _$v;
+
+  GextrinsicAggregateBoolExpBool_andBuilder? _bool_and;
+  GextrinsicAggregateBoolExpBool_andBuilder get bool_and =>
+      _$this._bool_and ??= new GextrinsicAggregateBoolExpBool_andBuilder();
+  set bool_and(GextrinsicAggregateBoolExpBool_andBuilder? bool_and) =>
+      _$this._bool_and = bool_and;
+
+  GextrinsicAggregateBoolExpBool_orBuilder? _bool_or;
+  GextrinsicAggregateBoolExpBool_orBuilder get bool_or =>
+      _$this._bool_or ??= new GextrinsicAggregateBoolExpBool_orBuilder();
+  set bool_or(GextrinsicAggregateBoolExpBool_orBuilder? bool_or) =>
+      _$this._bool_or = bool_or;
+
+  GextrinsicAggregateBoolExpCountBuilder? _count;
+  GextrinsicAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GextrinsicAggregateBoolExpCountBuilder();
+  set count(GextrinsicAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GExtrinsicAggregateBoolExpBuilder();
+
+  GExtrinsicAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _bool_and = $v.bool_and?.toBuilder();
+      _bool_or = $v.bool_or?.toBuilder();
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GExtrinsicAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicAggregateBoolExp build() => _build();
+
+  _$GExtrinsicAggregateBoolExp _build() {
+    _$GExtrinsicAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicAggregateBoolExp._(
+              bool_and: _bool_and?.build(),
+              bool_or: _bool_or?.build(),
+              count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'bool_and';
+        _bool_and?.build();
+        _$failedField = 'bool_or';
+        _bool_or?.build();
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GextrinsicAggregateBoolExpBool_and
+    extends GextrinsicAggregateBoolExpBool_and {
+  @override
+  final GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GExtrinsicBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GextrinsicAggregateBoolExpBool_and(
+          [void Function(GextrinsicAggregateBoolExpBool_andBuilder)?
+              updates]) =>
+      (new GextrinsicAggregateBoolExpBool_andBuilder()..update(updates))
+          ._build();
+
+  _$GextrinsicAggregateBoolExpBool_and._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GextrinsicAggregateBoolExpBool_and', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GextrinsicAggregateBoolExpBool_and', 'predicate');
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_and rebuild(
+          void Function(GextrinsicAggregateBoolExpBool_andBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GextrinsicAggregateBoolExpBool_andBuilder toBuilder() =>
+      new GextrinsicAggregateBoolExpBool_andBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GextrinsicAggregateBoolExpBool_and &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GextrinsicAggregateBoolExpBool_and')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GextrinsicAggregateBoolExpBool_andBuilder
+    implements
+        Builder<GextrinsicAggregateBoolExpBool_and,
+            GextrinsicAggregateBoolExpBool_andBuilder> {
+  _$GextrinsicAggregateBoolExpBool_and? _$v;
+
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns?
+      _arguments;
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GExtrinsicBoolExpBuilder? _filter;
+  GExtrinsicBoolExpBuilder get filter =>
+      _$this._filter ??= new GExtrinsicBoolExpBuilder();
+  set filter(GExtrinsicBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GextrinsicAggregateBoolExpBool_andBuilder();
+
+  GextrinsicAggregateBoolExpBool_andBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GextrinsicAggregateBoolExpBool_and other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GextrinsicAggregateBoolExpBool_and;
+  }
+
+  @override
+  void update(
+      void Function(GextrinsicAggregateBoolExpBool_andBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_and build() => _build();
+
+  _$GextrinsicAggregateBoolExpBool_and _build() {
+    _$GextrinsicAggregateBoolExpBool_and _$result;
+    try {
+      _$result = _$v ??
+          new _$GextrinsicAggregateBoolExpBool_and._(
+              arguments: BuiltValueNullFieldError.checkNotNull(arguments,
+                  r'GextrinsicAggregateBoolExpBool_and', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GextrinsicAggregateBoolExpBool_and', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GextrinsicAggregateBoolExpBool_or
+    extends GextrinsicAggregateBoolExpBool_or {
+  @override
+  final GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GExtrinsicBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GextrinsicAggregateBoolExpBool_or(
+          [void Function(GextrinsicAggregateBoolExpBool_orBuilder)? updates]) =>
+      (new GextrinsicAggregateBoolExpBool_orBuilder()..update(updates))
+          ._build();
+
+  _$GextrinsicAggregateBoolExpBool_or._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GextrinsicAggregateBoolExpBool_or', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GextrinsicAggregateBoolExpBool_or', 'predicate');
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_or rebuild(
+          void Function(GextrinsicAggregateBoolExpBool_orBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GextrinsicAggregateBoolExpBool_orBuilder toBuilder() =>
+      new GextrinsicAggregateBoolExpBool_orBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GextrinsicAggregateBoolExpBool_or &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GextrinsicAggregateBoolExpBool_or')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GextrinsicAggregateBoolExpBool_orBuilder
+    implements
+        Builder<GextrinsicAggregateBoolExpBool_or,
+            GextrinsicAggregateBoolExpBool_orBuilder> {
+  _$GextrinsicAggregateBoolExpBool_or? _$v;
+
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns?
+      _arguments;
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GExtrinsicBoolExpBuilder? _filter;
+  GExtrinsicBoolExpBuilder get filter =>
+      _$this._filter ??= new GExtrinsicBoolExpBuilder();
+  set filter(GExtrinsicBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GextrinsicAggregateBoolExpBool_orBuilder();
+
+  GextrinsicAggregateBoolExpBool_orBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GextrinsicAggregateBoolExpBool_or other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GextrinsicAggregateBoolExpBool_or;
+  }
+
+  @override
+  void update(
+      void Function(GextrinsicAggregateBoolExpBool_orBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GextrinsicAggregateBoolExpBool_or build() => _build();
+
+  _$GextrinsicAggregateBoolExpBool_or _build() {
+    _$GextrinsicAggregateBoolExpBool_or _$result;
+    try {
+      _$result = _$v ??
+          new _$GextrinsicAggregateBoolExpBool_or._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GextrinsicAggregateBoolExpBool_or', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GextrinsicAggregateBoolExpBool_or', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GextrinsicAggregateBoolExpCount
+    extends GextrinsicAggregateBoolExpCount {
+  @override
+  final BuiltList<GExtrinsicSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GExtrinsicBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GextrinsicAggregateBoolExpCount(
+          [void Function(GextrinsicAggregateBoolExpCountBuilder)? updates]) =>
+      (new GextrinsicAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GextrinsicAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GextrinsicAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GextrinsicAggregateBoolExpCount rebuild(
+          void Function(GextrinsicAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GextrinsicAggregateBoolExpCountBuilder toBuilder() =>
+      new GextrinsicAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GextrinsicAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GextrinsicAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GextrinsicAggregateBoolExpCountBuilder
+    implements
+        Builder<GextrinsicAggregateBoolExpCount,
+            GextrinsicAggregateBoolExpCountBuilder> {
+  _$GextrinsicAggregateBoolExpCount? _$v;
+
+  ListBuilder<GExtrinsicSelectColumn>? _arguments;
+  ListBuilder<GExtrinsicSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GExtrinsicSelectColumn>();
+  set arguments(ListBuilder<GExtrinsicSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GExtrinsicBoolExpBuilder? _filter;
+  GExtrinsicBoolExpBuilder get filter =>
+      _$this._filter ??= new GExtrinsicBoolExpBuilder();
+  set filter(GExtrinsicBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GextrinsicAggregateBoolExpCountBuilder();
+
+  GextrinsicAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GextrinsicAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GextrinsicAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GextrinsicAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GextrinsicAggregateBoolExpCount build() => _build();
+
+  _$GextrinsicAggregateBoolExpCount _build() {
+    _$GextrinsicAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GextrinsicAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GextrinsicAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicAggregateOrderBy extends GExtrinsicAggregateOrderBy {
+  @override
+  final GExtrinsicAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GExtrinsicMaxOrderBy? max;
+  @override
+  final GExtrinsicMinOrderBy? min;
+  @override
+  final GExtrinsicStddevOrderBy? stddev;
+  @override
+  final GExtrinsicStddevPopOrderBy? stddevPop;
+  @override
+  final GExtrinsicStddevSampOrderBy? stddevSamp;
+  @override
+  final GExtrinsicSumOrderBy? sum;
+  @override
+  final GExtrinsicVarPopOrderBy? varPop;
+  @override
+  final GExtrinsicVarSampOrderBy? varSamp;
+  @override
+  final GExtrinsicVarianceOrderBy? variance;
+
+  factory _$GExtrinsicAggregateOrderBy(
+          [void Function(GExtrinsicAggregateOrderByBuilder)? updates]) =>
+      (new GExtrinsicAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GExtrinsicAggregateOrderBy rebuild(
+          void Function(GExtrinsicAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicAggregateOrderByBuilder toBuilder() =>
+      new GExtrinsicAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GExtrinsicAggregateOrderByBuilder
+    implements
+        Builder<GExtrinsicAggregateOrderBy, GExtrinsicAggregateOrderByBuilder> {
+  _$GExtrinsicAggregateOrderBy? _$v;
+
+  GExtrinsicAvgOrderByBuilder? _avg;
+  GExtrinsicAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GExtrinsicAvgOrderByBuilder();
+  set avg(GExtrinsicAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GExtrinsicMaxOrderByBuilder? _max;
+  GExtrinsicMaxOrderByBuilder get max =>
+      _$this._max ??= new GExtrinsicMaxOrderByBuilder();
+  set max(GExtrinsicMaxOrderByBuilder? max) => _$this._max = max;
+
+  GExtrinsicMinOrderByBuilder? _min;
+  GExtrinsicMinOrderByBuilder get min =>
+      _$this._min ??= new GExtrinsicMinOrderByBuilder();
+  set min(GExtrinsicMinOrderByBuilder? min) => _$this._min = min;
+
+  GExtrinsicStddevOrderByBuilder? _stddev;
+  GExtrinsicStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GExtrinsicStddevOrderByBuilder();
+  set stddev(GExtrinsicStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GExtrinsicStddevPopOrderByBuilder? _stddevPop;
+  GExtrinsicStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GExtrinsicStddevPopOrderByBuilder();
+  set stddevPop(GExtrinsicStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GExtrinsicStddevSampOrderByBuilder? _stddevSamp;
+  GExtrinsicStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GExtrinsicStddevSampOrderByBuilder();
+  set stddevSamp(GExtrinsicStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GExtrinsicSumOrderByBuilder? _sum;
+  GExtrinsicSumOrderByBuilder get sum =>
+      _$this._sum ??= new GExtrinsicSumOrderByBuilder();
+  set sum(GExtrinsicSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GExtrinsicVarPopOrderByBuilder? _varPop;
+  GExtrinsicVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GExtrinsicVarPopOrderByBuilder();
+  set varPop(GExtrinsicVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GExtrinsicVarSampOrderByBuilder? _varSamp;
+  GExtrinsicVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GExtrinsicVarSampOrderByBuilder();
+  set varSamp(GExtrinsicVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GExtrinsicVarianceOrderByBuilder? _variance;
+  GExtrinsicVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GExtrinsicVarianceOrderByBuilder();
+  set variance(GExtrinsicVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GExtrinsicAggregateOrderByBuilder();
+
+  GExtrinsicAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicAggregateOrderBy build() => _build();
+
+  _$GExtrinsicAggregateOrderBy _build() {
+    _$GExtrinsicAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicAvgOrderBy extends GExtrinsicAvgOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicAvgOrderBy(
+          [void Function(GExtrinsicAvgOrderByBuilder)? updates]) =>
+      (new GExtrinsicAvgOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicAvgOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicAvgOrderBy rebuild(
+          void Function(GExtrinsicAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicAvgOrderByBuilder toBuilder() =>
+      new GExtrinsicAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicAvgOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicAvgOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicAvgOrderByBuilder
+    implements Builder<GExtrinsicAvgOrderBy, GExtrinsicAvgOrderByBuilder> {
+  _$GExtrinsicAvgOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicAvgOrderByBuilder();
+
+  GExtrinsicAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicAvgOrderBy build() => _build();
+
+  _$GExtrinsicAvgOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicAvgOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicBoolExp extends GExtrinsicBoolExp {
+  @override
+  final BuiltList<GExtrinsicBoolExp>? G_and;
+  @override
+  final GExtrinsicBoolExp? G_not;
+  @override
+  final BuiltList<GExtrinsicBoolExp>? G_or;
+  @override
+  final GBlockBoolExp? block;
+  @override
+  final GStringComparisonExp? blockId;
+  @override
+  final GCallBoolExp? call;
+  @override
+  final GStringComparisonExp? callId;
+  @override
+  final GCallBoolExp? calls;
+  @override
+  final GCallAggregateBoolExp? callsAggregate;
+  @override
+  final GJsonbComparisonExp? error;
+  @override
+  final GEventBoolExp? events;
+  @override
+  final GEventAggregateBoolExp? eventsAggregate;
+  @override
+  final GNumericComparisonExp? fee;
+  @override
+  final GByteaComparisonExp? hash;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? index;
+  @override
+  final GJsonbComparisonExp? signature;
+  @override
+  final GBooleanComparisonExp? success;
+  @override
+  final GNumericComparisonExp? tip;
+  @override
+  final GIntComparisonExp? version;
+
+  factory _$GExtrinsicBoolExp(
+          [void Function(GExtrinsicBoolExpBuilder)? updates]) =>
+      (new GExtrinsicBoolExpBuilder()..update(updates))._build();
+
+  _$GExtrinsicBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.block,
+      this.blockId,
+      this.call,
+      this.callId,
+      this.calls,
+      this.callsAggregate,
+      this.error,
+      this.events,
+      this.eventsAggregate,
+      this.fee,
+      this.hash,
+      this.id,
+      this.index,
+      this.signature,
+      this.success,
+      this.tip,
+      this.version})
+      : super._();
+
+  @override
+  GExtrinsicBoolExp rebuild(void Function(GExtrinsicBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicBoolExpBuilder toBuilder() =>
+      new GExtrinsicBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        block == other.block &&
+        blockId == other.blockId &&
+        call == other.call &&
+        callId == other.callId &&
+        calls == other.calls &&
+        callsAggregate == other.callsAggregate &&
+        error == other.error &&
+        events == other.events &&
+        eventsAggregate == other.eventsAggregate &&
+        fee == other.fee &&
+        hash == other.hash &&
+        id == other.id &&
+        index == other.index &&
+        signature == other.signature &&
+        success == other.success &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, call.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, calls.hashCode);
+    _$hash = $jc(_$hash, callsAggregate.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, events.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, signature.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('call', call)
+          ..add('callId', callId)
+          ..add('calls', calls)
+          ..add('callsAggregate', callsAggregate)
+          ..add('error', error)
+          ..add('events', events)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('fee', fee)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('signature', signature)
+          ..add('success', success)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicBoolExpBuilder
+    implements Builder<GExtrinsicBoolExp, GExtrinsicBoolExpBuilder> {
+  _$GExtrinsicBoolExp? _$v;
+
+  ListBuilder<GExtrinsicBoolExp>? _G_and;
+  ListBuilder<GExtrinsicBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GExtrinsicBoolExp>();
+  set G_and(ListBuilder<GExtrinsicBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GExtrinsicBoolExpBuilder? _G_not;
+  GExtrinsicBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GExtrinsicBoolExpBuilder();
+  set G_not(GExtrinsicBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GExtrinsicBoolExp>? _G_or;
+  ListBuilder<GExtrinsicBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GExtrinsicBoolExp>();
+  set G_or(ListBuilder<GExtrinsicBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GBlockBoolExpBuilder? _block;
+  GBlockBoolExpBuilder get block =>
+      _$this._block ??= new GBlockBoolExpBuilder();
+  set block(GBlockBoolExpBuilder? block) => _$this._block = block;
+
+  GStringComparisonExpBuilder? _blockId;
+  GStringComparisonExpBuilder get blockId =>
+      _$this._blockId ??= new GStringComparisonExpBuilder();
+  set blockId(GStringComparisonExpBuilder? blockId) =>
+      _$this._blockId = blockId;
+
+  GCallBoolExpBuilder? _call;
+  GCallBoolExpBuilder get call => _$this._call ??= new GCallBoolExpBuilder();
+  set call(GCallBoolExpBuilder? call) => _$this._call = call;
+
+  GStringComparisonExpBuilder? _callId;
+  GStringComparisonExpBuilder get callId =>
+      _$this._callId ??= new GStringComparisonExpBuilder();
+  set callId(GStringComparisonExpBuilder? callId) => _$this._callId = callId;
+
+  GCallBoolExpBuilder? _calls;
+  GCallBoolExpBuilder get calls => _$this._calls ??= new GCallBoolExpBuilder();
+  set calls(GCallBoolExpBuilder? calls) => _$this._calls = calls;
+
+  GCallAggregateBoolExpBuilder? _callsAggregate;
+  GCallAggregateBoolExpBuilder get callsAggregate =>
+      _$this._callsAggregate ??= new GCallAggregateBoolExpBuilder();
+  set callsAggregate(GCallAggregateBoolExpBuilder? callsAggregate) =>
+      _$this._callsAggregate = callsAggregate;
+
+  GJsonbComparisonExpBuilder? _error;
+  GJsonbComparisonExpBuilder get error =>
+      _$this._error ??= new GJsonbComparisonExpBuilder();
+  set error(GJsonbComparisonExpBuilder? error) => _$this._error = error;
+
+  GEventBoolExpBuilder? _events;
+  GEventBoolExpBuilder get events =>
+      _$this._events ??= new GEventBoolExpBuilder();
+  set events(GEventBoolExpBuilder? events) => _$this._events = events;
+
+  GEventAggregateBoolExpBuilder? _eventsAggregate;
+  GEventAggregateBoolExpBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateBoolExpBuilder();
+  set eventsAggregate(GEventAggregateBoolExpBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GNumericComparisonExpBuilder? _fee;
+  GNumericComparisonExpBuilder get fee =>
+      _$this._fee ??= new GNumericComparisonExpBuilder();
+  set fee(GNumericComparisonExpBuilder? fee) => _$this._fee = fee;
+
+  GByteaComparisonExpBuilder? _hash;
+  GByteaComparisonExpBuilder get hash =>
+      _$this._hash ??= new GByteaComparisonExpBuilder();
+  set hash(GByteaComparisonExpBuilder? hash) => _$this._hash = hash;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _index;
+  GIntComparisonExpBuilder get index =>
+      _$this._index ??= new GIntComparisonExpBuilder();
+  set index(GIntComparisonExpBuilder? index) => _$this._index = index;
+
+  GJsonbComparisonExpBuilder? _signature;
+  GJsonbComparisonExpBuilder get signature =>
+      _$this._signature ??= new GJsonbComparisonExpBuilder();
+  set signature(GJsonbComparisonExpBuilder? signature) =>
+      _$this._signature = signature;
+
+  GBooleanComparisonExpBuilder? _success;
+  GBooleanComparisonExpBuilder get success =>
+      _$this._success ??= new GBooleanComparisonExpBuilder();
+  set success(GBooleanComparisonExpBuilder? success) =>
+      _$this._success = success;
+
+  GNumericComparisonExpBuilder? _tip;
+  GNumericComparisonExpBuilder get tip =>
+      _$this._tip ??= new GNumericComparisonExpBuilder();
+  set tip(GNumericComparisonExpBuilder? tip) => _$this._tip = tip;
+
+  GIntComparisonExpBuilder? _version;
+  GIntComparisonExpBuilder get version =>
+      _$this._version ??= new GIntComparisonExpBuilder();
+  set version(GIntComparisonExpBuilder? version) => _$this._version = version;
+
+  GExtrinsicBoolExpBuilder();
+
+  GExtrinsicBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId?.toBuilder();
+      _call = $v.call?.toBuilder();
+      _callId = $v.callId?.toBuilder();
+      _calls = $v.calls?.toBuilder();
+      _callsAggregate = $v.callsAggregate?.toBuilder();
+      _error = $v.error?.toBuilder();
+      _events = $v.events?.toBuilder();
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _fee = $v.fee?.toBuilder();
+      _hash = $v.hash?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _index = $v.index?.toBuilder();
+      _signature = $v.signature?.toBuilder();
+      _success = $v.success?.toBuilder();
+      _tip = $v.tip?.toBuilder();
+      _version = $v.version?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicBoolExp;
+  }
+
+  @override
+  void update(void Function(GExtrinsicBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicBoolExp build() => _build();
+
+  _$GExtrinsicBoolExp _build() {
+    _$GExtrinsicBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              block: _block?.build(),
+              blockId: _blockId?.build(),
+              call: _call?.build(),
+              callId: _callId?.build(),
+              calls: _calls?.build(),
+              callsAggregate: _callsAggregate?.build(),
+              error: _error?.build(),
+              events: _events?.build(),
+              eventsAggregate: _eventsAggregate?.build(),
+              fee: _fee?.build(),
+              hash: _hash?.build(),
+              id: _id?.build(),
+              index: _index?.build(),
+              signature: _signature?.build(),
+              success: _success?.build(),
+              tip: _tip?.build(),
+              version: _version?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'block';
+        _block?.build();
+        _$failedField = 'blockId';
+        _blockId?.build();
+        _$failedField = 'call';
+        _call?.build();
+        _$failedField = 'callId';
+        _callId?.build();
+        _$failedField = 'calls';
+        _calls?.build();
+        _$failedField = 'callsAggregate';
+        _callsAggregate?.build();
+        _$failedField = 'error';
+        _error?.build();
+        _$failedField = 'events';
+        _events?.build();
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+        _$failedField = 'fee';
+        _fee?.build();
+        _$failedField = 'hash';
+        _hash?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'index';
+        _index?.build();
+        _$failedField = 'signature';
+        _signature?.build();
+        _$failedField = 'success';
+        _success?.build();
+        _$failedField = 'tip';
+        _tip?.build();
+        _$failedField = 'version';
+        _version?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicMaxOrderBy extends GExtrinsicMaxOrderBy {
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicMaxOrderBy(
+          [void Function(GExtrinsicMaxOrderByBuilder)? updates]) =>
+      (new GExtrinsicMaxOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicMaxOrderBy._(
+      {this.blockId,
+      this.callId,
+      this.fee,
+      this.id,
+      this.index,
+      this.tip,
+      this.version})
+      : super._();
+
+  @override
+  GExtrinsicMaxOrderBy rebuild(
+          void Function(GExtrinsicMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicMaxOrderByBuilder toBuilder() =>
+      new GExtrinsicMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicMaxOrderBy &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        fee == other.fee &&
+        id == other.id &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicMaxOrderBy')
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('fee', fee)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicMaxOrderByBuilder
+    implements Builder<GExtrinsicMaxOrderBy, GExtrinsicMaxOrderByBuilder> {
+  _$GExtrinsicMaxOrderBy? _$v;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicMaxOrderByBuilder();
+
+  GExtrinsicMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _fee = $v.fee;
+      _id = $v.id;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicMaxOrderBy build() => _build();
+
+  _$GExtrinsicMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicMaxOrderBy._(
+            blockId: blockId,
+            callId: callId,
+            fee: fee,
+            id: id,
+            index: index,
+            tip: tip,
+            version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicMinOrderBy extends GExtrinsicMinOrderBy {
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicMinOrderBy(
+          [void Function(GExtrinsicMinOrderByBuilder)? updates]) =>
+      (new GExtrinsicMinOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicMinOrderBy._(
+      {this.blockId,
+      this.callId,
+      this.fee,
+      this.id,
+      this.index,
+      this.tip,
+      this.version})
+      : super._();
+
+  @override
+  GExtrinsicMinOrderBy rebuild(
+          void Function(GExtrinsicMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicMinOrderByBuilder toBuilder() =>
+      new GExtrinsicMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicMinOrderBy &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        fee == other.fee &&
+        id == other.id &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicMinOrderBy')
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('fee', fee)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicMinOrderByBuilder
+    implements Builder<GExtrinsicMinOrderBy, GExtrinsicMinOrderByBuilder> {
+  _$GExtrinsicMinOrderBy? _$v;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicMinOrderByBuilder();
+
+  GExtrinsicMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _fee = $v.fee;
+      _id = $v.id;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicMinOrderBy build() => _build();
+
+  _$GExtrinsicMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicMinOrderBy._(
+            blockId: blockId,
+            callId: callId,
+            fee: fee,
+            id: id,
+            index: index,
+            tip: tip,
+            version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicOrderBy extends GExtrinsicOrderBy {
+  @override
+  final GBlockOrderBy? block;
+  @override
+  final GOrderBy? blockId;
+  @override
+  final GCallOrderBy? call;
+  @override
+  final GOrderBy? callId;
+  @override
+  final GCallAggregateOrderBy? callsAggregate;
+  @override
+  final GOrderBy? error;
+  @override
+  final GEventAggregateOrderBy? eventsAggregate;
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? hash;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? signature;
+  @override
+  final GOrderBy? success;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicOrderBy(
+          [void Function(GExtrinsicOrderByBuilder)? updates]) =>
+      (new GExtrinsicOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicOrderBy._(
+      {this.block,
+      this.blockId,
+      this.call,
+      this.callId,
+      this.callsAggregate,
+      this.error,
+      this.eventsAggregate,
+      this.fee,
+      this.hash,
+      this.id,
+      this.index,
+      this.signature,
+      this.success,
+      this.tip,
+      this.version})
+      : super._();
+
+  @override
+  GExtrinsicOrderBy rebuild(void Function(GExtrinsicOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicOrderByBuilder toBuilder() =>
+      new GExtrinsicOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicOrderBy &&
+        block == other.block &&
+        blockId == other.blockId &&
+        call == other.call &&
+        callId == other.callId &&
+        callsAggregate == other.callsAggregate &&
+        error == other.error &&
+        eventsAggregate == other.eventsAggregate &&
+        fee == other.fee &&
+        hash == other.hash &&
+        id == other.id &&
+        index == other.index &&
+        signature == other.signature &&
+        success == other.success &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, block.hashCode);
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, call.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, callsAggregate.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, eventsAggregate.hashCode);
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, signature.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicOrderBy')
+          ..add('block', block)
+          ..add('blockId', blockId)
+          ..add('call', call)
+          ..add('callId', callId)
+          ..add('callsAggregate', callsAggregate)
+          ..add('error', error)
+          ..add('eventsAggregate', eventsAggregate)
+          ..add('fee', fee)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('signature', signature)
+          ..add('success', success)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicOrderByBuilder
+    implements Builder<GExtrinsicOrderBy, GExtrinsicOrderByBuilder> {
+  _$GExtrinsicOrderBy? _$v;
+
+  GBlockOrderByBuilder? _block;
+  GBlockOrderByBuilder get block =>
+      _$this._block ??= new GBlockOrderByBuilder();
+  set block(GBlockOrderByBuilder? block) => _$this._block = block;
+
+  GOrderBy? _blockId;
+  GOrderBy? get blockId => _$this._blockId;
+  set blockId(GOrderBy? blockId) => _$this._blockId = blockId;
+
+  GCallOrderByBuilder? _call;
+  GCallOrderByBuilder get call => _$this._call ??= new GCallOrderByBuilder();
+  set call(GCallOrderByBuilder? call) => _$this._call = call;
+
+  GOrderBy? _callId;
+  GOrderBy? get callId => _$this._callId;
+  set callId(GOrderBy? callId) => _$this._callId = callId;
+
+  GCallAggregateOrderByBuilder? _callsAggregate;
+  GCallAggregateOrderByBuilder get callsAggregate =>
+      _$this._callsAggregate ??= new GCallAggregateOrderByBuilder();
+  set callsAggregate(GCallAggregateOrderByBuilder? callsAggregate) =>
+      _$this._callsAggregate = callsAggregate;
+
+  GOrderBy? _error;
+  GOrderBy? get error => _$this._error;
+  set error(GOrderBy? error) => _$this._error = error;
+
+  GEventAggregateOrderByBuilder? _eventsAggregate;
+  GEventAggregateOrderByBuilder get eventsAggregate =>
+      _$this._eventsAggregate ??= new GEventAggregateOrderByBuilder();
+  set eventsAggregate(GEventAggregateOrderByBuilder? eventsAggregate) =>
+      _$this._eventsAggregate = eventsAggregate;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _hash;
+  GOrderBy? get hash => _$this._hash;
+  set hash(GOrderBy? hash) => _$this._hash = hash;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _signature;
+  GOrderBy? get signature => _$this._signature;
+  set signature(GOrderBy? signature) => _$this._signature = signature;
+
+  GOrderBy? _success;
+  GOrderBy? get success => _$this._success;
+  set success(GOrderBy? success) => _$this._success = success;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicOrderByBuilder();
+
+  GExtrinsicOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _block = $v.block?.toBuilder();
+      _blockId = $v.blockId;
+      _call = $v.call?.toBuilder();
+      _callId = $v.callId;
+      _callsAggregate = $v.callsAggregate?.toBuilder();
+      _error = $v.error;
+      _eventsAggregate = $v.eventsAggregate?.toBuilder();
+      _fee = $v.fee;
+      _hash = $v.hash;
+      _id = $v.id;
+      _index = $v.index;
+      _signature = $v.signature;
+      _success = $v.success;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicOrderBy build() => _build();
+
+  _$GExtrinsicOrderBy _build() {
+    _$GExtrinsicOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicOrderBy._(
+              block: _block?.build(),
+              blockId: blockId,
+              call: _call?.build(),
+              callId: callId,
+              callsAggregate: _callsAggregate?.build(),
+              error: error,
+              eventsAggregate: _eventsAggregate?.build(),
+              fee: fee,
+              hash: hash,
+              id: id,
+              index: index,
+              signature: signature,
+              success: success,
+              tip: tip,
+              version: version);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'block';
+        _block?.build();
+
+        _$failedField = 'call';
+        _call?.build();
+
+        _$failedField = 'callsAggregate';
+        _callsAggregate?.build();
+
+        _$failedField = 'eventsAggregate';
+        _eventsAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicStddevOrderBy extends GExtrinsicStddevOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicStddevOrderBy(
+          [void Function(GExtrinsicStddevOrderByBuilder)? updates]) =>
+      (new GExtrinsicStddevOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicStddevOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicStddevOrderBy rebuild(
+          void Function(GExtrinsicStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicStddevOrderByBuilder toBuilder() =>
+      new GExtrinsicStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicStddevOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicStddevOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicStddevOrderByBuilder
+    implements
+        Builder<GExtrinsicStddevOrderBy, GExtrinsicStddevOrderByBuilder> {
+  _$GExtrinsicStddevOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicStddevOrderByBuilder();
+
+  GExtrinsicStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicStddevOrderBy build() => _build();
+
+  _$GExtrinsicStddevOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicStddevOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicStddevPopOrderBy extends GExtrinsicStddevPopOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicStddevPopOrderBy(
+          [void Function(GExtrinsicStddevPopOrderByBuilder)? updates]) =>
+      (new GExtrinsicStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicStddevPopOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicStddevPopOrderBy rebuild(
+          void Function(GExtrinsicStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicStddevPopOrderByBuilder toBuilder() =>
+      new GExtrinsicStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicStddevPopOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicStddevPopOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicStddevPopOrderByBuilder
+    implements
+        Builder<GExtrinsicStddevPopOrderBy, GExtrinsicStddevPopOrderByBuilder> {
+  _$GExtrinsicStddevPopOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicStddevPopOrderByBuilder();
+
+  GExtrinsicStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicStddevPopOrderBy build() => _build();
+
+  _$GExtrinsicStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicStddevPopOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicStddevSampOrderBy extends GExtrinsicStddevSampOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicStddevSampOrderBy(
+          [void Function(GExtrinsicStddevSampOrderByBuilder)? updates]) =>
+      (new GExtrinsicStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicStddevSampOrderBy._(
+      {this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicStddevSampOrderBy rebuild(
+          void Function(GExtrinsicStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicStddevSampOrderByBuilder toBuilder() =>
+      new GExtrinsicStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicStddevSampOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicStddevSampOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicStddevSampOrderByBuilder
+    implements
+        Builder<GExtrinsicStddevSampOrderBy,
+            GExtrinsicStddevSampOrderByBuilder> {
+  _$GExtrinsicStddevSampOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicStddevSampOrderByBuilder();
+
+  GExtrinsicStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicStddevSampOrderBy build() => _build();
+
+  _$GExtrinsicStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicStddevSampOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicStreamCursorInput extends GExtrinsicStreamCursorInput {
+  @override
+  final GExtrinsicStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GExtrinsicStreamCursorInput(
+          [void Function(GExtrinsicStreamCursorInputBuilder)? updates]) =>
+      (new GExtrinsicStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GExtrinsicStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GExtrinsicStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GExtrinsicStreamCursorInput rebuild(
+          void Function(GExtrinsicStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicStreamCursorInputBuilder toBuilder() =>
+      new GExtrinsicStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GExtrinsicStreamCursorInputBuilder
+    implements
+        Builder<GExtrinsicStreamCursorInput,
+            GExtrinsicStreamCursorInputBuilder> {
+  _$GExtrinsicStreamCursorInput? _$v;
+
+  GExtrinsicStreamCursorValueInputBuilder? _initialValue;
+  GExtrinsicStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GExtrinsicStreamCursorValueInputBuilder();
+  set initialValue(GExtrinsicStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GExtrinsicStreamCursorInputBuilder();
+
+  GExtrinsicStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GExtrinsicStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicStreamCursorInput build() => _build();
+
+  _$GExtrinsicStreamCursorInput _build() {
+    _$GExtrinsicStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicStreamCursorValueInput
+    extends GExtrinsicStreamCursorValueInput {
+  @override
+  final String? blockId;
+  @override
+  final String? callId;
+  @override
+  final _i3.JsonObject? error;
+  @override
+  final Gnumeric? fee;
+  @override
+  final Gbytea? hash;
+  @override
+  final String? id;
+  @override
+  final int? index;
+  @override
+  final _i3.JsonObject? signature;
+  @override
+  final bool? success;
+  @override
+  final Gnumeric? tip;
+  @override
+  final int? version;
+
+  factory _$GExtrinsicStreamCursorValueInput(
+          [void Function(GExtrinsicStreamCursorValueInputBuilder)? updates]) =>
+      (new GExtrinsicStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GExtrinsicStreamCursorValueInput._(
+      {this.blockId,
+      this.callId,
+      this.error,
+      this.fee,
+      this.hash,
+      this.id,
+      this.index,
+      this.signature,
+      this.success,
+      this.tip,
+      this.version})
+      : super._();
+
+  @override
+  GExtrinsicStreamCursorValueInput rebuild(
+          void Function(GExtrinsicStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicStreamCursorValueInputBuilder toBuilder() =>
+      new GExtrinsicStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicStreamCursorValueInput &&
+        blockId == other.blockId &&
+        callId == other.callId &&
+        error == other.error &&
+        fee == other.fee &&
+        hash == other.hash &&
+        id == other.id &&
+        index == other.index &&
+        signature == other.signature &&
+        success == other.success &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockId.hashCode);
+    _$hash = $jc(_$hash, callId.hashCode);
+    _$hash = $jc(_$hash, error.hashCode);
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, signature.hashCode);
+    _$hash = $jc(_$hash, success.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicStreamCursorValueInput')
+          ..add('blockId', blockId)
+          ..add('callId', callId)
+          ..add('error', error)
+          ..add('fee', fee)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('signature', signature)
+          ..add('success', success)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicStreamCursorValueInputBuilder
+    implements
+        Builder<GExtrinsicStreamCursorValueInput,
+            GExtrinsicStreamCursorValueInputBuilder> {
+  _$GExtrinsicStreamCursorValueInput? _$v;
+
+  String? _blockId;
+  String? get blockId => _$this._blockId;
+  set blockId(String? blockId) => _$this._blockId = blockId;
+
+  String? _callId;
+  String? get callId => _$this._callId;
+  set callId(String? callId) => _$this._callId = callId;
+
+  _i3.JsonObject? _error;
+  _i3.JsonObject? get error => _$this._error;
+  set error(_i3.JsonObject? error) => _$this._error = error;
+
+  GnumericBuilder? _fee;
+  GnumericBuilder get fee => _$this._fee ??= new GnumericBuilder();
+  set fee(GnumericBuilder? fee) => _$this._fee = fee;
+
+  GbyteaBuilder? _hash;
+  GbyteaBuilder get hash => _$this._hash ??= new GbyteaBuilder();
+  set hash(GbyteaBuilder? hash) => _$this._hash = hash;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
+
+  _i3.JsonObject? _signature;
+  _i3.JsonObject? get signature => _$this._signature;
+  set signature(_i3.JsonObject? signature) => _$this._signature = signature;
+
+  bool? _success;
+  bool? get success => _$this._success;
+  set success(bool? success) => _$this._success = success;
+
+  GnumericBuilder? _tip;
+  GnumericBuilder get tip => _$this._tip ??= new GnumericBuilder();
+  set tip(GnumericBuilder? tip) => _$this._tip = tip;
+
+  int? _version;
+  int? get version => _$this._version;
+  set version(int? version) => _$this._version = version;
+
+  GExtrinsicStreamCursorValueInputBuilder();
+
+  GExtrinsicStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockId = $v.blockId;
+      _callId = $v.callId;
+      _error = $v.error;
+      _fee = $v.fee?.toBuilder();
+      _hash = $v.hash?.toBuilder();
+      _id = $v.id;
+      _index = $v.index;
+      _signature = $v.signature;
+      _success = $v.success;
+      _tip = $v.tip?.toBuilder();
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GExtrinsicStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicStreamCursorValueInput build() => _build();
+
+  _$GExtrinsicStreamCursorValueInput _build() {
+    _$GExtrinsicStreamCursorValueInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GExtrinsicStreamCursorValueInput._(
+              blockId: blockId,
+              callId: callId,
+              error: error,
+              fee: _fee?.build(),
+              hash: _hash?.build(),
+              id: id,
+              index: index,
+              signature: signature,
+              success: success,
+              tip: _tip?.build(),
+              version: version);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'fee';
+        _fee?.build();
+        _$failedField = 'hash';
+        _hash?.build();
+
+        _$failedField = 'tip';
+        _tip?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GExtrinsicStreamCursorValueInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicSumOrderBy extends GExtrinsicSumOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicSumOrderBy(
+          [void Function(GExtrinsicSumOrderByBuilder)? updates]) =>
+      (new GExtrinsicSumOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicSumOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicSumOrderBy rebuild(
+          void Function(GExtrinsicSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicSumOrderByBuilder toBuilder() =>
+      new GExtrinsicSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicSumOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicSumOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicSumOrderByBuilder
+    implements Builder<GExtrinsicSumOrderBy, GExtrinsicSumOrderByBuilder> {
+  _$GExtrinsicSumOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicSumOrderByBuilder();
+
+  GExtrinsicSumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicSumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicSumOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicSumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicSumOrderBy build() => _build();
+
+  _$GExtrinsicSumOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicSumOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicVarianceOrderBy extends GExtrinsicVarianceOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicVarianceOrderBy(
+          [void Function(GExtrinsicVarianceOrderByBuilder)? updates]) =>
+      (new GExtrinsicVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicVarianceOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicVarianceOrderBy rebuild(
+          void Function(GExtrinsicVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicVarianceOrderByBuilder toBuilder() =>
+      new GExtrinsicVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicVarianceOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicVarianceOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicVarianceOrderByBuilder
+    implements
+        Builder<GExtrinsicVarianceOrderBy, GExtrinsicVarianceOrderByBuilder> {
+  _$GExtrinsicVarianceOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicVarianceOrderByBuilder();
+
+  GExtrinsicVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicVarianceOrderBy build() => _build();
+
+  _$GExtrinsicVarianceOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicVarianceOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicVarPopOrderBy extends GExtrinsicVarPopOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicVarPopOrderBy(
+          [void Function(GExtrinsicVarPopOrderByBuilder)? updates]) =>
+      (new GExtrinsicVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicVarPopOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicVarPopOrderBy rebuild(
+          void Function(GExtrinsicVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicVarPopOrderByBuilder toBuilder() =>
+      new GExtrinsicVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicVarPopOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicVarPopOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicVarPopOrderByBuilder
+    implements
+        Builder<GExtrinsicVarPopOrderBy, GExtrinsicVarPopOrderByBuilder> {
+  _$GExtrinsicVarPopOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicVarPopOrderByBuilder();
+
+  GExtrinsicVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicVarPopOrderBy build() => _build();
+
+  _$GExtrinsicVarPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicVarPopOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GExtrinsicVarSampOrderBy extends GExtrinsicVarSampOrderBy {
+  @override
+  final GOrderBy? fee;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? tip;
+  @override
+  final GOrderBy? version;
+
+  factory _$GExtrinsicVarSampOrderBy(
+          [void Function(GExtrinsicVarSampOrderByBuilder)? updates]) =>
+      (new GExtrinsicVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GExtrinsicVarSampOrderBy._({this.fee, this.index, this.tip, this.version})
+      : super._();
+
+  @override
+  GExtrinsicVarSampOrderBy rebuild(
+          void Function(GExtrinsicVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GExtrinsicVarSampOrderByBuilder toBuilder() =>
+      new GExtrinsicVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GExtrinsicVarSampOrderBy &&
+        fee == other.fee &&
+        index == other.index &&
+        tip == other.tip &&
+        version == other.version;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, fee.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, tip.hashCode);
+    _$hash = $jc(_$hash, version.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GExtrinsicVarSampOrderBy')
+          ..add('fee', fee)
+          ..add('index', index)
+          ..add('tip', tip)
+          ..add('version', version))
+        .toString();
+  }
+}
+
+class GExtrinsicVarSampOrderByBuilder
+    implements
+        Builder<GExtrinsicVarSampOrderBy, GExtrinsicVarSampOrderByBuilder> {
+  _$GExtrinsicVarSampOrderBy? _$v;
+
+  GOrderBy? _fee;
+  GOrderBy? get fee => _$this._fee;
+  set fee(GOrderBy? fee) => _$this._fee = fee;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _tip;
+  GOrderBy? get tip => _$this._tip;
+  set tip(GOrderBy? tip) => _$this._tip = tip;
+
+  GOrderBy? _version;
+  GOrderBy? get version => _$this._version;
+  set version(GOrderBy? version) => _$this._version = version;
+
+  GExtrinsicVarSampOrderByBuilder();
+
+  GExtrinsicVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _fee = $v.fee;
+      _index = $v.index;
+      _tip = $v.tip;
+      _version = $v.version;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GExtrinsicVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GExtrinsicVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GExtrinsicVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GExtrinsicVarSampOrderBy build() => _build();
+
+  _$GExtrinsicVarSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GExtrinsicVarSampOrderBy._(
+            fee: fee, index: index, tip: tip, version: version);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GgetUdHistoryArgs extends GgetUdHistoryArgs {
+  @override
+  final Gidentity_scalar? identity_row;
+
+  factory _$GgetUdHistoryArgs(
+          [void Function(GgetUdHistoryArgsBuilder)? updates]) =>
+      (new GgetUdHistoryArgsBuilder()..update(updates))._build();
+
+  _$GgetUdHistoryArgs._({this.identity_row}) : super._();
+
+  @override
+  GgetUdHistoryArgs rebuild(void Function(GgetUdHistoryArgsBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GgetUdHistoryArgsBuilder toBuilder() =>
+      new GgetUdHistoryArgsBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GgetUdHistoryArgs && identity_row == other.identity_row;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, identity_row.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GgetUdHistoryArgs')
+          ..add('identity_row', identity_row))
+        .toString();
+  }
+}
+
+class GgetUdHistoryArgsBuilder
+    implements Builder<GgetUdHistoryArgs, GgetUdHistoryArgsBuilder> {
+  _$GgetUdHistoryArgs? _$v;
+
+  Gidentity_scalarBuilder? _identity_row;
+  Gidentity_scalarBuilder get identity_row =>
+      _$this._identity_row ??= new Gidentity_scalarBuilder();
+  set identity_row(Gidentity_scalarBuilder? identity_row) =>
+      _$this._identity_row = identity_row;
+
+  GgetUdHistoryArgsBuilder();
+
+  GgetUdHistoryArgsBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _identity_row = $v.identity_row?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GgetUdHistoryArgs other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GgetUdHistoryArgs;
+  }
+
+  @override
+  void update(void Function(GgetUdHistoryArgsBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GgetUdHistoryArgs build() => _build();
+
+  _$GgetUdHistoryArgs _build() {
+    _$GgetUdHistoryArgs _$result;
+    try {
+      _$result = _$v ??
+          new _$GgetUdHistoryArgs._(identity_row: _identity_row?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'identity_row';
+        _identity_row?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GgetUdHistoryArgs', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$Gidentity_scalar extends Gidentity_scalar {
+  @override
+  final String value;
+
+  factory _$Gidentity_scalar(
+          [void Function(Gidentity_scalarBuilder)? updates]) =>
+      (new Gidentity_scalarBuilder()..update(updates))._build();
+
+  _$Gidentity_scalar._({required this.value}) : super._() {
+    BuiltValueNullFieldError.checkNotNull(value, r'Gidentity_scalar', 'value');
+  }
+
+  @override
+  Gidentity_scalar rebuild(void Function(Gidentity_scalarBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  Gidentity_scalarBuilder toBuilder() =>
+      new Gidentity_scalarBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is Gidentity_scalar && value == other.value;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'Gidentity_scalar')
+          ..add('value', value))
+        .toString();
+  }
+}
+
+class Gidentity_scalarBuilder
+    implements Builder<Gidentity_scalar, Gidentity_scalarBuilder> {
+  _$Gidentity_scalar? _$v;
+
+  String? _value;
+  String? get value => _$this._value;
+  set value(String? value) => _$this._value = value;
+
+  Gidentity_scalarBuilder();
+
+  Gidentity_scalarBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _value = $v.value;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(Gidentity_scalar other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$Gidentity_scalar;
+  }
+
+  @override
+  void update(void Function(Gidentity_scalarBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  Gidentity_scalar build() => _build();
+
+  _$Gidentity_scalar _build() {
+    final _$result = _$v ??
+        new _$Gidentity_scalar._(
+            value: BuiltValueNullFieldError.checkNotNull(
+                value, r'Gidentity_scalar', 'value'));
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityAggregateBoolExp extends GIdentityAggregateBoolExp {
+  @override
+  final GidentityAggregateBoolExpBool_and? bool_and;
+  @override
+  final GidentityAggregateBoolExpBool_or? bool_or;
+  @override
+  final GidentityAggregateBoolExpCount? count;
+
+  factory _$GIdentityAggregateBoolExp(
+          [void Function(GIdentityAggregateBoolExpBuilder)? updates]) =>
+      (new GIdentityAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GIdentityAggregateBoolExp._({this.bool_and, this.bool_or, this.count})
+      : super._();
+
+  @override
+  GIdentityAggregateBoolExp rebuild(
+          void Function(GIdentityAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityAggregateBoolExpBuilder toBuilder() =>
+      new GIdentityAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityAggregateBoolExp &&
+        bool_and == other.bool_and &&
+        bool_or == other.bool_or &&
+        count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, bool_and.hashCode);
+    _$hash = $jc(_$hash, bool_or.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityAggregateBoolExp')
+          ..add('bool_and', bool_and)
+          ..add('bool_or', bool_or)
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GIdentityAggregateBoolExpBuilder
+    implements
+        Builder<GIdentityAggregateBoolExp, GIdentityAggregateBoolExpBuilder> {
+  _$GIdentityAggregateBoolExp? _$v;
+
+  GidentityAggregateBoolExpBool_andBuilder? _bool_and;
+  GidentityAggregateBoolExpBool_andBuilder get bool_and =>
+      _$this._bool_and ??= new GidentityAggregateBoolExpBool_andBuilder();
+  set bool_and(GidentityAggregateBoolExpBool_andBuilder? bool_and) =>
+      _$this._bool_and = bool_and;
+
+  GidentityAggregateBoolExpBool_orBuilder? _bool_or;
+  GidentityAggregateBoolExpBool_orBuilder get bool_or =>
+      _$this._bool_or ??= new GidentityAggregateBoolExpBool_orBuilder();
+  set bool_or(GidentityAggregateBoolExpBool_orBuilder? bool_or) =>
+      _$this._bool_or = bool_or;
+
+  GidentityAggregateBoolExpCountBuilder? _count;
+  GidentityAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GidentityAggregateBoolExpCountBuilder();
+  set count(GidentityAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GIdentityAggregateBoolExpBuilder();
+
+  GIdentityAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _bool_and = $v.bool_and?.toBuilder();
+      _bool_or = $v.bool_or?.toBuilder();
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GIdentityAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityAggregateBoolExp build() => _build();
+
+  _$GIdentityAggregateBoolExp _build() {
+    _$GIdentityAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityAggregateBoolExp._(
+              bool_and: _bool_and?.build(),
+              bool_or: _bool_or?.build(),
+              count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'bool_and';
+        _bool_and?.build();
+        _$failedField = 'bool_or';
+        _bool_or?.build();
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GidentityAggregateBoolExpBool_and
+    extends GidentityAggregateBoolExpBool_and {
+  @override
+  final GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GIdentityBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GidentityAggregateBoolExpBool_and(
+          [void Function(GidentityAggregateBoolExpBool_andBuilder)? updates]) =>
+      (new GidentityAggregateBoolExpBool_andBuilder()..update(updates))
+          ._build();
+
+  _$GidentityAggregateBoolExpBool_and._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GidentityAggregateBoolExpBool_and', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GidentityAggregateBoolExpBool_and', 'predicate');
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_and rebuild(
+          void Function(GidentityAggregateBoolExpBool_andBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GidentityAggregateBoolExpBool_andBuilder toBuilder() =>
+      new GidentityAggregateBoolExpBool_andBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GidentityAggregateBoolExpBool_and &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GidentityAggregateBoolExpBool_and')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GidentityAggregateBoolExpBool_andBuilder
+    implements
+        Builder<GidentityAggregateBoolExpBool_and,
+            GidentityAggregateBoolExpBool_andBuilder> {
+  _$GidentityAggregateBoolExpBool_and? _$v;
+
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns?
+      _arguments;
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GIdentityBoolExpBuilder? _filter;
+  GIdentityBoolExpBuilder get filter =>
+      _$this._filter ??= new GIdentityBoolExpBuilder();
+  set filter(GIdentityBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GidentityAggregateBoolExpBool_andBuilder();
+
+  GidentityAggregateBoolExpBool_andBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GidentityAggregateBoolExpBool_and other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GidentityAggregateBoolExpBool_and;
+  }
+
+  @override
+  void update(
+      void Function(GidentityAggregateBoolExpBool_andBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_and build() => _build();
+
+  _$GidentityAggregateBoolExpBool_and _build() {
+    _$GidentityAggregateBoolExpBool_and _$result;
+    try {
+      _$result = _$v ??
+          new _$GidentityAggregateBoolExpBool_and._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GidentityAggregateBoolExpBool_and', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GidentityAggregateBoolExpBool_and', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GidentityAggregateBoolExpBool_or
+    extends GidentityAggregateBoolExpBool_or {
+  @override
+  final GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+      arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GIdentityBoolExp? filter;
+  @override
+  final GBooleanComparisonExp predicate;
+
+  factory _$GidentityAggregateBoolExpBool_or(
+          [void Function(GidentityAggregateBoolExpBool_orBuilder)? updates]) =>
+      (new GidentityAggregateBoolExpBool_orBuilder()..update(updates))._build();
+
+  _$GidentityAggregateBoolExpBool_or._(
+      {required this.arguments,
+      this.distinct,
+      this.filter,
+      required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        arguments, r'GidentityAggregateBoolExpBool_or', 'arguments');
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GidentityAggregateBoolExpBool_or', 'predicate');
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_or rebuild(
+          void Function(GidentityAggregateBoolExpBool_orBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GidentityAggregateBoolExpBool_orBuilder toBuilder() =>
+      new GidentityAggregateBoolExpBool_orBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GidentityAggregateBoolExpBool_or &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GidentityAggregateBoolExpBool_or')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GidentityAggregateBoolExpBool_orBuilder
+    implements
+        Builder<GidentityAggregateBoolExpBool_or,
+            GidentityAggregateBoolExpBool_orBuilder> {
+  _$GidentityAggregateBoolExpBool_or? _$v;
+
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns?
+      _arguments;
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns?
+      get arguments => _$this._arguments;
+  set arguments(
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns?
+              arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GIdentityBoolExpBuilder? _filter;
+  GIdentityBoolExpBuilder get filter =>
+      _$this._filter ??= new GIdentityBoolExpBuilder();
+  set filter(GIdentityBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GBooleanComparisonExpBuilder? _predicate;
+  GBooleanComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GBooleanComparisonExpBuilder();
+  set predicate(GBooleanComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GidentityAggregateBoolExpBool_orBuilder();
+
+  GidentityAggregateBoolExpBool_orBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments;
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GidentityAggregateBoolExpBool_or other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GidentityAggregateBoolExpBool_or;
+  }
+
+  @override
+  void update(void Function(GidentityAggregateBoolExpBool_orBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GidentityAggregateBoolExpBool_or build() => _build();
+
+  _$GidentityAggregateBoolExpBool_or _build() {
+    _$GidentityAggregateBoolExpBool_or _$result;
+    try {
+      _$result = _$v ??
+          new _$GidentityAggregateBoolExpBool_or._(
+              arguments: BuiltValueNullFieldError.checkNotNull(
+                  arguments, r'GidentityAggregateBoolExpBool_or', 'arguments'),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GidentityAggregateBoolExpBool_or', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GidentityAggregateBoolExpCount extends GidentityAggregateBoolExpCount {
+  @override
+  final BuiltList<GIdentitySelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GIdentityBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GidentityAggregateBoolExpCount(
+          [void Function(GidentityAggregateBoolExpCountBuilder)? updates]) =>
+      (new GidentityAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GidentityAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GidentityAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GidentityAggregateBoolExpCount rebuild(
+          void Function(GidentityAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GidentityAggregateBoolExpCountBuilder toBuilder() =>
+      new GidentityAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GidentityAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GidentityAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GidentityAggregateBoolExpCountBuilder
+    implements
+        Builder<GidentityAggregateBoolExpCount,
+            GidentityAggregateBoolExpCountBuilder> {
+  _$GidentityAggregateBoolExpCount? _$v;
+
+  ListBuilder<GIdentitySelectColumn>? _arguments;
+  ListBuilder<GIdentitySelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GIdentitySelectColumn>();
+  set arguments(ListBuilder<GIdentitySelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GIdentityBoolExpBuilder? _filter;
+  GIdentityBoolExpBuilder get filter =>
+      _$this._filter ??= new GIdentityBoolExpBuilder();
+  set filter(GIdentityBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GidentityAggregateBoolExpCountBuilder();
+
+  GidentityAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GidentityAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GidentityAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GidentityAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GidentityAggregateBoolExpCount build() => _build();
+
+  _$GidentityAggregateBoolExpCount _build() {
+    _$GidentityAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GidentityAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GidentityAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityAggregateOrderBy extends GIdentityAggregateOrderBy {
+  @override
+  final GIdentityAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GIdentityMaxOrderBy? max;
+  @override
+  final GIdentityMinOrderBy? min;
+  @override
+  final GIdentityStddevOrderBy? stddev;
+  @override
+  final GIdentityStddevPopOrderBy? stddevPop;
+  @override
+  final GIdentityStddevSampOrderBy? stddevSamp;
+  @override
+  final GIdentitySumOrderBy? sum;
+  @override
+  final GIdentityVarPopOrderBy? varPop;
+  @override
+  final GIdentityVarSampOrderBy? varSamp;
+  @override
+  final GIdentityVarianceOrderBy? variance;
+
+  factory _$GIdentityAggregateOrderBy(
+          [void Function(GIdentityAggregateOrderByBuilder)? updates]) =>
+      (new GIdentityAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GIdentityAggregateOrderBy rebuild(
+          void Function(GIdentityAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityAggregateOrderByBuilder toBuilder() =>
+      new GIdentityAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GIdentityAggregateOrderByBuilder
+    implements
+        Builder<GIdentityAggregateOrderBy, GIdentityAggregateOrderByBuilder> {
+  _$GIdentityAggregateOrderBy? _$v;
+
+  GIdentityAvgOrderByBuilder? _avg;
+  GIdentityAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GIdentityAvgOrderByBuilder();
+  set avg(GIdentityAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GIdentityMaxOrderByBuilder? _max;
+  GIdentityMaxOrderByBuilder get max =>
+      _$this._max ??= new GIdentityMaxOrderByBuilder();
+  set max(GIdentityMaxOrderByBuilder? max) => _$this._max = max;
+
+  GIdentityMinOrderByBuilder? _min;
+  GIdentityMinOrderByBuilder get min =>
+      _$this._min ??= new GIdentityMinOrderByBuilder();
+  set min(GIdentityMinOrderByBuilder? min) => _$this._min = min;
+
+  GIdentityStddevOrderByBuilder? _stddev;
+  GIdentityStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GIdentityStddevOrderByBuilder();
+  set stddev(GIdentityStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GIdentityStddevPopOrderByBuilder? _stddevPop;
+  GIdentityStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GIdentityStddevPopOrderByBuilder();
+  set stddevPop(GIdentityStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GIdentityStddevSampOrderByBuilder? _stddevSamp;
+  GIdentityStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GIdentityStddevSampOrderByBuilder();
+  set stddevSamp(GIdentityStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GIdentitySumOrderByBuilder? _sum;
+  GIdentitySumOrderByBuilder get sum =>
+      _$this._sum ??= new GIdentitySumOrderByBuilder();
+  set sum(GIdentitySumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GIdentityVarPopOrderByBuilder? _varPop;
+  GIdentityVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GIdentityVarPopOrderByBuilder();
+  set varPop(GIdentityVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GIdentityVarSampOrderByBuilder? _varSamp;
+  GIdentityVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GIdentityVarSampOrderByBuilder();
+  set varSamp(GIdentityVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GIdentityVarianceOrderByBuilder? _variance;
+  GIdentityVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GIdentityVarianceOrderByBuilder();
+  set variance(GIdentityVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GIdentityAggregateOrderByBuilder();
+
+  GIdentityAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityAggregateOrderBy build() => _build();
+
+  _$GIdentityAggregateOrderBy _build() {
+    _$GIdentityAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityAvgOrderBy extends GIdentityAvgOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityAvgOrderBy(
+          [void Function(GIdentityAvgOrderByBuilder)? updates]) =>
+      (new GIdentityAvgOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityAvgOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityAvgOrderBy rebuild(
+          void Function(GIdentityAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityAvgOrderByBuilder toBuilder() =>
+      new GIdentityAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityAvgOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityAvgOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityAvgOrderByBuilder
+    implements Builder<GIdentityAvgOrderBy, GIdentityAvgOrderByBuilder> {
+  _$GIdentityAvgOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityAvgOrderByBuilder();
+
+  GIdentityAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityAvgOrderBy build() => _build();
+
+  _$GIdentityAvgOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityAvgOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityBoolExp extends GIdentityBoolExp {
+  @override
+  final BuiltList<GIdentityBoolExp>? G_and;
+  @override
+  final GIdentityBoolExp? G_not;
+  @override
+  final BuiltList<GIdentityBoolExp>? G_or;
+  @override
+  final GAccountBoolExp? account;
+  @override
+  final GStringComparisonExp? accountId;
+  @override
+  final GAccountBoolExp? accountRemoved;
+  @override
+  final GStringComparisonExp? accountRemovedId;
+  @override
+  final GCertBoolExp? certIssued;
+  @override
+  final GCertAggregateBoolExp? certIssuedAggregate;
+  @override
+  final GCertBoolExp? certReceived;
+  @override
+  final GCertAggregateBoolExp? certReceivedAggregate;
+  @override
+  final GEventBoolExp? createdIn;
+  @override
+  final GStringComparisonExp? createdInId;
+  @override
+  final GIntComparisonExp? createdOn;
+  @override
+  final GIntComparisonExp? expireOn;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? index;
+  @override
+  final GBooleanComparisonExp? isMember;
+  @override
+  final GIntComparisonExp? lastChangeOn;
+  @override
+  final GAccountBoolExp? linkedAccount;
+  @override
+  final GAccountAggregateBoolExp? linkedAccountAggregate;
+  @override
+  final GMembershipEventBoolExp? membershipHistory;
+  @override
+  final GMembershipEventAggregateBoolExp? membershipHistoryAggregate;
+  @override
+  final GStringComparisonExp? name;
+  @override
+  final GChangeOwnerKeyBoolExp? ownerKeyChange;
+  @override
+  final GChangeOwnerKeyAggregateBoolExp? ownerKeyChangeAggregate;
+  @override
+  final GSmithBoolExp? smith;
+  @override
+  final GIdentityStatusEnumComparisonExp? status;
+  @override
+  final GUdHistoryBoolExp? udHistory;
+
+  factory _$GIdentityBoolExp(
+          [void Function(GIdentityBoolExpBuilder)? updates]) =>
+      (new GIdentityBoolExpBuilder()..update(updates))._build();
+
+  _$GIdentityBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.account,
+      this.accountId,
+      this.accountRemoved,
+      this.accountRemovedId,
+      this.certIssued,
+      this.certIssuedAggregate,
+      this.certReceived,
+      this.certReceivedAggregate,
+      this.createdIn,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.index,
+      this.isMember,
+      this.lastChangeOn,
+      this.linkedAccount,
+      this.linkedAccountAggregate,
+      this.membershipHistory,
+      this.membershipHistoryAggregate,
+      this.name,
+      this.ownerKeyChange,
+      this.ownerKeyChangeAggregate,
+      this.smith,
+      this.status,
+      this.udHistory})
+      : super._();
+
+  @override
+  GIdentityBoolExp rebuild(void Function(GIdentityBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityBoolExpBuilder toBuilder() =>
+      new GIdentityBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        account == other.account &&
+        accountId == other.accountId &&
+        accountRemoved == other.accountRemoved &&
+        accountRemovedId == other.accountRemovedId &&
+        certIssued == other.certIssued &&
+        certIssuedAggregate == other.certIssuedAggregate &&
+        certReceived == other.certReceived &&
+        certReceivedAggregate == other.certReceivedAggregate &&
+        createdIn == other.createdIn &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        index == other.index &&
+        isMember == other.isMember &&
+        lastChangeOn == other.lastChangeOn &&
+        linkedAccount == other.linkedAccount &&
+        linkedAccountAggregate == other.linkedAccountAggregate &&
+        membershipHistory == other.membershipHistory &&
+        membershipHistoryAggregate == other.membershipHistoryAggregate &&
+        name == other.name &&
+        ownerKeyChange == other.ownerKeyChange &&
+        ownerKeyChangeAggregate == other.ownerKeyChangeAggregate &&
+        smith == other.smith &&
+        status == other.status &&
+        udHistory == other.udHistory;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, account.hashCode);
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, accountRemoved.hashCode);
+    _$hash = $jc(_$hash, accountRemovedId.hashCode);
+    _$hash = $jc(_$hash, certIssued.hashCode);
+    _$hash = $jc(_$hash, certIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, certReceived.hashCode);
+    _$hash = $jc(_$hash, certReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, createdIn.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, isMember.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jc(_$hash, linkedAccount.hashCode);
+    _$hash = $jc(_$hash, linkedAccountAggregate.hashCode);
+    _$hash = $jc(_$hash, membershipHistory.hashCode);
+    _$hash = $jc(_$hash, membershipHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, ownerKeyChange.hashCode);
+    _$hash = $jc(_$hash, ownerKeyChangeAggregate.hashCode);
+    _$hash = $jc(_$hash, smith.hashCode);
+    _$hash = $jc(_$hash, status.hashCode);
+    _$hash = $jc(_$hash, udHistory.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('account', account)
+          ..add('accountId', accountId)
+          ..add('accountRemoved', accountRemoved)
+          ..add('accountRemovedId', accountRemovedId)
+          ..add('certIssued', certIssued)
+          ..add('certIssuedAggregate', certIssuedAggregate)
+          ..add('certReceived', certReceived)
+          ..add('certReceivedAggregate', certReceivedAggregate)
+          ..add('createdIn', createdIn)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('isMember', isMember)
+          ..add('lastChangeOn', lastChangeOn)
+          ..add('linkedAccount', linkedAccount)
+          ..add('linkedAccountAggregate', linkedAccountAggregate)
+          ..add('membershipHistory', membershipHistory)
+          ..add('membershipHistoryAggregate', membershipHistoryAggregate)
+          ..add('name', name)
+          ..add('ownerKeyChange', ownerKeyChange)
+          ..add('ownerKeyChangeAggregate', ownerKeyChangeAggregate)
+          ..add('smith', smith)
+          ..add('status', status)
+          ..add('udHistory', udHistory))
+        .toString();
+  }
+}
+
+class GIdentityBoolExpBuilder
+    implements Builder<GIdentityBoolExp, GIdentityBoolExpBuilder> {
+  _$GIdentityBoolExp? _$v;
+
+  ListBuilder<GIdentityBoolExp>? _G_and;
+  ListBuilder<GIdentityBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GIdentityBoolExp>();
+  set G_and(ListBuilder<GIdentityBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GIdentityBoolExpBuilder? _G_not;
+  GIdentityBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GIdentityBoolExpBuilder();
+  set G_not(GIdentityBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GIdentityBoolExp>? _G_or;
+  ListBuilder<GIdentityBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GIdentityBoolExp>();
+  set G_or(ListBuilder<GIdentityBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GAccountBoolExpBuilder? _account;
+  GAccountBoolExpBuilder get account =>
+      _$this._account ??= new GAccountBoolExpBuilder();
+  set account(GAccountBoolExpBuilder? account) => _$this._account = account;
+
+  GStringComparisonExpBuilder? _accountId;
+  GStringComparisonExpBuilder get accountId =>
+      _$this._accountId ??= new GStringComparisonExpBuilder();
+  set accountId(GStringComparisonExpBuilder? accountId) =>
+      _$this._accountId = accountId;
+
+  GAccountBoolExpBuilder? _accountRemoved;
+  GAccountBoolExpBuilder get accountRemoved =>
+      _$this._accountRemoved ??= new GAccountBoolExpBuilder();
+  set accountRemoved(GAccountBoolExpBuilder? accountRemoved) =>
+      _$this._accountRemoved = accountRemoved;
+
+  GStringComparisonExpBuilder? _accountRemovedId;
+  GStringComparisonExpBuilder get accountRemovedId =>
+      _$this._accountRemovedId ??= new GStringComparisonExpBuilder();
+  set accountRemovedId(GStringComparisonExpBuilder? accountRemovedId) =>
+      _$this._accountRemovedId = accountRemovedId;
+
+  GCertBoolExpBuilder? _certIssued;
+  GCertBoolExpBuilder get certIssued =>
+      _$this._certIssued ??= new GCertBoolExpBuilder();
+  set certIssued(GCertBoolExpBuilder? certIssued) =>
+      _$this._certIssued = certIssued;
+
+  GCertAggregateBoolExpBuilder? _certIssuedAggregate;
+  GCertAggregateBoolExpBuilder get certIssuedAggregate =>
+      _$this._certIssuedAggregate ??= new GCertAggregateBoolExpBuilder();
+  set certIssuedAggregate(GCertAggregateBoolExpBuilder? certIssuedAggregate) =>
+      _$this._certIssuedAggregate = certIssuedAggregate;
+
+  GCertBoolExpBuilder? _certReceived;
+  GCertBoolExpBuilder get certReceived =>
+      _$this._certReceived ??= new GCertBoolExpBuilder();
+  set certReceived(GCertBoolExpBuilder? certReceived) =>
+      _$this._certReceived = certReceived;
+
+  GCertAggregateBoolExpBuilder? _certReceivedAggregate;
+  GCertAggregateBoolExpBuilder get certReceivedAggregate =>
+      _$this._certReceivedAggregate ??= new GCertAggregateBoolExpBuilder();
+  set certReceivedAggregate(
+          GCertAggregateBoolExpBuilder? certReceivedAggregate) =>
+      _$this._certReceivedAggregate = certReceivedAggregate;
+
+  GEventBoolExpBuilder? _createdIn;
+  GEventBoolExpBuilder get createdIn =>
+      _$this._createdIn ??= new GEventBoolExpBuilder();
+  set createdIn(GEventBoolExpBuilder? createdIn) =>
+      _$this._createdIn = createdIn;
+
+  GStringComparisonExpBuilder? _createdInId;
+  GStringComparisonExpBuilder get createdInId =>
+      _$this._createdInId ??= new GStringComparisonExpBuilder();
+  set createdInId(GStringComparisonExpBuilder? createdInId) =>
+      _$this._createdInId = createdInId;
+
+  GIntComparisonExpBuilder? _createdOn;
+  GIntComparisonExpBuilder get createdOn =>
+      _$this._createdOn ??= new GIntComparisonExpBuilder();
+  set createdOn(GIntComparisonExpBuilder? createdOn) =>
+      _$this._createdOn = createdOn;
+
+  GIntComparisonExpBuilder? _expireOn;
+  GIntComparisonExpBuilder get expireOn =>
+      _$this._expireOn ??= new GIntComparisonExpBuilder();
+  set expireOn(GIntComparisonExpBuilder? expireOn) =>
+      _$this._expireOn = expireOn;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _index;
+  GIntComparisonExpBuilder get index =>
+      _$this._index ??= new GIntComparisonExpBuilder();
+  set index(GIntComparisonExpBuilder? index) => _$this._index = index;
+
+  GBooleanComparisonExpBuilder? _isMember;
+  GBooleanComparisonExpBuilder get isMember =>
+      _$this._isMember ??= new GBooleanComparisonExpBuilder();
+  set isMember(GBooleanComparisonExpBuilder? isMember) =>
+      _$this._isMember = isMember;
+
+  GIntComparisonExpBuilder? _lastChangeOn;
+  GIntComparisonExpBuilder get lastChangeOn =>
+      _$this._lastChangeOn ??= new GIntComparisonExpBuilder();
+  set lastChangeOn(GIntComparisonExpBuilder? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GAccountBoolExpBuilder? _linkedAccount;
+  GAccountBoolExpBuilder get linkedAccount =>
+      _$this._linkedAccount ??= new GAccountBoolExpBuilder();
+  set linkedAccount(GAccountBoolExpBuilder? linkedAccount) =>
+      _$this._linkedAccount = linkedAccount;
+
+  GAccountAggregateBoolExpBuilder? _linkedAccountAggregate;
+  GAccountAggregateBoolExpBuilder get linkedAccountAggregate =>
+      _$this._linkedAccountAggregate ??= new GAccountAggregateBoolExpBuilder();
+  set linkedAccountAggregate(
+          GAccountAggregateBoolExpBuilder? linkedAccountAggregate) =>
+      _$this._linkedAccountAggregate = linkedAccountAggregate;
+
+  GMembershipEventBoolExpBuilder? _membershipHistory;
+  GMembershipEventBoolExpBuilder get membershipHistory =>
+      _$this._membershipHistory ??= new GMembershipEventBoolExpBuilder();
+  set membershipHistory(GMembershipEventBoolExpBuilder? membershipHistory) =>
+      _$this._membershipHistory = membershipHistory;
+
+  GMembershipEventAggregateBoolExpBuilder? _membershipHistoryAggregate;
+  GMembershipEventAggregateBoolExpBuilder get membershipHistoryAggregate =>
+      _$this._membershipHistoryAggregate ??=
+          new GMembershipEventAggregateBoolExpBuilder();
+  set membershipHistoryAggregate(
+          GMembershipEventAggregateBoolExpBuilder?
+              membershipHistoryAggregate) =>
+      _$this._membershipHistoryAggregate = membershipHistoryAggregate;
+
+  GStringComparisonExpBuilder? _name;
+  GStringComparisonExpBuilder get name =>
+      _$this._name ??= new GStringComparisonExpBuilder();
+  set name(GStringComparisonExpBuilder? name) => _$this._name = name;
+
+  GChangeOwnerKeyBoolExpBuilder? _ownerKeyChange;
+  GChangeOwnerKeyBoolExpBuilder get ownerKeyChange =>
+      _$this._ownerKeyChange ??= new GChangeOwnerKeyBoolExpBuilder();
+  set ownerKeyChange(GChangeOwnerKeyBoolExpBuilder? ownerKeyChange) =>
+      _$this._ownerKeyChange = ownerKeyChange;
+
+  GChangeOwnerKeyAggregateBoolExpBuilder? _ownerKeyChangeAggregate;
+  GChangeOwnerKeyAggregateBoolExpBuilder get ownerKeyChangeAggregate =>
+      _$this._ownerKeyChangeAggregate ??=
+          new GChangeOwnerKeyAggregateBoolExpBuilder();
+  set ownerKeyChangeAggregate(
+          GChangeOwnerKeyAggregateBoolExpBuilder? ownerKeyChangeAggregate) =>
+      _$this._ownerKeyChangeAggregate = ownerKeyChangeAggregate;
+
+  GSmithBoolExpBuilder? _smith;
+  GSmithBoolExpBuilder get smith =>
+      _$this._smith ??= new GSmithBoolExpBuilder();
+  set smith(GSmithBoolExpBuilder? smith) => _$this._smith = smith;
+
+  GIdentityStatusEnumComparisonExpBuilder? _status;
+  GIdentityStatusEnumComparisonExpBuilder get status =>
+      _$this._status ??= new GIdentityStatusEnumComparisonExpBuilder();
+  set status(GIdentityStatusEnumComparisonExpBuilder? status) =>
+      _$this._status = status;
+
+  GUdHistoryBoolExpBuilder? _udHistory;
+  GUdHistoryBoolExpBuilder get udHistory =>
+      _$this._udHistory ??= new GUdHistoryBoolExpBuilder();
+  set udHistory(GUdHistoryBoolExpBuilder? udHistory) =>
+      _$this._udHistory = udHistory;
+
+  GIdentityBoolExpBuilder();
+
+  GIdentityBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _account = $v.account?.toBuilder();
+      _accountId = $v.accountId?.toBuilder();
+      _accountRemoved = $v.accountRemoved?.toBuilder();
+      _accountRemovedId = $v.accountRemovedId?.toBuilder();
+      _certIssued = $v.certIssued?.toBuilder();
+      _certIssuedAggregate = $v.certIssuedAggregate?.toBuilder();
+      _certReceived = $v.certReceived?.toBuilder();
+      _certReceivedAggregate = $v.certReceivedAggregate?.toBuilder();
+      _createdIn = $v.createdIn?.toBuilder();
+      _createdInId = $v.createdInId?.toBuilder();
+      _createdOn = $v.createdOn?.toBuilder();
+      _expireOn = $v.expireOn?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _index = $v.index?.toBuilder();
+      _isMember = $v.isMember?.toBuilder();
+      _lastChangeOn = $v.lastChangeOn?.toBuilder();
+      _linkedAccount = $v.linkedAccount?.toBuilder();
+      _linkedAccountAggregate = $v.linkedAccountAggregate?.toBuilder();
+      _membershipHistory = $v.membershipHistory?.toBuilder();
+      _membershipHistoryAggregate = $v.membershipHistoryAggregate?.toBuilder();
+      _name = $v.name?.toBuilder();
+      _ownerKeyChange = $v.ownerKeyChange?.toBuilder();
+      _ownerKeyChangeAggregate = $v.ownerKeyChangeAggregate?.toBuilder();
+      _smith = $v.smith?.toBuilder();
+      _status = $v.status?.toBuilder();
+      _udHistory = $v.udHistory?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityBoolExp;
+  }
+
+  @override
+  void update(void Function(GIdentityBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityBoolExp build() => _build();
+
+  _$GIdentityBoolExp _build() {
+    _$GIdentityBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              account: _account?.build(),
+              accountId: _accountId?.build(),
+              accountRemoved: _accountRemoved?.build(),
+              accountRemovedId: _accountRemovedId?.build(),
+              certIssued: _certIssued?.build(),
+              certIssuedAggregate: _certIssuedAggregate?.build(),
+              certReceived: _certReceived?.build(),
+              certReceivedAggregate: _certReceivedAggregate?.build(),
+              createdIn: _createdIn?.build(),
+              createdInId: _createdInId?.build(),
+              createdOn: _createdOn?.build(),
+              expireOn: _expireOn?.build(),
+              id: _id?.build(),
+              index: _index?.build(),
+              isMember: _isMember?.build(),
+              lastChangeOn: _lastChangeOn?.build(),
+              linkedAccount: _linkedAccount?.build(),
+              linkedAccountAggregate: _linkedAccountAggregate?.build(),
+              membershipHistory: _membershipHistory?.build(),
+              membershipHistoryAggregate: _membershipHistoryAggregate?.build(),
+              name: _name?.build(),
+              ownerKeyChange: _ownerKeyChange?.build(),
+              ownerKeyChangeAggregate: _ownerKeyChangeAggregate?.build(),
+              smith: _smith?.build(),
+              status: _status?.build(),
+              udHistory: _udHistory?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'account';
+        _account?.build();
+        _$failedField = 'accountId';
+        _accountId?.build();
+        _$failedField = 'accountRemoved';
+        _accountRemoved?.build();
+        _$failedField = 'accountRemovedId';
+        _accountRemovedId?.build();
+        _$failedField = 'certIssued';
+        _certIssued?.build();
+        _$failedField = 'certIssuedAggregate';
+        _certIssuedAggregate?.build();
+        _$failedField = 'certReceived';
+        _certReceived?.build();
+        _$failedField = 'certReceivedAggregate';
+        _certReceivedAggregate?.build();
+        _$failedField = 'createdIn';
+        _createdIn?.build();
+        _$failedField = 'createdInId';
+        _createdInId?.build();
+        _$failedField = 'createdOn';
+        _createdOn?.build();
+        _$failedField = 'expireOn';
+        _expireOn?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'index';
+        _index?.build();
+        _$failedField = 'isMember';
+        _isMember?.build();
+        _$failedField = 'lastChangeOn';
+        _lastChangeOn?.build();
+        _$failedField = 'linkedAccount';
+        _linkedAccount?.build();
+        _$failedField = 'linkedAccountAggregate';
+        _linkedAccountAggregate?.build();
+        _$failedField = 'membershipHistory';
+        _membershipHistory?.build();
+        _$failedField = 'membershipHistoryAggregate';
+        _membershipHistoryAggregate?.build();
+        _$failedField = 'name';
+        _name?.build();
+        _$failedField = 'ownerKeyChange';
+        _ownerKeyChange?.build();
+        _$failedField = 'ownerKeyChangeAggregate';
+        _ownerKeyChangeAggregate?.build();
+        _$failedField = 'smith';
+        _smith?.build();
+        _$failedField = 'status';
+        _status?.build();
+        _$failedField = 'udHistory';
+        _udHistory?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityMaxOrderBy extends GIdentityMaxOrderBy {
+  @override
+  final GOrderBy? accountId;
+  @override
+  final GOrderBy? accountRemovedId;
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+  @override
+  final GOrderBy? name;
+
+  factory _$GIdentityMaxOrderBy(
+          [void Function(GIdentityMaxOrderByBuilder)? updates]) =>
+      (new GIdentityMaxOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityMaxOrderBy._(
+      {this.accountId,
+      this.accountRemovedId,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.index,
+      this.lastChangeOn,
+      this.name})
+      : super._();
+
+  @override
+  GIdentityMaxOrderBy rebuild(
+          void Function(GIdentityMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityMaxOrderByBuilder toBuilder() =>
+      new GIdentityMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityMaxOrderBy &&
+        accountId == other.accountId &&
+        accountRemovedId == other.accountRemovedId &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn &&
+        name == other.name;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, accountRemovedId.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityMaxOrderBy')
+          ..add('accountId', accountId)
+          ..add('accountRemovedId', accountRemovedId)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn)
+          ..add('name', name))
+        .toString();
+  }
+}
+
+class GIdentityMaxOrderByBuilder
+    implements Builder<GIdentityMaxOrderBy, GIdentityMaxOrderByBuilder> {
+  _$GIdentityMaxOrderBy? _$v;
+
+  GOrderBy? _accountId;
+  GOrderBy? get accountId => _$this._accountId;
+  set accountId(GOrderBy? accountId) => _$this._accountId = accountId;
+
+  GOrderBy? _accountRemovedId;
+  GOrderBy? get accountRemovedId => _$this._accountRemovedId;
+  set accountRemovedId(GOrderBy? accountRemovedId) =>
+      _$this._accountRemovedId = accountRemovedId;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GIdentityMaxOrderByBuilder();
+
+  GIdentityMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _accountId = $v.accountId;
+      _accountRemovedId = $v.accountRemovedId;
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _name = $v.name;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityMaxOrderBy build() => _build();
+
+  _$GIdentityMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityMaxOrderBy._(
+            accountId: accountId,
+            accountRemovedId: accountRemovedId,
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            index: index,
+            lastChangeOn: lastChangeOn,
+            name: name);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityMinOrderBy extends GIdentityMinOrderBy {
+  @override
+  final GOrderBy? accountId;
+  @override
+  final GOrderBy? accountRemovedId;
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+  @override
+  final GOrderBy? name;
+
+  factory _$GIdentityMinOrderBy(
+          [void Function(GIdentityMinOrderByBuilder)? updates]) =>
+      (new GIdentityMinOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityMinOrderBy._(
+      {this.accountId,
+      this.accountRemovedId,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.index,
+      this.lastChangeOn,
+      this.name})
+      : super._();
+
+  @override
+  GIdentityMinOrderBy rebuild(
+          void Function(GIdentityMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityMinOrderByBuilder toBuilder() =>
+      new GIdentityMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityMinOrderBy &&
+        accountId == other.accountId &&
+        accountRemovedId == other.accountRemovedId &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn &&
+        name == other.name;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, accountRemovedId.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityMinOrderBy')
+          ..add('accountId', accountId)
+          ..add('accountRemovedId', accountRemovedId)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn)
+          ..add('name', name))
+        .toString();
+  }
+}
+
+class GIdentityMinOrderByBuilder
+    implements Builder<GIdentityMinOrderBy, GIdentityMinOrderByBuilder> {
+  _$GIdentityMinOrderBy? _$v;
+
+  GOrderBy? _accountId;
+  GOrderBy? get accountId => _$this._accountId;
+  set accountId(GOrderBy? accountId) => _$this._accountId = accountId;
+
+  GOrderBy? _accountRemovedId;
+  GOrderBy? get accountRemovedId => _$this._accountRemovedId;
+  set accountRemovedId(GOrderBy? accountRemovedId) =>
+      _$this._accountRemovedId = accountRemovedId;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GIdentityMinOrderByBuilder();
+
+  GIdentityMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _accountId = $v.accountId;
+      _accountRemovedId = $v.accountRemovedId;
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _name = $v.name;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityMinOrderBy build() => _build();
+
+  _$GIdentityMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityMinOrderBy._(
+            accountId: accountId,
+            accountRemovedId: accountRemovedId,
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            index: index,
+            lastChangeOn: lastChangeOn,
+            name: name);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityOrderBy extends GIdentityOrderBy {
+  @override
+  final GAccountOrderBy? account;
+  @override
+  final GOrderBy? accountId;
+  @override
+  final GAccountOrderBy? accountRemoved;
+  @override
+  final GOrderBy? accountRemovedId;
+  @override
+  final GCertAggregateOrderBy? certIssuedAggregate;
+  @override
+  final GCertAggregateOrderBy? certReceivedAggregate;
+  @override
+  final GEventOrderBy? createdIn;
+  @override
+  final GOrderBy? createdInId;
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? isMember;
+  @override
+  final GOrderBy? lastChangeOn;
+  @override
+  final GAccountAggregateOrderBy? linkedAccountAggregate;
+  @override
+  final GMembershipEventAggregateOrderBy? membershipHistoryAggregate;
+  @override
+  final GOrderBy? name;
+  @override
+  final GChangeOwnerKeyAggregateOrderBy? ownerKeyChangeAggregate;
+  @override
+  final GSmithOrderBy? smith;
+  @override
+  final GOrderBy? status;
+  @override
+  final GUdHistoryAggregateOrderBy? udHistoryAggregate;
+
+  factory _$GIdentityOrderBy(
+          [void Function(GIdentityOrderByBuilder)? updates]) =>
+      (new GIdentityOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityOrderBy._(
+      {this.account,
+      this.accountId,
+      this.accountRemoved,
+      this.accountRemovedId,
+      this.certIssuedAggregate,
+      this.certReceivedAggregate,
+      this.createdIn,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.index,
+      this.isMember,
+      this.lastChangeOn,
+      this.linkedAccountAggregate,
+      this.membershipHistoryAggregate,
+      this.name,
+      this.ownerKeyChangeAggregate,
+      this.smith,
+      this.status,
+      this.udHistoryAggregate})
+      : super._();
+
+  @override
+  GIdentityOrderBy rebuild(void Function(GIdentityOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityOrderByBuilder toBuilder() =>
+      new GIdentityOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityOrderBy &&
+        account == other.account &&
+        accountId == other.accountId &&
+        accountRemoved == other.accountRemoved &&
+        accountRemovedId == other.accountRemovedId &&
+        certIssuedAggregate == other.certIssuedAggregate &&
+        certReceivedAggregate == other.certReceivedAggregate &&
+        createdIn == other.createdIn &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        index == other.index &&
+        isMember == other.isMember &&
+        lastChangeOn == other.lastChangeOn &&
+        linkedAccountAggregate == other.linkedAccountAggregate &&
+        membershipHistoryAggregate == other.membershipHistoryAggregate &&
+        name == other.name &&
+        ownerKeyChangeAggregate == other.ownerKeyChangeAggregate &&
+        smith == other.smith &&
+        status == other.status &&
+        udHistoryAggregate == other.udHistoryAggregate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, account.hashCode);
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, accountRemoved.hashCode);
+    _$hash = $jc(_$hash, accountRemovedId.hashCode);
+    _$hash = $jc(_$hash, certIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, certReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, createdIn.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, isMember.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jc(_$hash, linkedAccountAggregate.hashCode);
+    _$hash = $jc(_$hash, membershipHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, ownerKeyChangeAggregate.hashCode);
+    _$hash = $jc(_$hash, smith.hashCode);
+    _$hash = $jc(_$hash, status.hashCode);
+    _$hash = $jc(_$hash, udHistoryAggregate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityOrderBy')
+          ..add('account', account)
+          ..add('accountId', accountId)
+          ..add('accountRemoved', accountRemoved)
+          ..add('accountRemovedId', accountRemovedId)
+          ..add('certIssuedAggregate', certIssuedAggregate)
+          ..add('certReceivedAggregate', certReceivedAggregate)
+          ..add('createdIn', createdIn)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('isMember', isMember)
+          ..add('lastChangeOn', lastChangeOn)
+          ..add('linkedAccountAggregate', linkedAccountAggregate)
+          ..add('membershipHistoryAggregate', membershipHistoryAggregate)
+          ..add('name', name)
+          ..add('ownerKeyChangeAggregate', ownerKeyChangeAggregate)
+          ..add('smith', smith)
+          ..add('status', status)
+          ..add('udHistoryAggregate', udHistoryAggregate))
+        .toString();
+  }
+}
+
+class GIdentityOrderByBuilder
+    implements Builder<GIdentityOrderBy, GIdentityOrderByBuilder> {
+  _$GIdentityOrderBy? _$v;
+
+  GAccountOrderByBuilder? _account;
+  GAccountOrderByBuilder get account =>
+      _$this._account ??= new GAccountOrderByBuilder();
+  set account(GAccountOrderByBuilder? account) => _$this._account = account;
+
+  GOrderBy? _accountId;
+  GOrderBy? get accountId => _$this._accountId;
+  set accountId(GOrderBy? accountId) => _$this._accountId = accountId;
+
+  GAccountOrderByBuilder? _accountRemoved;
+  GAccountOrderByBuilder get accountRemoved =>
+      _$this._accountRemoved ??= new GAccountOrderByBuilder();
+  set accountRemoved(GAccountOrderByBuilder? accountRemoved) =>
+      _$this._accountRemoved = accountRemoved;
+
+  GOrderBy? _accountRemovedId;
+  GOrderBy? get accountRemovedId => _$this._accountRemovedId;
+  set accountRemovedId(GOrderBy? accountRemovedId) =>
+      _$this._accountRemovedId = accountRemovedId;
+
+  GCertAggregateOrderByBuilder? _certIssuedAggregate;
+  GCertAggregateOrderByBuilder get certIssuedAggregate =>
+      _$this._certIssuedAggregate ??= new GCertAggregateOrderByBuilder();
+  set certIssuedAggregate(GCertAggregateOrderByBuilder? certIssuedAggregate) =>
+      _$this._certIssuedAggregate = certIssuedAggregate;
+
+  GCertAggregateOrderByBuilder? _certReceivedAggregate;
+  GCertAggregateOrderByBuilder get certReceivedAggregate =>
+      _$this._certReceivedAggregate ??= new GCertAggregateOrderByBuilder();
+  set certReceivedAggregate(
+          GCertAggregateOrderByBuilder? certReceivedAggregate) =>
+      _$this._certReceivedAggregate = certReceivedAggregate;
+
+  GEventOrderByBuilder? _createdIn;
+  GEventOrderByBuilder get createdIn =>
+      _$this._createdIn ??= new GEventOrderByBuilder();
+  set createdIn(GEventOrderByBuilder? createdIn) =>
+      _$this._createdIn = createdIn;
+
+  GOrderBy? _createdInId;
+  GOrderBy? get createdInId => _$this._createdInId;
+  set createdInId(GOrderBy? createdInId) => _$this._createdInId = createdInId;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _isMember;
+  GOrderBy? get isMember => _$this._isMember;
+  set isMember(GOrderBy? isMember) => _$this._isMember = isMember;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GAccountAggregateOrderByBuilder? _linkedAccountAggregate;
+  GAccountAggregateOrderByBuilder get linkedAccountAggregate =>
+      _$this._linkedAccountAggregate ??= new GAccountAggregateOrderByBuilder();
+  set linkedAccountAggregate(
+          GAccountAggregateOrderByBuilder? linkedAccountAggregate) =>
+      _$this._linkedAccountAggregate = linkedAccountAggregate;
+
+  GMembershipEventAggregateOrderByBuilder? _membershipHistoryAggregate;
+  GMembershipEventAggregateOrderByBuilder get membershipHistoryAggregate =>
+      _$this._membershipHistoryAggregate ??=
+          new GMembershipEventAggregateOrderByBuilder();
+  set membershipHistoryAggregate(
+          GMembershipEventAggregateOrderByBuilder?
+              membershipHistoryAggregate) =>
+      _$this._membershipHistoryAggregate = membershipHistoryAggregate;
+
+  GOrderBy? _name;
+  GOrderBy? get name => _$this._name;
+  set name(GOrderBy? name) => _$this._name = name;
+
+  GChangeOwnerKeyAggregateOrderByBuilder? _ownerKeyChangeAggregate;
+  GChangeOwnerKeyAggregateOrderByBuilder get ownerKeyChangeAggregate =>
+      _$this._ownerKeyChangeAggregate ??=
+          new GChangeOwnerKeyAggregateOrderByBuilder();
+  set ownerKeyChangeAggregate(
+          GChangeOwnerKeyAggregateOrderByBuilder? ownerKeyChangeAggregate) =>
+      _$this._ownerKeyChangeAggregate = ownerKeyChangeAggregate;
+
+  GSmithOrderByBuilder? _smith;
+  GSmithOrderByBuilder get smith =>
+      _$this._smith ??= new GSmithOrderByBuilder();
+  set smith(GSmithOrderByBuilder? smith) => _$this._smith = smith;
+
+  GOrderBy? _status;
+  GOrderBy? get status => _$this._status;
+  set status(GOrderBy? status) => _$this._status = status;
+
+  GUdHistoryAggregateOrderByBuilder? _udHistoryAggregate;
+  GUdHistoryAggregateOrderByBuilder get udHistoryAggregate =>
+      _$this._udHistoryAggregate ??= new GUdHistoryAggregateOrderByBuilder();
+  set udHistoryAggregate(
+          GUdHistoryAggregateOrderByBuilder? udHistoryAggregate) =>
+      _$this._udHistoryAggregate = udHistoryAggregate;
+
+  GIdentityOrderByBuilder();
+
+  GIdentityOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _account = $v.account?.toBuilder();
+      _accountId = $v.accountId;
+      _accountRemoved = $v.accountRemoved?.toBuilder();
+      _accountRemovedId = $v.accountRemovedId;
+      _certIssuedAggregate = $v.certIssuedAggregate?.toBuilder();
+      _certReceivedAggregate = $v.certReceivedAggregate?.toBuilder();
+      _createdIn = $v.createdIn?.toBuilder();
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _index = $v.index;
+      _isMember = $v.isMember;
+      _lastChangeOn = $v.lastChangeOn;
+      _linkedAccountAggregate = $v.linkedAccountAggregate?.toBuilder();
+      _membershipHistoryAggregate = $v.membershipHistoryAggregate?.toBuilder();
+      _name = $v.name;
+      _ownerKeyChangeAggregate = $v.ownerKeyChangeAggregate?.toBuilder();
+      _smith = $v.smith?.toBuilder();
+      _status = $v.status;
+      _udHistoryAggregate = $v.udHistoryAggregate?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityOrderBy build() => _build();
+
+  _$GIdentityOrderBy _build() {
+    _$GIdentityOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityOrderBy._(
+              account: _account?.build(),
+              accountId: accountId,
+              accountRemoved: _accountRemoved?.build(),
+              accountRemovedId: accountRemovedId,
+              certIssuedAggregate: _certIssuedAggregate?.build(),
+              certReceivedAggregate: _certReceivedAggregate?.build(),
+              createdIn: _createdIn?.build(),
+              createdInId: createdInId,
+              createdOn: createdOn,
+              expireOn: expireOn,
+              id: id,
+              index: index,
+              isMember: isMember,
+              lastChangeOn: lastChangeOn,
+              linkedAccountAggregate: _linkedAccountAggregate?.build(),
+              membershipHistoryAggregate: _membershipHistoryAggregate?.build(),
+              name: name,
+              ownerKeyChangeAggregate: _ownerKeyChangeAggregate?.build(),
+              smith: _smith?.build(),
+              status: status,
+              udHistoryAggregate: _udHistoryAggregate?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'account';
+        _account?.build();
+
+        _$failedField = 'accountRemoved';
+        _accountRemoved?.build();
+
+        _$failedField = 'certIssuedAggregate';
+        _certIssuedAggregate?.build();
+        _$failedField = 'certReceivedAggregate';
+        _certReceivedAggregate?.build();
+        _$failedField = 'createdIn';
+        _createdIn?.build();
+
+        _$failedField = 'linkedAccountAggregate';
+        _linkedAccountAggregate?.build();
+        _$failedField = 'membershipHistoryAggregate';
+        _membershipHistoryAggregate?.build();
+
+        _$failedField = 'ownerKeyChangeAggregate';
+        _ownerKeyChangeAggregate?.build();
+        _$failedField = 'smith';
+        _smith?.build();
+
+        _$failedField = 'udHistoryAggregate';
+        _udHistoryAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStatusEnumComparisonExp
+    extends GIdentityStatusEnumComparisonExp {
+  @override
+  final GIdentityStatusEnum? G_eq;
+  @override
+  final BuiltList<GIdentityStatusEnum>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final GIdentityStatusEnum? G_neq;
+  @override
+  final BuiltList<GIdentityStatusEnum>? G_nin;
+
+  factory _$GIdentityStatusEnumComparisonExp(
+          [void Function(GIdentityStatusEnumComparisonExpBuilder)? updates]) =>
+      (new GIdentityStatusEnumComparisonExpBuilder()..update(updates))._build();
+
+  _$GIdentityStatusEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
+      : super._();
+
+  @override
+  GIdentityStatusEnumComparisonExp rebuild(
+          void Function(GIdentityStatusEnumComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStatusEnumComparisonExpBuilder toBuilder() =>
+      new GIdentityStatusEnumComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStatusEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStatusEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GIdentityStatusEnumComparisonExpBuilder
+    implements
+        Builder<GIdentityStatusEnumComparisonExp,
+            GIdentityStatusEnumComparisonExpBuilder> {
+  _$GIdentityStatusEnumComparisonExp? _$v;
+
+  GIdentityStatusEnum? _G_eq;
+  GIdentityStatusEnum? get G_eq => _$this._G_eq;
+  set G_eq(GIdentityStatusEnum? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<GIdentityStatusEnum>? _G_in;
+  ListBuilder<GIdentityStatusEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GIdentityStatusEnum>();
+  set G_in(ListBuilder<GIdentityStatusEnum>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GIdentityStatusEnum? _G_neq;
+  GIdentityStatusEnum? get G_neq => _$this._G_neq;
+  set G_neq(GIdentityStatusEnum? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<GIdentityStatusEnum>? _G_nin;
+  ListBuilder<GIdentityStatusEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GIdentityStatusEnum>();
+  set G_nin(ListBuilder<GIdentityStatusEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GIdentityStatusEnumComparisonExpBuilder();
+
+  GIdentityStatusEnumComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStatusEnumComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStatusEnumComparisonExp;
+  }
+
+  @override
+  void update(void Function(GIdentityStatusEnumComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStatusEnumComparisonExp build() => _build();
+
+  _$GIdentityStatusEnumComparisonExp _build() {
+    _$GIdentityStatusEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityStatusEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityStatusEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStddevOrderBy extends GIdentityStddevOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityStddevOrderBy(
+          [void Function(GIdentityStddevOrderByBuilder)? updates]) =>
+      (new GIdentityStddevOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityStddevOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityStddevOrderBy rebuild(
+          void Function(GIdentityStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStddevOrderByBuilder toBuilder() =>
+      new GIdentityStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStddevOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStddevOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityStddevOrderByBuilder
+    implements Builder<GIdentityStddevOrderBy, GIdentityStddevOrderByBuilder> {
+  _$GIdentityStddevOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityStddevOrderByBuilder();
+
+  GIdentityStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStddevOrderBy build() => _build();
+
+  _$GIdentityStddevOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityStddevOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStddevPopOrderBy extends GIdentityStddevPopOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityStddevPopOrderBy(
+          [void Function(GIdentityStddevPopOrderByBuilder)? updates]) =>
+      (new GIdentityStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityStddevPopOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityStddevPopOrderBy rebuild(
+          void Function(GIdentityStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStddevPopOrderByBuilder toBuilder() =>
+      new GIdentityStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStddevPopOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStddevPopOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityStddevPopOrderByBuilder
+    implements
+        Builder<GIdentityStddevPopOrderBy, GIdentityStddevPopOrderByBuilder> {
+  _$GIdentityStddevPopOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityStddevPopOrderByBuilder();
+
+  GIdentityStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStddevPopOrderBy build() => _build();
+
+  _$GIdentityStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityStddevPopOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStddevSampOrderBy extends GIdentityStddevSampOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityStddevSampOrderBy(
+          [void Function(GIdentityStddevSampOrderByBuilder)? updates]) =>
+      (new GIdentityStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityStddevSampOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityStddevSampOrderBy rebuild(
+          void Function(GIdentityStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStddevSampOrderByBuilder toBuilder() =>
+      new GIdentityStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStddevSampOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStddevSampOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityStddevSampOrderByBuilder
+    implements
+        Builder<GIdentityStddevSampOrderBy, GIdentityStddevSampOrderByBuilder> {
+  _$GIdentityStddevSampOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityStddevSampOrderByBuilder();
+
+  GIdentityStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStddevSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStddevSampOrderBy build() => _build();
+
+  _$GIdentityStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityStddevSampOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStreamCursorInput extends GIdentityStreamCursorInput {
+  @override
+  final GIdentityStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GIdentityStreamCursorInput(
+          [void Function(GIdentityStreamCursorInputBuilder)? updates]) =>
+      (new GIdentityStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GIdentityStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GIdentityStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GIdentityStreamCursorInput rebuild(
+          void Function(GIdentityStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStreamCursorInputBuilder toBuilder() =>
+      new GIdentityStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GIdentityStreamCursorInputBuilder
+    implements
+        Builder<GIdentityStreamCursorInput, GIdentityStreamCursorInputBuilder> {
+  _$GIdentityStreamCursorInput? _$v;
+
+  GIdentityStreamCursorValueInputBuilder? _initialValue;
+  GIdentityStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GIdentityStreamCursorValueInputBuilder();
+  set initialValue(GIdentityStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GIdentityStreamCursorInputBuilder();
+
+  GIdentityStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GIdentityStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStreamCursorInput build() => _build();
+
+  _$GIdentityStreamCursorInput _build() {
+    _$GIdentityStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GIdentityStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIdentityStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityStreamCursorValueInput
+    extends GIdentityStreamCursorValueInput {
+  @override
+  final String? accountId;
+  @override
+  final String? accountRemovedId;
+  @override
+  final String? createdInId;
+  @override
+  final int? createdOn;
+  @override
+  final int? expireOn;
+  @override
+  final String? id;
+  @override
+  final int? index;
+  @override
+  final bool? isMember;
+  @override
+  final int? lastChangeOn;
+  @override
+  final String? name;
+  @override
+  final GIdentityStatusEnum? status;
+
+  factory _$GIdentityStreamCursorValueInput(
+          [void Function(GIdentityStreamCursorValueInputBuilder)? updates]) =>
+      (new GIdentityStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GIdentityStreamCursorValueInput._(
+      {this.accountId,
+      this.accountRemovedId,
+      this.createdInId,
+      this.createdOn,
+      this.expireOn,
+      this.id,
+      this.index,
+      this.isMember,
+      this.lastChangeOn,
+      this.name,
+      this.status})
+      : super._();
+
+  @override
+  GIdentityStreamCursorValueInput rebuild(
+          void Function(GIdentityStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityStreamCursorValueInputBuilder toBuilder() =>
+      new GIdentityStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityStreamCursorValueInput &&
+        accountId == other.accountId &&
+        accountRemovedId == other.accountRemovedId &&
+        createdInId == other.createdInId &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        id == other.id &&
+        index == other.index &&
+        isMember == other.isMember &&
+        lastChangeOn == other.lastChangeOn &&
+        name == other.name &&
+        status == other.status;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, accountId.hashCode);
+    _$hash = $jc(_$hash, accountRemovedId.hashCode);
+    _$hash = $jc(_$hash, createdInId.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, isMember.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, status.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityStreamCursorValueInput')
+          ..add('accountId', accountId)
+          ..add('accountRemovedId', accountRemovedId)
+          ..add('createdInId', createdInId)
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('id', id)
+          ..add('index', index)
+          ..add('isMember', isMember)
+          ..add('lastChangeOn', lastChangeOn)
+          ..add('name', name)
+          ..add('status', status))
+        .toString();
+  }
+}
+
+class GIdentityStreamCursorValueInputBuilder
+    implements
+        Builder<GIdentityStreamCursorValueInput,
+            GIdentityStreamCursorValueInputBuilder> {
+  _$GIdentityStreamCursorValueInput? _$v;
+
+  String? _accountId;
+  String? get accountId => _$this._accountId;
+  set accountId(String? accountId) => _$this._accountId = accountId;
+
+  String? _accountRemovedId;
+  String? get accountRemovedId => _$this._accountRemovedId;
+  set accountRemovedId(String? accountRemovedId) =>
+      _$this._accountRemovedId = accountRemovedId;
+
+  String? _createdInId;
+  String? get createdInId => _$this._createdInId;
+  set createdInId(String? createdInId) => _$this._createdInId = createdInId;
+
+  int? _createdOn;
+  int? get createdOn => _$this._createdOn;
+  set createdOn(int? createdOn) => _$this._createdOn = createdOn;
+
+  int? _expireOn;
+  int? get expireOn => _$this._expireOn;
+  set expireOn(int? expireOn) => _$this._expireOn = expireOn;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
+
+  bool? _isMember;
+  bool? get isMember => _$this._isMember;
+  set isMember(bool? isMember) => _$this._isMember = isMember;
+
+  int? _lastChangeOn;
+  int? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(int? lastChangeOn) => _$this._lastChangeOn = lastChangeOn;
+
+  String? _name;
+  String? get name => _$this._name;
+  set name(String? name) => _$this._name = name;
+
+  GIdentityStatusEnum? _status;
+  GIdentityStatusEnum? get status => _$this._status;
+  set status(GIdentityStatusEnum? status) => _$this._status = status;
+
+  GIdentityStreamCursorValueInputBuilder();
+
+  GIdentityStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _accountId = $v.accountId;
+      _accountRemovedId = $v.accountRemovedId;
+      _createdInId = $v.createdInId;
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _id = $v.id;
+      _index = $v.index;
+      _isMember = $v.isMember;
+      _lastChangeOn = $v.lastChangeOn;
+      _name = $v.name;
+      _status = $v.status;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GIdentityStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityStreamCursorValueInput build() => _build();
+
+  _$GIdentityStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GIdentityStreamCursorValueInput._(
+            accountId: accountId,
+            accountRemovedId: accountRemovedId,
+            createdInId: createdInId,
+            createdOn: createdOn,
+            expireOn: expireOn,
+            id: id,
+            index: index,
+            isMember: isMember,
+            lastChangeOn: lastChangeOn,
+            name: name,
+            status: status);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentitySumOrderBy extends GIdentitySumOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentitySumOrderBy(
+          [void Function(GIdentitySumOrderByBuilder)? updates]) =>
+      (new GIdentitySumOrderByBuilder()..update(updates))._build();
+
+  _$GIdentitySumOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentitySumOrderBy rebuild(
+          void Function(GIdentitySumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentitySumOrderByBuilder toBuilder() =>
+      new GIdentitySumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentitySumOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentitySumOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentitySumOrderByBuilder
+    implements Builder<GIdentitySumOrderBy, GIdentitySumOrderByBuilder> {
+  _$GIdentitySumOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentitySumOrderByBuilder();
+
+  GIdentitySumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentitySumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentitySumOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentitySumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentitySumOrderBy build() => _build();
+
+  _$GIdentitySumOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentitySumOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityVarianceOrderBy extends GIdentityVarianceOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityVarianceOrderBy(
+          [void Function(GIdentityVarianceOrderByBuilder)? updates]) =>
+      (new GIdentityVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityVarianceOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityVarianceOrderBy rebuild(
+          void Function(GIdentityVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityVarianceOrderByBuilder toBuilder() =>
+      new GIdentityVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityVarianceOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityVarianceOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityVarianceOrderByBuilder
+    implements
+        Builder<GIdentityVarianceOrderBy, GIdentityVarianceOrderByBuilder> {
+  _$GIdentityVarianceOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityVarianceOrderByBuilder();
+
+  GIdentityVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityVarianceOrderBy build() => _build();
+
+  _$GIdentityVarianceOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityVarianceOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityVarPopOrderBy extends GIdentityVarPopOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityVarPopOrderBy(
+          [void Function(GIdentityVarPopOrderByBuilder)? updates]) =>
+      (new GIdentityVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityVarPopOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityVarPopOrderBy rebuild(
+          void Function(GIdentityVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityVarPopOrderByBuilder toBuilder() =>
+      new GIdentityVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityVarPopOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityVarPopOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityVarPopOrderByBuilder
+    implements Builder<GIdentityVarPopOrderBy, GIdentityVarPopOrderByBuilder> {
+  _$GIdentityVarPopOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityVarPopOrderByBuilder();
+
+  GIdentityVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityVarPopOrderBy build() => _build();
+
+  _$GIdentityVarPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityVarPopOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIdentityVarSampOrderBy extends GIdentityVarSampOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? expireOn;
+  @override
+  final GOrderBy? index;
+  @override
+  final GOrderBy? lastChangeOn;
+
+  factory _$GIdentityVarSampOrderBy(
+          [void Function(GIdentityVarSampOrderByBuilder)? updates]) =>
+      (new GIdentityVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GIdentityVarSampOrderBy._(
+      {this.createdOn, this.expireOn, this.index, this.lastChangeOn})
+      : super._();
+
+  @override
+  GIdentityVarSampOrderBy rebuild(
+          void Function(GIdentityVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIdentityVarSampOrderByBuilder toBuilder() =>
+      new GIdentityVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIdentityVarSampOrderBy &&
+        createdOn == other.createdOn &&
+        expireOn == other.expireOn &&
+        index == other.index &&
+        lastChangeOn == other.lastChangeOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, expireOn.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChangeOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIdentityVarSampOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('expireOn', expireOn)
+          ..add('index', index)
+          ..add('lastChangeOn', lastChangeOn))
+        .toString();
+  }
+}
+
+class GIdentityVarSampOrderByBuilder
+    implements
+        Builder<GIdentityVarSampOrderBy, GIdentityVarSampOrderByBuilder> {
+  _$GIdentityVarSampOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _expireOn;
+  GOrderBy? get expireOn => _$this._expireOn;
+  set expireOn(GOrderBy? expireOn) => _$this._expireOn = expireOn;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChangeOn;
+  GOrderBy? get lastChangeOn => _$this._lastChangeOn;
+  set lastChangeOn(GOrderBy? lastChangeOn) =>
+      _$this._lastChangeOn = lastChangeOn;
+
+  GIdentityVarSampOrderByBuilder();
+
+  GIdentityVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _expireOn = $v.expireOn;
+      _index = $v.index;
+      _lastChangeOn = $v.lastChangeOn;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIdentityVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIdentityVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GIdentityVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIdentityVarSampOrderBy build() => _build();
+
+  _$GIdentityVarSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GIdentityVarSampOrderBy._(
+            createdOn: createdOn,
+            expireOn: expireOn,
+            index: index,
+            lastChangeOn: lastChangeOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIntArrayComparisonExp extends GIntArrayComparisonExp {
+  @override
+  final BuiltList<int>? G_containedIn;
+  @override
+  final BuiltList<int>? G_contains;
+  @override
+  final BuiltList<int>? G_eq;
+  @override
+  final BuiltList<int>? G_gt;
+  @override
+  final BuiltList<int>? G_gte;
+  @override
+  final BuiltList<BuiltList<int>>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final BuiltList<int>? G_lt;
+  @override
+  final BuiltList<int>? G_lte;
+  @override
+  final BuiltList<int>? G_neq;
+  @override
+  final BuiltList<BuiltList<int>>? G_nin;
+
+  factory _$GIntArrayComparisonExp(
+          [void Function(GIntArrayComparisonExpBuilder)? updates]) =>
+      (new GIntArrayComparisonExpBuilder()..update(updates))._build();
+
+  _$GIntArrayComparisonExp._(
+      {this.G_containedIn,
+      this.G_contains,
+      this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GIntArrayComparisonExp rebuild(
+          void Function(GIntArrayComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIntArrayComparisonExpBuilder toBuilder() =>
+      new GIntArrayComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIntArrayComparisonExp &&
+        G_containedIn == other.G_containedIn &&
+        G_contains == other.G_contains &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_containedIn.hashCode);
+    _$hash = $jc(_$hash, G_contains.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIntArrayComparisonExp')
+          ..add('G_containedIn', G_containedIn)
+          ..add('G_contains', G_contains)
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GIntArrayComparisonExpBuilder
+    implements Builder<GIntArrayComparisonExp, GIntArrayComparisonExpBuilder> {
+  _$GIntArrayComparisonExp? _$v;
+
+  ListBuilder<int>? _G_containedIn;
+  ListBuilder<int> get G_containedIn =>
+      _$this._G_containedIn ??= new ListBuilder<int>();
+  set G_containedIn(ListBuilder<int>? G_containedIn) =>
+      _$this._G_containedIn = G_containedIn;
+
+  ListBuilder<int>? _G_contains;
+  ListBuilder<int> get G_contains =>
+      _$this._G_contains ??= new ListBuilder<int>();
+  set G_contains(ListBuilder<int>? G_contains) =>
+      _$this._G_contains = G_contains;
+
+  ListBuilder<int>? _G_eq;
+  ListBuilder<int> get G_eq => _$this._G_eq ??= new ListBuilder<int>();
+  set G_eq(ListBuilder<int>? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<int>? _G_gt;
+  ListBuilder<int> get G_gt => _$this._G_gt ??= new ListBuilder<int>();
+  set G_gt(ListBuilder<int>? G_gt) => _$this._G_gt = G_gt;
+
+  ListBuilder<int>? _G_gte;
+  ListBuilder<int> get G_gte => _$this._G_gte ??= new ListBuilder<int>();
+  set G_gte(ListBuilder<int>? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<BuiltList<int>>? _G_in;
+  ListBuilder<BuiltList<int>> get G_in =>
+      _$this._G_in ??= new ListBuilder<BuiltList<int>>();
+  set G_in(ListBuilder<BuiltList<int>>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  ListBuilder<int>? _G_lt;
+  ListBuilder<int> get G_lt => _$this._G_lt ??= new ListBuilder<int>();
+  set G_lt(ListBuilder<int>? G_lt) => _$this._G_lt = G_lt;
+
+  ListBuilder<int>? _G_lte;
+  ListBuilder<int> get G_lte => _$this._G_lte ??= new ListBuilder<int>();
+  set G_lte(ListBuilder<int>? G_lte) => _$this._G_lte = G_lte;
+
+  ListBuilder<int>? _G_neq;
+  ListBuilder<int> get G_neq => _$this._G_neq ??= new ListBuilder<int>();
+  set G_neq(ListBuilder<int>? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<BuiltList<int>>? _G_nin;
+  ListBuilder<BuiltList<int>> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<BuiltList<int>>();
+  set G_nin(ListBuilder<BuiltList<int>>? G_nin) => _$this._G_nin = G_nin;
+
+  GIntArrayComparisonExpBuilder();
+
+  GIntArrayComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_containedIn = $v.G_containedIn?.toBuilder();
+      _G_contains = $v.G_contains?.toBuilder();
+      _G_eq = $v.G_eq?.toBuilder();
+      _G_gt = $v.G_gt?.toBuilder();
+      _G_gte = $v.G_gte?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt?.toBuilder();
+      _G_lte = $v.G_lte?.toBuilder();
+      _G_neq = $v.G_neq?.toBuilder();
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIntArrayComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIntArrayComparisonExp;
+  }
+
+  @override
+  void update(void Function(GIntArrayComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIntArrayComparisonExp build() => _build();
+
+  _$GIntArrayComparisonExp _build() {
+    _$GIntArrayComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GIntArrayComparisonExp._(
+              G_containedIn: _G_containedIn?.build(),
+              G_contains: _G_contains?.build(),
+              G_eq: _G_eq?.build(),
+              G_gt: _G_gt?.build(),
+              G_gte: _G_gte?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: _G_lt?.build(),
+              G_lte: _G_lte?.build(),
+              G_neq: _G_neq?.build(),
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_containedIn';
+        _G_containedIn?.build();
+        _$failedField = 'G_contains';
+        _G_contains?.build();
+        _$failedField = 'G_eq';
+        _G_eq?.build();
+        _$failedField = 'G_gt';
+        _G_gt?.build();
+        _$failedField = 'G_gte';
+        _G_gte?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_lt';
+        _G_lt?.build();
+        _$failedField = 'G_lte';
+        _G_lte?.build();
+        _$failedField = 'G_neq';
+        _G_neq?.build();
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIntArrayComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GIntComparisonExp extends GIntComparisonExp {
+  @override
+  final int? G_eq;
+  @override
+  final int? G_gt;
+  @override
+  final int? G_gte;
+  @override
+  final BuiltList<int>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final int? G_lt;
+  @override
+  final int? G_lte;
+  @override
+  final int? G_neq;
+  @override
+  final BuiltList<int>? G_nin;
+
+  factory _$GIntComparisonExp(
+          [void Function(GIntComparisonExpBuilder)? updates]) =>
+      (new GIntComparisonExpBuilder()..update(updates))._build();
+
+  _$GIntComparisonExp._(
+      {this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GIntComparisonExp rebuild(void Function(GIntComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GIntComparisonExpBuilder toBuilder() =>
+      new GIntComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GIntComparisonExp &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GIntComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GIntComparisonExpBuilder
+    implements Builder<GIntComparisonExp, GIntComparisonExpBuilder> {
+  _$GIntComparisonExp? _$v;
+
+  int? _G_eq;
+  int? get G_eq => _$this._G_eq;
+  set G_eq(int? G_eq) => _$this._G_eq = G_eq;
+
+  int? _G_gt;
+  int? get G_gt => _$this._G_gt;
+  set G_gt(int? G_gt) => _$this._G_gt = G_gt;
+
+  int? _G_gte;
+  int? get G_gte => _$this._G_gte;
+  set G_gte(int? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<int>? _G_in;
+  ListBuilder<int> get G_in => _$this._G_in ??= new ListBuilder<int>();
+  set G_in(ListBuilder<int>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  int? _G_lt;
+  int? get G_lt => _$this._G_lt;
+  set G_lt(int? G_lt) => _$this._G_lt = G_lt;
+
+  int? _G_lte;
+  int? get G_lte => _$this._G_lte;
+  set G_lte(int? G_lte) => _$this._G_lte = G_lte;
+
+  int? _G_neq;
+  int? get G_neq => _$this._G_neq;
+  set G_neq(int? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<int>? _G_nin;
+  ListBuilder<int> get G_nin => _$this._G_nin ??= new ListBuilder<int>();
+  set G_nin(ListBuilder<int>? G_nin) => _$this._G_nin = G_nin;
+
+  GIntComparisonExpBuilder();
+
+  GIntComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_gt = $v.G_gt;
+      _G_gte = $v.G_gte;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt;
+      _G_lte = $v.G_lte;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GIntComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GIntComparisonExp;
+  }
+
+  @override
+  void update(void Function(GIntComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GIntComparisonExp build() => _build();
+
+  _$GIntComparisonExp _build() {
+    _$GIntComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GIntComparisonExp._(
+              G_eq: G_eq,
+              G_gt: G_gt,
+              G_gte: G_gte,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: G_lt,
+              G_lte: G_lte,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GIntComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GItemsCounterBoolExp extends GItemsCounterBoolExp {
+  @override
+  final BuiltList<GItemsCounterBoolExp>? G_and;
+  @override
+  final GItemsCounterBoolExp? G_not;
+  @override
+  final BuiltList<GItemsCounterBoolExp>? G_or;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GCounterLevelEnumComparisonExp? level;
+  @override
+  final GIntComparisonExp? total;
+  @override
+  final GItemTypeEnumComparisonExp? type;
+
+  factory _$GItemsCounterBoolExp(
+          [void Function(GItemsCounterBoolExpBuilder)? updates]) =>
+      (new GItemsCounterBoolExpBuilder()..update(updates))._build();
+
+  _$GItemsCounterBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.id,
+      this.level,
+      this.total,
+      this.type})
+      : super._();
+
+  @override
+  GItemsCounterBoolExp rebuild(
+          void Function(GItemsCounterBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GItemsCounterBoolExpBuilder toBuilder() =>
+      new GItemsCounterBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GItemsCounterBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        id == other.id &&
+        level == other.level &&
+        total == other.total &&
+        type == other.type;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, level.hashCode);
+    _$hash = $jc(_$hash, total.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GItemsCounterBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('id', id)
+          ..add('level', level)
+          ..add('total', total)
+          ..add('type', type))
+        .toString();
+  }
+}
+
+class GItemsCounterBoolExpBuilder
+    implements Builder<GItemsCounterBoolExp, GItemsCounterBoolExpBuilder> {
+  _$GItemsCounterBoolExp? _$v;
+
+  ListBuilder<GItemsCounterBoolExp>? _G_and;
+  ListBuilder<GItemsCounterBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GItemsCounterBoolExp>();
+  set G_and(ListBuilder<GItemsCounterBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GItemsCounterBoolExpBuilder? _G_not;
+  GItemsCounterBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GItemsCounterBoolExpBuilder();
+  set G_not(GItemsCounterBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GItemsCounterBoolExp>? _G_or;
+  ListBuilder<GItemsCounterBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GItemsCounterBoolExp>();
+  set G_or(ListBuilder<GItemsCounterBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GCounterLevelEnumComparisonExpBuilder? _level;
+  GCounterLevelEnumComparisonExpBuilder get level =>
+      _$this._level ??= new GCounterLevelEnumComparisonExpBuilder();
+  set level(GCounterLevelEnumComparisonExpBuilder? level) =>
+      _$this._level = level;
+
+  GIntComparisonExpBuilder? _total;
+  GIntComparisonExpBuilder get total =>
+      _$this._total ??= new GIntComparisonExpBuilder();
+  set total(GIntComparisonExpBuilder? total) => _$this._total = total;
+
+  GItemTypeEnumComparisonExpBuilder? _type;
+  GItemTypeEnumComparisonExpBuilder get type =>
+      _$this._type ??= new GItemTypeEnumComparisonExpBuilder();
+  set type(GItemTypeEnumComparisonExpBuilder? type) => _$this._type = type;
+
+  GItemsCounterBoolExpBuilder();
+
+  GItemsCounterBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _level = $v.level?.toBuilder();
+      _total = $v.total?.toBuilder();
+      _type = $v.type?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GItemsCounterBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GItemsCounterBoolExp;
+  }
+
+  @override
+  void update(void Function(GItemsCounterBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GItemsCounterBoolExp build() => _build();
+
+  _$GItemsCounterBoolExp _build() {
+    _$GItemsCounterBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GItemsCounterBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              id: _id?.build(),
+              level: _level?.build(),
+              total: _total?.build(),
+              type: _type?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'level';
+        _level?.build();
+        _$failedField = 'total';
+        _total?.build();
+        _$failedField = 'type';
+        _type?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GItemsCounterBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GItemsCounterOrderBy extends GItemsCounterOrderBy {
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? level;
+  @override
+  final GOrderBy? total;
+  @override
+  final GOrderBy? type;
+
+  factory _$GItemsCounterOrderBy(
+          [void Function(GItemsCounterOrderByBuilder)? updates]) =>
+      (new GItemsCounterOrderByBuilder()..update(updates))._build();
+
+  _$GItemsCounterOrderBy._({this.id, this.level, this.total, this.type})
+      : super._();
+
+  @override
+  GItemsCounterOrderBy rebuild(
+          void Function(GItemsCounterOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GItemsCounterOrderByBuilder toBuilder() =>
+      new GItemsCounterOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GItemsCounterOrderBy &&
+        id == other.id &&
+        level == other.level &&
+        total == other.total &&
+        type == other.type;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, level.hashCode);
+    _$hash = $jc(_$hash, total.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GItemsCounterOrderBy')
+          ..add('id', id)
+          ..add('level', level)
+          ..add('total', total)
+          ..add('type', type))
+        .toString();
+  }
+}
+
+class GItemsCounterOrderByBuilder
+    implements Builder<GItemsCounterOrderBy, GItemsCounterOrderByBuilder> {
+  _$GItemsCounterOrderBy? _$v;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _level;
+  GOrderBy? get level => _$this._level;
+  set level(GOrderBy? level) => _$this._level = level;
+
+  GOrderBy? _total;
+  GOrderBy? get total => _$this._total;
+  set total(GOrderBy? total) => _$this._total = total;
+
+  GOrderBy? _type;
+  GOrderBy? get type => _$this._type;
+  set type(GOrderBy? type) => _$this._type = type;
+
+  GItemsCounterOrderByBuilder();
+
+  GItemsCounterOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _id = $v.id;
+      _level = $v.level;
+      _total = $v.total;
+      _type = $v.type;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GItemsCounterOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GItemsCounterOrderBy;
+  }
+
+  @override
+  void update(void Function(GItemsCounterOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GItemsCounterOrderBy build() => _build();
+
+  _$GItemsCounterOrderBy _build() {
+    final _$result = _$v ??
+        new _$GItemsCounterOrderBy._(
+            id: id, level: level, total: total, type: type);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GItemsCounterStreamCursorInput extends GItemsCounterStreamCursorInput {
+  @override
+  final GItemsCounterStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GItemsCounterStreamCursorInput(
+          [void Function(GItemsCounterStreamCursorInputBuilder)? updates]) =>
+      (new GItemsCounterStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GItemsCounterStreamCursorInput._(
+      {required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GItemsCounterStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GItemsCounterStreamCursorInput rebuild(
+          void Function(GItemsCounterStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GItemsCounterStreamCursorInputBuilder toBuilder() =>
+      new GItemsCounterStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GItemsCounterStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GItemsCounterStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GItemsCounterStreamCursorInputBuilder
+    implements
+        Builder<GItemsCounterStreamCursorInput,
+            GItemsCounterStreamCursorInputBuilder> {
+  _$GItemsCounterStreamCursorInput? _$v;
+
+  GItemsCounterStreamCursorValueInputBuilder? _initialValue;
+  GItemsCounterStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GItemsCounterStreamCursorValueInputBuilder();
+  set initialValue(GItemsCounterStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GItemsCounterStreamCursorInputBuilder();
+
+  GItemsCounterStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GItemsCounterStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GItemsCounterStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GItemsCounterStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GItemsCounterStreamCursorInput build() => _build();
+
+  _$GItemsCounterStreamCursorInput _build() {
+    _$GItemsCounterStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GItemsCounterStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GItemsCounterStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GItemsCounterStreamCursorValueInput
+    extends GItemsCounterStreamCursorValueInput {
+  @override
+  final String? id;
+  @override
+  final GCounterLevelEnum? level;
+  @override
+  final int? total;
+  @override
+  final GItemTypeEnum? type;
+
+  factory _$GItemsCounterStreamCursorValueInput(
+          [void Function(GItemsCounterStreamCursorValueInputBuilder)?
+              updates]) =>
+      (new GItemsCounterStreamCursorValueInputBuilder()..update(updates))
+          ._build();
+
+  _$GItemsCounterStreamCursorValueInput._(
+      {this.id, this.level, this.total, this.type})
+      : super._();
+
+  @override
+  GItemsCounterStreamCursorValueInput rebuild(
+          void Function(GItemsCounterStreamCursorValueInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GItemsCounterStreamCursorValueInputBuilder toBuilder() =>
+      new GItemsCounterStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GItemsCounterStreamCursorValueInput &&
+        id == other.id &&
+        level == other.level &&
+        total == other.total &&
+        type == other.type;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, level.hashCode);
+    _$hash = $jc(_$hash, total.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GItemsCounterStreamCursorValueInput')
+          ..add('id', id)
+          ..add('level', level)
+          ..add('total', total)
+          ..add('type', type))
+        .toString();
+  }
+}
+
+class GItemsCounterStreamCursorValueInputBuilder
+    implements
+        Builder<GItemsCounterStreamCursorValueInput,
+            GItemsCounterStreamCursorValueInputBuilder> {
+  _$GItemsCounterStreamCursorValueInput? _$v;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  GCounterLevelEnum? _level;
+  GCounterLevelEnum? get level => _$this._level;
+  set level(GCounterLevelEnum? level) => _$this._level = level;
+
+  int? _total;
+  int? get total => _$this._total;
+  set total(int? total) => _$this._total = total;
+
+  GItemTypeEnum? _type;
+  GItemTypeEnum? get type => _$this._type;
+  set type(GItemTypeEnum? type) => _$this._type = type;
+
+  GItemsCounterStreamCursorValueInputBuilder();
+
+  GItemsCounterStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _id = $v.id;
+      _level = $v.level;
+      _total = $v.total;
+      _type = $v.type;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GItemsCounterStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GItemsCounterStreamCursorValueInput;
+  }
+
+  @override
+  void update(
+      void Function(GItemsCounterStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GItemsCounterStreamCursorValueInput build() => _build();
+
+  _$GItemsCounterStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GItemsCounterStreamCursorValueInput._(
+            id: id, level: level, total: total, type: type);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GItemTypeEnumComparisonExp extends GItemTypeEnumComparisonExp {
+  @override
+  final GItemTypeEnum? G_eq;
+  @override
+  final BuiltList<GItemTypeEnum>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final GItemTypeEnum? G_neq;
+  @override
+  final BuiltList<GItemTypeEnum>? G_nin;
+
+  factory _$GItemTypeEnumComparisonExp(
+          [void Function(GItemTypeEnumComparisonExpBuilder)? updates]) =>
+      (new GItemTypeEnumComparisonExpBuilder()..update(updates))._build();
+
+  _$GItemTypeEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
+      : super._();
+
+  @override
+  GItemTypeEnumComparisonExp rebuild(
+          void Function(GItemTypeEnumComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GItemTypeEnumComparisonExpBuilder toBuilder() =>
+      new GItemTypeEnumComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GItemTypeEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GItemTypeEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GItemTypeEnumComparisonExpBuilder
+    implements
+        Builder<GItemTypeEnumComparisonExp, GItemTypeEnumComparisonExpBuilder> {
+  _$GItemTypeEnumComparisonExp? _$v;
+
+  GItemTypeEnum? _G_eq;
+  GItemTypeEnum? get G_eq => _$this._G_eq;
+  set G_eq(GItemTypeEnum? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<GItemTypeEnum>? _G_in;
+  ListBuilder<GItemTypeEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GItemTypeEnum>();
+  set G_in(ListBuilder<GItemTypeEnum>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GItemTypeEnum? _G_neq;
+  GItemTypeEnum? get G_neq => _$this._G_neq;
+  set G_neq(GItemTypeEnum? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<GItemTypeEnum>? _G_nin;
+  ListBuilder<GItemTypeEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GItemTypeEnum>();
+  set G_nin(ListBuilder<GItemTypeEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GItemTypeEnumComparisonExpBuilder();
+
+  GItemTypeEnumComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GItemTypeEnumComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GItemTypeEnumComparisonExp;
+  }
+
+  @override
+  void update(void Function(GItemTypeEnumComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GItemTypeEnumComparisonExp build() => _build();
+
+  _$GItemTypeEnumComparisonExp _build() {
+    _$GItemTypeEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GItemTypeEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GItemTypeEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GJsonbCastExp extends GJsonbCastExp {
+  @override
+  final GStringComparisonExp? GString;
+
+  factory _$GJsonbCastExp([void Function(GJsonbCastExpBuilder)? updates]) =>
+      (new GJsonbCastExpBuilder()..update(updates))._build();
+
+  _$GJsonbCastExp._({this.GString}) : super._();
+
+  @override
+  GJsonbCastExp rebuild(void Function(GJsonbCastExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GJsonbCastExpBuilder toBuilder() => new GJsonbCastExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GJsonbCastExp && GString == other.GString;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, GString.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GJsonbCastExp')
+          ..add('GString', GString))
+        .toString();
+  }
+}
+
+class GJsonbCastExpBuilder
+    implements Builder<GJsonbCastExp, GJsonbCastExpBuilder> {
+  _$GJsonbCastExp? _$v;
+
+  GStringComparisonExpBuilder? _GString;
+  GStringComparisonExpBuilder get GString =>
+      _$this._GString ??= new GStringComparisonExpBuilder();
+  set GString(GStringComparisonExpBuilder? GString) =>
+      _$this._GString = GString;
+
+  GJsonbCastExpBuilder();
+
+  GJsonbCastExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _GString = $v.GString?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GJsonbCastExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GJsonbCastExp;
+  }
+
+  @override
+  void update(void Function(GJsonbCastExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GJsonbCastExp build() => _build();
+
+  _$GJsonbCastExp _build() {
+    _$GJsonbCastExp _$result;
+    try {
+      _$result = _$v ?? new _$GJsonbCastExp._(GString: _GString?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'GString';
+        _GString?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GJsonbCastExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GJsonbComparisonExp extends GJsonbComparisonExp {
+  @override
+  final GJsonbCastExp? G_cast;
+  @override
+  final _i3.JsonObject? G_containedIn;
+  @override
+  final _i3.JsonObject? G_contains;
+  @override
+  final _i3.JsonObject? G_eq;
+  @override
+  final _i3.JsonObject? G_gt;
+  @override
+  final _i3.JsonObject? G_gte;
+  @override
+  final String? G_hasKey;
+  @override
+  final BuiltList<String>? G_hasKeysAll;
+  @override
+  final BuiltList<String>? G_hasKeysAny;
+  @override
+  final BuiltList<_i3.JsonObject>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final _i3.JsonObject? G_lt;
+  @override
+  final _i3.JsonObject? G_lte;
+  @override
+  final _i3.JsonObject? G_neq;
+  @override
+  final BuiltList<_i3.JsonObject>? G_nin;
+
+  factory _$GJsonbComparisonExp(
+          [void Function(GJsonbComparisonExpBuilder)? updates]) =>
+      (new GJsonbComparisonExpBuilder()..update(updates))._build();
+
+  _$GJsonbComparisonExp._(
+      {this.G_cast,
+      this.G_containedIn,
+      this.G_contains,
+      this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_hasKey,
+      this.G_hasKeysAll,
+      this.G_hasKeysAny,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GJsonbComparisonExp rebuild(
+          void Function(GJsonbComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GJsonbComparisonExpBuilder toBuilder() =>
+      new GJsonbComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GJsonbComparisonExp &&
+        G_cast == other.G_cast &&
+        G_containedIn == other.G_containedIn &&
+        G_contains == other.G_contains &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_hasKey == other.G_hasKey &&
+        G_hasKeysAll == other.G_hasKeysAll &&
+        G_hasKeysAny == other.G_hasKeysAny &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_cast.hashCode);
+    _$hash = $jc(_$hash, G_containedIn.hashCode);
+    _$hash = $jc(_$hash, G_contains.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_hasKey.hashCode);
+    _$hash = $jc(_$hash, G_hasKeysAll.hashCode);
+    _$hash = $jc(_$hash, G_hasKeysAny.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GJsonbComparisonExp')
+          ..add('G_cast', G_cast)
+          ..add('G_containedIn', G_containedIn)
+          ..add('G_contains', G_contains)
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_hasKey', G_hasKey)
+          ..add('G_hasKeysAll', G_hasKeysAll)
+          ..add('G_hasKeysAny', G_hasKeysAny)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GJsonbComparisonExpBuilder
+    implements Builder<GJsonbComparisonExp, GJsonbComparisonExpBuilder> {
+  _$GJsonbComparisonExp? _$v;
+
+  GJsonbCastExpBuilder? _G_cast;
+  GJsonbCastExpBuilder get G_cast =>
+      _$this._G_cast ??= new GJsonbCastExpBuilder();
+  set G_cast(GJsonbCastExpBuilder? G_cast) => _$this._G_cast = G_cast;
+
+  _i3.JsonObject? _G_containedIn;
+  _i3.JsonObject? get G_containedIn => _$this._G_containedIn;
+  set G_containedIn(_i3.JsonObject? G_containedIn) =>
+      _$this._G_containedIn = G_containedIn;
+
+  _i3.JsonObject? _G_contains;
+  _i3.JsonObject? get G_contains => _$this._G_contains;
+  set G_contains(_i3.JsonObject? G_contains) => _$this._G_contains = G_contains;
+
+  _i3.JsonObject? _G_eq;
+  _i3.JsonObject? get G_eq => _$this._G_eq;
+  set G_eq(_i3.JsonObject? G_eq) => _$this._G_eq = G_eq;
+
+  _i3.JsonObject? _G_gt;
+  _i3.JsonObject? get G_gt => _$this._G_gt;
+  set G_gt(_i3.JsonObject? G_gt) => _$this._G_gt = G_gt;
+
+  _i3.JsonObject? _G_gte;
+  _i3.JsonObject? get G_gte => _$this._G_gte;
+  set G_gte(_i3.JsonObject? G_gte) => _$this._G_gte = G_gte;
+
+  String? _G_hasKey;
+  String? get G_hasKey => _$this._G_hasKey;
+  set G_hasKey(String? G_hasKey) => _$this._G_hasKey = G_hasKey;
+
+  ListBuilder<String>? _G_hasKeysAll;
+  ListBuilder<String> get G_hasKeysAll =>
+      _$this._G_hasKeysAll ??= new ListBuilder<String>();
+  set G_hasKeysAll(ListBuilder<String>? G_hasKeysAll) =>
+      _$this._G_hasKeysAll = G_hasKeysAll;
+
+  ListBuilder<String>? _G_hasKeysAny;
+  ListBuilder<String> get G_hasKeysAny =>
+      _$this._G_hasKeysAny ??= new ListBuilder<String>();
+  set G_hasKeysAny(ListBuilder<String>? G_hasKeysAny) =>
+      _$this._G_hasKeysAny = G_hasKeysAny;
+
+  ListBuilder<_i3.JsonObject>? _G_in;
+  ListBuilder<_i3.JsonObject> get G_in =>
+      _$this._G_in ??= new ListBuilder<_i3.JsonObject>();
+  set G_in(ListBuilder<_i3.JsonObject>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  _i3.JsonObject? _G_lt;
+  _i3.JsonObject? get G_lt => _$this._G_lt;
+  set G_lt(_i3.JsonObject? G_lt) => _$this._G_lt = G_lt;
+
+  _i3.JsonObject? _G_lte;
+  _i3.JsonObject? get G_lte => _$this._G_lte;
+  set G_lte(_i3.JsonObject? G_lte) => _$this._G_lte = G_lte;
+
+  _i3.JsonObject? _G_neq;
+  _i3.JsonObject? get G_neq => _$this._G_neq;
+  set G_neq(_i3.JsonObject? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<_i3.JsonObject>? _G_nin;
+  ListBuilder<_i3.JsonObject> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<_i3.JsonObject>();
+  set G_nin(ListBuilder<_i3.JsonObject>? G_nin) => _$this._G_nin = G_nin;
+
+  GJsonbComparisonExpBuilder();
+
+  GJsonbComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_cast = $v.G_cast?.toBuilder();
+      _G_containedIn = $v.G_containedIn;
+      _G_contains = $v.G_contains;
+      _G_eq = $v.G_eq;
+      _G_gt = $v.G_gt;
+      _G_gte = $v.G_gte;
+      _G_hasKey = $v.G_hasKey;
+      _G_hasKeysAll = $v.G_hasKeysAll?.toBuilder();
+      _G_hasKeysAny = $v.G_hasKeysAny?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt;
+      _G_lte = $v.G_lte;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GJsonbComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GJsonbComparisonExp;
+  }
+
+  @override
+  void update(void Function(GJsonbComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GJsonbComparisonExp build() => _build();
+
+  _$GJsonbComparisonExp _build() {
+    _$GJsonbComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GJsonbComparisonExp._(
+              G_cast: _G_cast?.build(),
+              G_containedIn: G_containedIn,
+              G_contains: G_contains,
+              G_eq: G_eq,
+              G_gt: G_gt,
+              G_gte: G_gte,
+              G_hasKey: G_hasKey,
+              G_hasKeysAll: _G_hasKeysAll?.build(),
+              G_hasKeysAny: _G_hasKeysAny?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: G_lt,
+              G_lte: G_lte,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_cast';
+        _G_cast?.build();
+
+        _$failedField = 'G_hasKeysAll';
+        _G_hasKeysAll?.build();
+        _$failedField = 'G_hasKeysAny';
+        _G_hasKeysAny?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GJsonbComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventAggregateBoolExp
+    extends GMembershipEventAggregateBoolExp {
+  @override
+  final GmembershipEventAggregateBoolExpCount? count;
+
+  factory _$GMembershipEventAggregateBoolExp(
+          [void Function(GMembershipEventAggregateBoolExpBuilder)? updates]) =>
+      (new GMembershipEventAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GMembershipEventAggregateBoolExp._({this.count}) : super._();
+
+  @override
+  GMembershipEventAggregateBoolExp rebuild(
+          void Function(GMembershipEventAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventAggregateBoolExpBuilder toBuilder() =>
+      new GMembershipEventAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventAggregateBoolExp && count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventAggregateBoolExp')
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GMembershipEventAggregateBoolExpBuilder
+    implements
+        Builder<GMembershipEventAggregateBoolExp,
+            GMembershipEventAggregateBoolExpBuilder> {
+  _$GMembershipEventAggregateBoolExp? _$v;
+
+  GmembershipEventAggregateBoolExpCountBuilder? _count;
+  GmembershipEventAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GmembershipEventAggregateBoolExpCountBuilder();
+  set count(GmembershipEventAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GMembershipEventAggregateBoolExpBuilder();
+
+  GMembershipEventAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GMembershipEventAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventAggregateBoolExp build() => _build();
+
+  _$GMembershipEventAggregateBoolExp _build() {
+    _$GMembershipEventAggregateBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GMembershipEventAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GMembershipEventAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GmembershipEventAggregateBoolExpCount
+    extends GmembershipEventAggregateBoolExpCount {
+  @override
+  final BuiltList<GMembershipEventSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GMembershipEventBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GmembershipEventAggregateBoolExpCount(
+          [void Function(GmembershipEventAggregateBoolExpCountBuilder)?
+              updates]) =>
+      (new GmembershipEventAggregateBoolExpCountBuilder()..update(updates))
+          ._build();
+
+  _$GmembershipEventAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GmembershipEventAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GmembershipEventAggregateBoolExpCount rebuild(
+          void Function(GmembershipEventAggregateBoolExpCountBuilder)
+              updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GmembershipEventAggregateBoolExpCountBuilder toBuilder() =>
+      new GmembershipEventAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GmembershipEventAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(
+            r'GmembershipEventAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GmembershipEventAggregateBoolExpCountBuilder
+    implements
+        Builder<GmembershipEventAggregateBoolExpCount,
+            GmembershipEventAggregateBoolExpCountBuilder> {
+  _$GmembershipEventAggregateBoolExpCount? _$v;
+
+  ListBuilder<GMembershipEventSelectColumn>? _arguments;
+  ListBuilder<GMembershipEventSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GMembershipEventSelectColumn>();
+  set arguments(ListBuilder<GMembershipEventSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GMembershipEventBoolExpBuilder? _filter;
+  GMembershipEventBoolExpBuilder get filter =>
+      _$this._filter ??= new GMembershipEventBoolExpBuilder();
+  set filter(GMembershipEventBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GmembershipEventAggregateBoolExpCountBuilder();
+
+  GmembershipEventAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GmembershipEventAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GmembershipEventAggregateBoolExpCount;
+  }
+
+  @override
+  void update(
+      void Function(GmembershipEventAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GmembershipEventAggregateBoolExpCount build() => _build();
+
+  _$GmembershipEventAggregateBoolExpCount _build() {
+    _$GmembershipEventAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GmembershipEventAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GmembershipEventAggregateBoolExpCount',
+            _$failedField,
+            e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventAggregateOrderBy
+    extends GMembershipEventAggregateOrderBy {
+  @override
+  final GMembershipEventAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GMembershipEventMaxOrderBy? max;
+  @override
+  final GMembershipEventMinOrderBy? min;
+  @override
+  final GMembershipEventStddevOrderBy? stddev;
+  @override
+  final GMembershipEventStddevPopOrderBy? stddevPop;
+  @override
+  final GMembershipEventStddevSampOrderBy? stddevSamp;
+  @override
+  final GMembershipEventSumOrderBy? sum;
+  @override
+  final GMembershipEventVarPopOrderBy? varPop;
+  @override
+  final GMembershipEventVarSampOrderBy? varSamp;
+  @override
+  final GMembershipEventVarianceOrderBy? variance;
+
+  factory _$GMembershipEventAggregateOrderBy(
+          [void Function(GMembershipEventAggregateOrderByBuilder)? updates]) =>
+      (new GMembershipEventAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GMembershipEventAggregateOrderBy rebuild(
+          void Function(GMembershipEventAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventAggregateOrderByBuilder toBuilder() =>
+      new GMembershipEventAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GMembershipEventAggregateOrderByBuilder
+    implements
+        Builder<GMembershipEventAggregateOrderBy,
+            GMembershipEventAggregateOrderByBuilder> {
+  _$GMembershipEventAggregateOrderBy? _$v;
+
+  GMembershipEventAvgOrderByBuilder? _avg;
+  GMembershipEventAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GMembershipEventAvgOrderByBuilder();
+  set avg(GMembershipEventAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GMembershipEventMaxOrderByBuilder? _max;
+  GMembershipEventMaxOrderByBuilder get max =>
+      _$this._max ??= new GMembershipEventMaxOrderByBuilder();
+  set max(GMembershipEventMaxOrderByBuilder? max) => _$this._max = max;
+
+  GMembershipEventMinOrderByBuilder? _min;
+  GMembershipEventMinOrderByBuilder get min =>
+      _$this._min ??= new GMembershipEventMinOrderByBuilder();
+  set min(GMembershipEventMinOrderByBuilder? min) => _$this._min = min;
+
+  GMembershipEventStddevOrderByBuilder? _stddev;
+  GMembershipEventStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GMembershipEventStddevOrderByBuilder();
+  set stddev(GMembershipEventStddevOrderByBuilder? stddev) =>
+      _$this._stddev = stddev;
+
+  GMembershipEventStddevPopOrderByBuilder? _stddevPop;
+  GMembershipEventStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GMembershipEventStddevPopOrderByBuilder();
+  set stddevPop(GMembershipEventStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GMembershipEventStddevSampOrderByBuilder? _stddevSamp;
+  GMembershipEventStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GMembershipEventStddevSampOrderByBuilder();
+  set stddevSamp(GMembershipEventStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GMembershipEventSumOrderByBuilder? _sum;
+  GMembershipEventSumOrderByBuilder get sum =>
+      _$this._sum ??= new GMembershipEventSumOrderByBuilder();
+  set sum(GMembershipEventSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GMembershipEventVarPopOrderByBuilder? _varPop;
+  GMembershipEventVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GMembershipEventVarPopOrderByBuilder();
+  set varPop(GMembershipEventVarPopOrderByBuilder? varPop) =>
+      _$this._varPop = varPop;
+
+  GMembershipEventVarSampOrderByBuilder? _varSamp;
+  GMembershipEventVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GMembershipEventVarSampOrderByBuilder();
+  set varSamp(GMembershipEventVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GMembershipEventVarianceOrderByBuilder? _variance;
+  GMembershipEventVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GMembershipEventVarianceOrderByBuilder();
+  set variance(GMembershipEventVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GMembershipEventAggregateOrderByBuilder();
+
+  GMembershipEventAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventAggregateOrderBy build() => _build();
+
+  _$GMembershipEventAggregateOrderBy _build() {
+    _$GMembershipEventAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GMembershipEventAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GMembershipEventAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventAvgOrderBy extends GMembershipEventAvgOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventAvgOrderBy(
+          [void Function(GMembershipEventAvgOrderByBuilder)? updates]) =>
+      (new GMembershipEventAvgOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventAvgOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventAvgOrderBy rebuild(
+          void Function(GMembershipEventAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventAvgOrderByBuilder toBuilder() =>
+      new GMembershipEventAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventAvgOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventAvgOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventAvgOrderByBuilder
+    implements
+        Builder<GMembershipEventAvgOrderBy, GMembershipEventAvgOrderByBuilder> {
+  _$GMembershipEventAvgOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventAvgOrderByBuilder();
+
+  GMembershipEventAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventAvgOrderBy build() => _build();
+
+  _$GMembershipEventAvgOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GMembershipEventAvgOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventBoolExp extends GMembershipEventBoolExp {
+  @override
+  final BuiltList<GMembershipEventBoolExp>? G_and;
+  @override
+  final GMembershipEventBoolExp? G_not;
+  @override
+  final BuiltList<GMembershipEventBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GEventBoolExp? event;
+  @override
+  final GStringComparisonExp? eventId;
+  @override
+  final GEventTypeEnumComparisonExp? eventType;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIdentityBoolExp? identity;
+  @override
+  final GStringComparisonExp? identityId;
+
+  factory _$GMembershipEventBoolExp(
+          [void Function(GMembershipEventBoolExpBuilder)? updates]) =>
+      (new GMembershipEventBoolExpBuilder()..update(updates))._build();
+
+  _$GMembershipEventBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id,
+      this.identity,
+      this.identityId})
+      : super._();
+
+  @override
+  GMembershipEventBoolExp rebuild(
+          void Function(GMembershipEventBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventBoolExpBuilder toBuilder() =>
+      new GMembershipEventBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId))
+        .toString();
+  }
+}
+
+class GMembershipEventBoolExpBuilder
+    implements
+        Builder<GMembershipEventBoolExp, GMembershipEventBoolExpBuilder> {
+  _$GMembershipEventBoolExp? _$v;
+
+  ListBuilder<GMembershipEventBoolExp>? _G_and;
+  ListBuilder<GMembershipEventBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GMembershipEventBoolExp>();
+  set G_and(ListBuilder<GMembershipEventBoolExp>? G_and) =>
+      _$this._G_and = G_and;
+
+  GMembershipEventBoolExpBuilder? _G_not;
+  GMembershipEventBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GMembershipEventBoolExpBuilder();
+  set G_not(GMembershipEventBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GMembershipEventBoolExp>? _G_or;
+  ListBuilder<GMembershipEventBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GMembershipEventBoolExp>();
+  set G_or(ListBuilder<GMembershipEventBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GEventTypeEnumComparisonExpBuilder? _eventType;
+  GEventTypeEnumComparisonExpBuilder get eventType =>
+      _$this._eventType ??= new GEventTypeEnumComparisonExpBuilder();
+  set eventType(GEventTypeEnumComparisonExpBuilder? eventType) =>
+      _$this._eventType = eventType;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIdentityBoolExpBuilder? _identity;
+  GIdentityBoolExpBuilder get identity =>
+      _$this._identity ??= new GIdentityBoolExpBuilder();
+  set identity(GIdentityBoolExpBuilder? identity) =>
+      _$this._identity = identity;
+
+  GStringComparisonExpBuilder? _identityId;
+  GStringComparisonExpBuilder get identityId =>
+      _$this._identityId ??= new GStringComparisonExpBuilder();
+  set identityId(GStringComparisonExpBuilder? identityId) =>
+      _$this._identityId = identityId;
+
+  GMembershipEventBoolExpBuilder();
+
+  GMembershipEventBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _eventType = $v.eventType?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventBoolExp;
+  }
+
+  @override
+  void update(void Function(GMembershipEventBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventBoolExp build() => _build();
+
+  _$GMembershipEventBoolExp _build() {
+    _$GMembershipEventBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GMembershipEventBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              blockNumber: _blockNumber?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              eventType: _eventType?.build(),
+              id: _id?.build(),
+              identity: _identity?.build(),
+              identityId: _identityId?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'eventType';
+        _eventType?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'identity';
+        _identity?.build();
+        _$failedField = 'identityId';
+        _identityId?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GMembershipEventBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventMaxOrderBy extends GMembershipEventMaxOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? identityId;
+
+  factory _$GMembershipEventMaxOrderBy(
+          [void Function(GMembershipEventMaxOrderByBuilder)? updates]) =>
+      (new GMembershipEventMaxOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventMaxOrderBy._(
+      {this.blockNumber, this.eventId, this.id, this.identityId})
+      : super._();
+
+  @override
+  GMembershipEventMaxOrderBy rebuild(
+          void Function(GMembershipEventMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventMaxOrderByBuilder toBuilder() =>
+      new GMembershipEventMaxOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventMaxOrderBy &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        identityId == other.identityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventMaxOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('identityId', identityId))
+        .toString();
+  }
+}
+
+class GMembershipEventMaxOrderByBuilder
+    implements
+        Builder<GMembershipEventMaxOrderBy, GMembershipEventMaxOrderByBuilder> {
+  _$GMembershipEventMaxOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GMembershipEventMaxOrderByBuilder();
+
+  GMembershipEventMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventMaxOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventMaxOrderBy build() => _build();
+
+  _$GMembershipEventMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventMaxOrderBy._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            id: id,
+            identityId: identityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventMinOrderBy extends GMembershipEventMinOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? identityId;
+
+  factory _$GMembershipEventMinOrderBy(
+          [void Function(GMembershipEventMinOrderByBuilder)? updates]) =>
+      (new GMembershipEventMinOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventMinOrderBy._(
+      {this.blockNumber, this.eventId, this.id, this.identityId})
+      : super._();
+
+  @override
+  GMembershipEventMinOrderBy rebuild(
+          void Function(GMembershipEventMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventMinOrderByBuilder toBuilder() =>
+      new GMembershipEventMinOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventMinOrderBy &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        identityId == other.identityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventMinOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('identityId', identityId))
+        .toString();
+  }
+}
+
+class GMembershipEventMinOrderByBuilder
+    implements
+        Builder<GMembershipEventMinOrderBy, GMembershipEventMinOrderByBuilder> {
+  _$GMembershipEventMinOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GMembershipEventMinOrderByBuilder();
+
+  GMembershipEventMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventMinOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventMinOrderBy build() => _build();
+
+  _$GMembershipEventMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventMinOrderBy._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            id: id,
+            identityId: identityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventOrderBy extends GMembershipEventOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GEventOrderBy? event;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? eventType;
+  @override
+  final GOrderBy? id;
+  @override
+  final GIdentityOrderBy? identity;
+  @override
+  final GOrderBy? identityId;
+
+  factory _$GMembershipEventOrderBy(
+          [void Function(GMembershipEventOrderByBuilder)? updates]) =>
+      (new GMembershipEventOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventOrderBy._(
+      {this.blockNumber,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id,
+      this.identity,
+      this.identityId})
+      : super._();
+
+  @override
+  GMembershipEventOrderBy rebuild(
+          void Function(GMembershipEventOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventOrderByBuilder toBuilder() =>
+      new GMembershipEventOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventOrderBy &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId))
+        .toString();
+  }
+}
+
+class GMembershipEventOrderByBuilder
+    implements
+        Builder<GMembershipEventOrderBy, GMembershipEventOrderByBuilder> {
+  _$GMembershipEventOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _eventType;
+  GOrderBy? get eventType => _$this._eventType;
+  set eventType(GOrderBy? eventType) => _$this._eventType = eventType;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GIdentityOrderByBuilder? _identity;
+  GIdentityOrderByBuilder get identity =>
+      _$this._identity ??= new GIdentityOrderByBuilder();
+  set identity(GIdentityOrderByBuilder? identity) =>
+      _$this._identity = identity;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GMembershipEventOrderByBuilder();
+
+  GMembershipEventOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventOrderBy build() => _build();
+
+  _$GMembershipEventOrderBy _build() {
+    _$GMembershipEventOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GMembershipEventOrderBy._(
+              blockNumber: blockNumber,
+              event: _event?.build(),
+              eventId: eventId,
+              eventType: eventType,
+              id: id,
+              identity: _identity?.build(),
+              identityId: identityId);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'event';
+        _event?.build();
+
+        _$failedField = 'identity';
+        _identity?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GMembershipEventOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventStddevOrderBy extends GMembershipEventStddevOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventStddevOrderBy(
+          [void Function(GMembershipEventStddevOrderByBuilder)? updates]) =>
+      (new GMembershipEventStddevOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventStddevOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventStddevOrderBy rebuild(
+          void Function(GMembershipEventStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventStddevOrderByBuilder toBuilder() =>
+      new GMembershipEventStddevOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventStddevOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventStddevOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventStddevOrderByBuilder
+    implements
+        Builder<GMembershipEventStddevOrderBy,
+            GMembershipEventStddevOrderByBuilder> {
+  _$GMembershipEventStddevOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventStddevOrderByBuilder();
+
+  GMembershipEventStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventStddevOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventStddevOrderBy build() => _build();
+
+  _$GMembershipEventStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GMembershipEventStddevOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventStddevPopOrderBy
+    extends GMembershipEventStddevPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventStddevPopOrderBy(
+          [void Function(GMembershipEventStddevPopOrderByBuilder)? updates]) =>
+      (new GMembershipEventStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventStddevPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventStddevPopOrderBy rebuild(
+          void Function(GMembershipEventStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventStddevPopOrderByBuilder toBuilder() =>
+      new GMembershipEventStddevPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventStddevPopOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventStddevPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventStddevPopOrderByBuilder
+    implements
+        Builder<GMembershipEventStddevPopOrderBy,
+            GMembershipEventStddevPopOrderByBuilder> {
+  _$GMembershipEventStddevPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventStddevPopOrderByBuilder();
+
+  GMembershipEventStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventStddevPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventStddevPopOrderBy build() => _build();
+
+  _$GMembershipEventStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventStddevPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventStddevSampOrderBy
+    extends GMembershipEventStddevSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventStddevSampOrderBy(
+          [void Function(GMembershipEventStddevSampOrderByBuilder)? updates]) =>
+      (new GMembershipEventStddevSampOrderByBuilder()..update(updates))
+          ._build();
+
+  _$GMembershipEventStddevSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventStddevSampOrderBy rebuild(
+          void Function(GMembershipEventStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventStddevSampOrderByBuilder toBuilder() =>
+      new GMembershipEventStddevSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventStddevSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventStddevSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventStddevSampOrderByBuilder
+    implements
+        Builder<GMembershipEventStddevSampOrderBy,
+            GMembershipEventStddevSampOrderByBuilder> {
+  _$GMembershipEventStddevSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventStddevSampOrderByBuilder();
+
+  GMembershipEventStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventStddevSampOrderBy;
+  }
+
+  @override
+  void update(
+      void Function(GMembershipEventStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventStddevSampOrderBy build() => _build();
+
+  _$GMembershipEventStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventStddevSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventStreamCursorInput
+    extends GMembershipEventStreamCursorInput {
+  @override
+  final GMembershipEventStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GMembershipEventStreamCursorInput(
+          [void Function(GMembershipEventStreamCursorInputBuilder)? updates]) =>
+      (new GMembershipEventStreamCursorInputBuilder()..update(updates))
+          ._build();
+
+  _$GMembershipEventStreamCursorInput._(
+      {required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GMembershipEventStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GMembershipEventStreamCursorInput rebuild(
+          void Function(GMembershipEventStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventStreamCursorInputBuilder toBuilder() =>
+      new GMembershipEventStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GMembershipEventStreamCursorInputBuilder
+    implements
+        Builder<GMembershipEventStreamCursorInput,
+            GMembershipEventStreamCursorInputBuilder> {
+  _$GMembershipEventStreamCursorInput? _$v;
+
+  GMembershipEventStreamCursorValueInputBuilder? _initialValue;
+  GMembershipEventStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??=
+          new GMembershipEventStreamCursorValueInputBuilder();
+  set initialValue(
+          GMembershipEventStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GMembershipEventStreamCursorInputBuilder();
+
+  GMembershipEventStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventStreamCursorInput;
+  }
+
+  @override
+  void update(
+      void Function(GMembershipEventStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventStreamCursorInput build() => _build();
+
+  _$GMembershipEventStreamCursorInput _build() {
+    _$GMembershipEventStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GMembershipEventStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GMembershipEventStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventStreamCursorValueInput
+    extends GMembershipEventStreamCursorValueInput {
+  @override
+  final int? blockNumber;
+  @override
+  final String? eventId;
+  @override
+  final GEventTypeEnum? eventType;
+  @override
+  final String? id;
+  @override
+  final String? identityId;
+
+  factory _$GMembershipEventStreamCursorValueInput(
+          [void Function(GMembershipEventStreamCursorValueInputBuilder)?
+              updates]) =>
+      (new GMembershipEventStreamCursorValueInputBuilder()..update(updates))
+          ._build();
+
+  _$GMembershipEventStreamCursorValueInput._(
+      {this.blockNumber,
+      this.eventId,
+      this.eventType,
+      this.id,
+      this.identityId})
+      : super._();
+
+  @override
+  GMembershipEventStreamCursorValueInput rebuild(
+          void Function(GMembershipEventStreamCursorValueInputBuilder)
+              updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventStreamCursorValueInputBuilder toBuilder() =>
+      new GMembershipEventStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventStreamCursorValueInput &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        identityId == other.identityId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(
+            r'GMembershipEventStreamCursorValueInput')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('identityId', identityId))
+        .toString();
+  }
+}
+
+class GMembershipEventStreamCursorValueInputBuilder
+    implements
+        Builder<GMembershipEventStreamCursorValueInput,
+            GMembershipEventStreamCursorValueInputBuilder> {
+  _$GMembershipEventStreamCursorValueInput? _$v;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
+
+  GEventTypeEnum? _eventType;
+  GEventTypeEnum? get eventType => _$this._eventType;
+  set eventType(GEventTypeEnum? eventType) => _$this._eventType = eventType;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  String? _identityId;
+  String? get identityId => _$this._identityId;
+  set identityId(String? identityId) => _$this._identityId = identityId;
+
+  GMembershipEventStreamCursorValueInputBuilder();
+
+  GMembershipEventStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventStreamCursorValueInput;
+  }
+
+  @override
+  void update(
+      void Function(GMembershipEventStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventStreamCursorValueInput build() => _build();
+
+  _$GMembershipEventStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventStreamCursorValueInput._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            eventType: eventType,
+            id: id,
+            identityId: identityId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventSumOrderBy extends GMembershipEventSumOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventSumOrderBy(
+          [void Function(GMembershipEventSumOrderByBuilder)? updates]) =>
+      (new GMembershipEventSumOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventSumOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventSumOrderBy rebuild(
+          void Function(GMembershipEventSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventSumOrderByBuilder toBuilder() =>
+      new GMembershipEventSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventSumOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventSumOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventSumOrderByBuilder
+    implements
+        Builder<GMembershipEventSumOrderBy, GMembershipEventSumOrderByBuilder> {
+  _$GMembershipEventSumOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventSumOrderByBuilder();
+
+  GMembershipEventSumOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventSumOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventSumOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventSumOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventSumOrderBy build() => _build();
+
+  _$GMembershipEventSumOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GMembershipEventSumOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventVarianceOrderBy
+    extends GMembershipEventVarianceOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventVarianceOrderBy(
+          [void Function(GMembershipEventVarianceOrderByBuilder)? updates]) =>
+      (new GMembershipEventVarianceOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventVarianceOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventVarianceOrderBy rebuild(
+          void Function(GMembershipEventVarianceOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventVarianceOrderByBuilder toBuilder() =>
+      new GMembershipEventVarianceOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventVarianceOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventVarianceOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventVarianceOrderByBuilder
+    implements
+        Builder<GMembershipEventVarianceOrderBy,
+            GMembershipEventVarianceOrderByBuilder> {
+  _$GMembershipEventVarianceOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventVarianceOrderByBuilder();
+
+  GMembershipEventVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventVarianceOrderBy build() => _build();
+
+  _$GMembershipEventVarianceOrderBy _build() {
+    final _$result = _$v ??
+        new _$GMembershipEventVarianceOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventVarPopOrderBy extends GMembershipEventVarPopOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventVarPopOrderBy(
+          [void Function(GMembershipEventVarPopOrderByBuilder)? updates]) =>
+      (new GMembershipEventVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventVarPopOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventVarPopOrderBy rebuild(
+          void Function(GMembershipEventVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventVarPopOrderByBuilder toBuilder() =>
+      new GMembershipEventVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventVarPopOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventVarPopOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventVarPopOrderByBuilder
+    implements
+        Builder<GMembershipEventVarPopOrderBy,
+            GMembershipEventVarPopOrderByBuilder> {
+  _$GMembershipEventVarPopOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventVarPopOrderByBuilder();
+
+  GMembershipEventVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventVarPopOrderBy build() => _build();
+
+  _$GMembershipEventVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GMembershipEventVarPopOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GMembershipEventVarSampOrderBy extends GMembershipEventVarSampOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+
+  factory _$GMembershipEventVarSampOrderBy(
+          [void Function(GMembershipEventVarSampOrderByBuilder)? updates]) =>
+      (new GMembershipEventVarSampOrderByBuilder()..update(updates))._build();
+
+  _$GMembershipEventVarSampOrderBy._({this.blockNumber}) : super._();
+
+  @override
+  GMembershipEventVarSampOrderBy rebuild(
+          void Function(GMembershipEventVarSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GMembershipEventVarSampOrderByBuilder toBuilder() =>
+      new GMembershipEventVarSampOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GMembershipEventVarSampOrderBy &&
+        blockNumber == other.blockNumber;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GMembershipEventVarSampOrderBy')
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GMembershipEventVarSampOrderByBuilder
+    implements
+        Builder<GMembershipEventVarSampOrderBy,
+            GMembershipEventVarSampOrderByBuilder> {
+  _$GMembershipEventVarSampOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GMembershipEventVarSampOrderByBuilder();
+
+  GMembershipEventVarSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GMembershipEventVarSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GMembershipEventVarSampOrderBy;
+  }
+
+  @override
+  void update(void Function(GMembershipEventVarSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GMembershipEventVarSampOrderBy build() => _build();
+
+  _$GMembershipEventVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GMembershipEventVarSampOrderBy._(blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$Gnumeric extends Gnumeric {
+  @override
+  final String value;
+
+  factory _$Gnumeric([void Function(GnumericBuilder)? updates]) =>
+      (new GnumericBuilder()..update(updates))._build();
+
+  _$Gnumeric._({required this.value}) : super._() {
+    BuiltValueNullFieldError.checkNotNull(value, r'Gnumeric', 'value');
+  }
+
+  @override
+  Gnumeric rebuild(void Function(GnumericBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GnumericBuilder toBuilder() => new GnumericBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is Gnumeric && value == other.value;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'Gnumeric')..add('value', value))
+        .toString();
+  }
+}
+
+class GnumericBuilder implements Builder<Gnumeric, GnumericBuilder> {
+  _$Gnumeric? _$v;
+
+  String? _value;
+  String? get value => _$this._value;
+  set value(String? value) => _$this._value = value;
+
+  GnumericBuilder();
+
+  GnumericBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _value = $v.value;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(Gnumeric other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$Gnumeric;
+  }
+
+  @override
+  void update(void Function(GnumericBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  Gnumeric build() => _build();
+
+  _$Gnumeric _build() {
+    final _$result = _$v ??
+        new _$Gnumeric._(
+            value: BuiltValueNullFieldError.checkNotNull(
+                value, r'Gnumeric', 'value'));
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GNumericComparisonExp extends GNumericComparisonExp {
+  @override
+  final Gnumeric? G_eq;
+  @override
+  final Gnumeric? G_gt;
+  @override
+  final Gnumeric? G_gte;
+  @override
+  final BuiltList<Gnumeric>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final Gnumeric? G_lt;
+  @override
+  final Gnumeric? G_lte;
+  @override
+  final Gnumeric? G_neq;
+  @override
+  final BuiltList<Gnumeric>? G_nin;
+
+  factory _$GNumericComparisonExp(
+          [void Function(GNumericComparisonExpBuilder)? updates]) =>
+      (new GNumericComparisonExpBuilder()..update(updates))._build();
+
+  _$GNumericComparisonExp._(
+      {this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
+
+  @override
+  GNumericComparisonExp rebuild(
+          void Function(GNumericComparisonExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GNumericComparisonExpBuilder toBuilder() =>
+      new GNumericComparisonExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GNumericComparisonExp &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GNumericComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GNumericComparisonExpBuilder
+    implements Builder<GNumericComparisonExp, GNumericComparisonExpBuilder> {
+  _$GNumericComparisonExp? _$v;
+
+  GnumericBuilder? _G_eq;
+  GnumericBuilder get G_eq => _$this._G_eq ??= new GnumericBuilder();
+  set G_eq(GnumericBuilder? G_eq) => _$this._G_eq = G_eq;
+
+  GnumericBuilder? _G_gt;
+  GnumericBuilder get G_gt => _$this._G_gt ??= new GnumericBuilder();
+  set G_gt(GnumericBuilder? G_gt) => _$this._G_gt = G_gt;
+
+  GnumericBuilder? _G_gte;
+  GnumericBuilder get G_gte => _$this._G_gte ??= new GnumericBuilder();
+  set G_gte(GnumericBuilder? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<Gnumeric>? _G_in;
+  ListBuilder<Gnumeric> get G_in =>
+      _$this._G_in ??= new ListBuilder<Gnumeric>();
+  set G_in(ListBuilder<Gnumeric>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GnumericBuilder? _G_lt;
+  GnumericBuilder get G_lt => _$this._G_lt ??= new GnumericBuilder();
+  set G_lt(GnumericBuilder? G_lt) => _$this._G_lt = G_lt;
+
+  GnumericBuilder? _G_lte;
+  GnumericBuilder get G_lte => _$this._G_lte ??= new GnumericBuilder();
+  set G_lte(GnumericBuilder? G_lte) => _$this._G_lte = G_lte;
+
+  GnumericBuilder? _G_neq;
+  GnumericBuilder get G_neq => _$this._G_neq ??= new GnumericBuilder();
+  set G_neq(GnumericBuilder? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<Gnumeric>? _G_nin;
+  ListBuilder<Gnumeric> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<Gnumeric>();
+  set G_nin(ListBuilder<Gnumeric>? G_nin) => _$this._G_nin = G_nin;
+
+  GNumericComparisonExpBuilder();
+
+  GNumericComparisonExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_eq = $v.G_eq?.toBuilder();
+      _G_gt = $v.G_gt?.toBuilder();
+      _G_gte = $v.G_gte?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt?.toBuilder();
+      _G_lte = $v.G_lte?.toBuilder();
+      _G_neq = $v.G_neq?.toBuilder();
+      _G_nin = $v.G_nin?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GNumericComparisonExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GNumericComparisonExp;
+  }
+
+  @override
+  void update(void Function(GNumericComparisonExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GNumericComparisonExp build() => _build();
+
+  _$GNumericComparisonExp _build() {
+    _$GNumericComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GNumericComparisonExp._(
+              G_eq: _G_eq?.build(),
+              G_gt: _G_gt?.build(),
+              G_gte: _G_gte?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: _G_lt?.build(),
+              G_lte: _G_lte?.build(),
+              G_neq: _G_neq?.build(),
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_eq';
+        _G_eq?.build();
+        _$failedField = 'G_gt';
+        _G_gt?.build();
+        _$failedField = 'G_gte';
+        _G_gte?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_lt';
+        _G_lt?.build();
+        _$failedField = 'G_lte';
+        _G_lte?.build();
+        _$failedField = 'G_neq';
+        _G_neq?.build();
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GNumericComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GPopulationHistoryBoolExp extends GPopulationHistoryBoolExp {
+  @override
+  final BuiltList<GPopulationHistoryBoolExp>? G_and;
+  @override
+  final GPopulationHistoryBoolExp? G_not;
+  @override
+  final BuiltList<GPopulationHistoryBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? activeAccountCount;
+  @override
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? memberCount;
+  @override
+  final GIntComparisonExp? smithCount;
+
+  factory _$GPopulationHistoryBoolExp(
+          [void Function(GPopulationHistoryBoolExpBuilder)? updates]) =>
+      (new GPopulationHistoryBoolExpBuilder()..update(updates))._build();
+
+  _$GPopulationHistoryBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.activeAccountCount,
+      this.blockNumber,
+      this.id,
+      this.memberCount,
+      this.smithCount})
+      : super._();
+
+  @override
+  GPopulationHistoryBoolExp rebuild(
+          void Function(GPopulationHistoryBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GPopulationHistoryBoolExpBuilder toBuilder() =>
+      new GPopulationHistoryBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GPopulationHistoryBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        activeAccountCount == other.activeAccountCount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        memberCount == other.memberCount &&
+        smithCount == other.smithCount;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, activeAccountCount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, memberCount.hashCode);
+    _$hash = $jc(_$hash, smithCount.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GPopulationHistoryBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('activeAccountCount', activeAccountCount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('memberCount', memberCount)
+          ..add('smithCount', smithCount))
+        .toString();
+  }
+}
+
+class GPopulationHistoryBoolExpBuilder
+    implements
+        Builder<GPopulationHistoryBoolExp, GPopulationHistoryBoolExpBuilder> {
+  _$GPopulationHistoryBoolExp? _$v;
+
+  ListBuilder<GPopulationHistoryBoolExp>? _G_and;
+  ListBuilder<GPopulationHistoryBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GPopulationHistoryBoolExp>();
+  set G_and(ListBuilder<GPopulationHistoryBoolExp>? G_and) =>
+      _$this._G_and = G_and;
+
+  GPopulationHistoryBoolExpBuilder? _G_not;
+  GPopulationHistoryBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GPopulationHistoryBoolExpBuilder();
+  set G_not(GPopulationHistoryBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GPopulationHistoryBoolExp>? _G_or;
+  ListBuilder<GPopulationHistoryBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GPopulationHistoryBoolExp>();
+  set G_or(ListBuilder<GPopulationHistoryBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _activeAccountCount;
+  GIntComparisonExpBuilder get activeAccountCount =>
+      _$this._activeAccountCount ??= new GIntComparisonExpBuilder();
+  set activeAccountCount(GIntComparisonExpBuilder? activeAccountCount) =>
+      _$this._activeAccountCount = activeAccountCount;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _memberCount;
+  GIntComparisonExpBuilder get memberCount =>
+      _$this._memberCount ??= new GIntComparisonExpBuilder();
+  set memberCount(GIntComparisonExpBuilder? memberCount) =>
+      _$this._memberCount = memberCount;
+
+  GIntComparisonExpBuilder? _smithCount;
+  GIntComparisonExpBuilder get smithCount =>
+      _$this._smithCount ??= new GIntComparisonExpBuilder();
+  set smithCount(GIntComparisonExpBuilder? smithCount) =>
+      _$this._smithCount = smithCount;
+
+  GPopulationHistoryBoolExpBuilder();
+
+  GPopulationHistoryBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _activeAccountCount = $v.activeAccountCount?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _memberCount = $v.memberCount?.toBuilder();
+      _smithCount = $v.smithCount?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GPopulationHistoryBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GPopulationHistoryBoolExp;
+  }
+
+  @override
+  void update(void Function(GPopulationHistoryBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GPopulationHistoryBoolExp build() => _build();
+
+  _$GPopulationHistoryBoolExp _build() {
+    _$GPopulationHistoryBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GPopulationHistoryBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              activeAccountCount: _activeAccountCount?.build(),
+              blockNumber: _blockNumber?.build(),
+              id: _id?.build(),
+              memberCount: _memberCount?.build(),
+              smithCount: _smithCount?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'activeAccountCount';
+        _activeAccountCount?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'memberCount';
+        _memberCount?.build();
+        _$failedField = 'smithCount';
+        _smithCount?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GPopulationHistoryBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GPopulationHistoryOrderBy extends GPopulationHistoryOrderBy {
+  @override
+  final GOrderBy? activeAccountCount;
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? memberCount;
+  @override
+  final GOrderBy? smithCount;
+
+  factory _$GPopulationHistoryOrderBy(
+          [void Function(GPopulationHistoryOrderByBuilder)? updates]) =>
+      (new GPopulationHistoryOrderByBuilder()..update(updates))._build();
+
+  _$GPopulationHistoryOrderBy._(
+      {this.activeAccountCount,
+      this.blockNumber,
+      this.id,
+      this.memberCount,
+      this.smithCount})
+      : super._();
+
+  @override
+  GPopulationHistoryOrderBy rebuild(
+          void Function(GPopulationHistoryOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GPopulationHistoryOrderByBuilder toBuilder() =>
+      new GPopulationHistoryOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GPopulationHistoryOrderBy &&
+        activeAccountCount == other.activeAccountCount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        memberCount == other.memberCount &&
+        smithCount == other.smithCount;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, activeAccountCount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, memberCount.hashCode);
+    _$hash = $jc(_$hash, smithCount.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GPopulationHistoryOrderBy')
+          ..add('activeAccountCount', activeAccountCount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('memberCount', memberCount)
+          ..add('smithCount', smithCount))
+        .toString();
+  }
+}
+
+class GPopulationHistoryOrderByBuilder
+    implements
+        Builder<GPopulationHistoryOrderBy, GPopulationHistoryOrderByBuilder> {
+  _$GPopulationHistoryOrderBy? _$v;
+
+  GOrderBy? _activeAccountCount;
+  GOrderBy? get activeAccountCount => _$this._activeAccountCount;
+  set activeAccountCount(GOrderBy? activeAccountCount) =>
+      _$this._activeAccountCount = activeAccountCount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _memberCount;
+  GOrderBy? get memberCount => _$this._memberCount;
+  set memberCount(GOrderBy? memberCount) => _$this._memberCount = memberCount;
+
+  GOrderBy? _smithCount;
+  GOrderBy? get smithCount => _$this._smithCount;
+  set smithCount(GOrderBy? smithCount) => _$this._smithCount = smithCount;
+
+  GPopulationHistoryOrderByBuilder();
+
+  GPopulationHistoryOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _activeAccountCount = $v.activeAccountCount;
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _memberCount = $v.memberCount;
+      _smithCount = $v.smithCount;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GPopulationHistoryOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GPopulationHistoryOrderBy;
+  }
+
+  @override
+  void update(void Function(GPopulationHistoryOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GPopulationHistoryOrderBy build() => _build();
+
+  _$GPopulationHistoryOrderBy _build() {
+    final _$result = _$v ??
+        new _$GPopulationHistoryOrderBy._(
+            activeAccountCount: activeAccountCount,
+            blockNumber: blockNumber,
+            id: id,
+            memberCount: memberCount,
+            smithCount: smithCount);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GPopulationHistoryStreamCursorInput
+    extends GPopulationHistoryStreamCursorInput {
+  @override
+  final GPopulationHistoryStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
+
+  factory _$GPopulationHistoryStreamCursorInput(
+          [void Function(GPopulationHistoryStreamCursorInputBuilder)?
+              updates]) =>
+      (new GPopulationHistoryStreamCursorInputBuilder()..update(updates))
+          ._build();
+
+  _$GPopulationHistoryStreamCursorInput._(
+      {required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GPopulationHistoryStreamCursorInput', 'initialValue');
+  }
+
+  @override
+  GPopulationHistoryStreamCursorInput rebuild(
+          void Function(GPopulationHistoryStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GPopulationHistoryStreamCursorInputBuilder toBuilder() =>
+      new GPopulationHistoryStreamCursorInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GPopulationHistoryStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GPopulationHistoryStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GPopulationHistoryStreamCursorInputBuilder
+    implements
+        Builder<GPopulationHistoryStreamCursorInput,
+            GPopulationHistoryStreamCursorInputBuilder> {
+  _$GPopulationHistoryStreamCursorInput? _$v;
+
+  GPopulationHistoryStreamCursorValueInputBuilder? _initialValue;
+  GPopulationHistoryStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??=
+          new GPopulationHistoryStreamCursorValueInputBuilder();
+  set initialValue(
+          GPopulationHistoryStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GPopulationHistoryStreamCursorInputBuilder();
+
+  GPopulationHistoryStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GPopulationHistoryStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GPopulationHistoryStreamCursorInput;
+  }
+
+  @override
+  void update(
+      void Function(GPopulationHistoryStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GPopulationHistoryStreamCursorInput build() => _build();
+
+  _$GPopulationHistoryStreamCursorInput _build() {
+    _$GPopulationHistoryStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GPopulationHistoryStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GPopulationHistoryStreamCursorInput',
+            _$failedField,
+            e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GPopulationHistoryStreamCursorValueInput
+    extends GPopulationHistoryStreamCursorValueInput {
+  @override
+  final int? activeAccountCount;
+  @override
+  final int? blockNumber;
+  @override
+  final String? id;
+  @override
+  final int? memberCount;
+  @override
+  final int? smithCount;
+
+  factory _$GPopulationHistoryStreamCursorValueInput(
+          [void Function(GPopulationHistoryStreamCursorValueInputBuilder)?
+              updates]) =>
+      (new GPopulationHistoryStreamCursorValueInputBuilder()..update(updates))
+          ._build();
+
+  _$GPopulationHistoryStreamCursorValueInput._(
+      {this.activeAccountCount,
+      this.blockNumber,
+      this.id,
+      this.memberCount,
+      this.smithCount})
+      : super._();
+
+  @override
+  GPopulationHistoryStreamCursorValueInput rebuild(
+          void Function(GPopulationHistoryStreamCursorValueInputBuilder)
+              updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GPopulationHistoryStreamCursorValueInputBuilder toBuilder() =>
+      new GPopulationHistoryStreamCursorValueInputBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GPopulationHistoryStreamCursorValueInput &&
+        activeAccountCount == other.activeAccountCount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        memberCount == other.memberCount &&
+        smithCount == other.smithCount;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, activeAccountCount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, memberCount.hashCode);
+    _$hash = $jc(_$hash, smithCount.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(
+            r'GPopulationHistoryStreamCursorValueInput')
+          ..add('activeAccountCount', activeAccountCount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('memberCount', memberCount)
+          ..add('smithCount', smithCount))
+        .toString();
+  }
+}
+
+class GPopulationHistoryStreamCursorValueInputBuilder
+    implements
+        Builder<GPopulationHistoryStreamCursorValueInput,
+            GPopulationHistoryStreamCursorValueInputBuilder> {
+  _$GPopulationHistoryStreamCursorValueInput? _$v;
+
+  int? _activeAccountCount;
+  int? get activeAccountCount => _$this._activeAccountCount;
+  set activeAccountCount(int? activeAccountCount) =>
+      _$this._activeAccountCount = activeAccountCount;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  int? _memberCount;
+  int? get memberCount => _$this._memberCount;
+  set memberCount(int? memberCount) => _$this._memberCount = memberCount;
+
+  int? _smithCount;
+  int? get smithCount => _$this._smithCount;
+  set smithCount(int? smithCount) => _$this._smithCount = smithCount;
+
+  GPopulationHistoryStreamCursorValueInputBuilder();
+
+  GPopulationHistoryStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _activeAccountCount = $v.activeAccountCount;
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _memberCount = $v.memberCount;
+      _smithCount = $v.smithCount;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GPopulationHistoryStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GPopulationHistoryStreamCursorValueInput;
+  }
+
+  @override
+  void update(
+      void Function(GPopulationHistoryStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GPopulationHistoryStreamCursorValueInput build() => _build();
+
+  _$GPopulationHistoryStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GPopulationHistoryStreamCursorValueInput._(
+            activeAccountCount: activeAccountCount,
+            blockNumber: blockNumber,
+            id: id,
+            memberCount: memberCount,
+            smithCount: smithCount);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithBoolExp extends GSmithBoolExp {
+  @override
+  final BuiltList<GSmithBoolExp>? G_and;
+  @override
+  final GSmithBoolExp? G_not;
+  @override
+  final BuiltList<GSmithBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? forged;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIdentityBoolExp? identity;
+  @override
+  final GStringComparisonExp? identityId;
+  @override
+  final GIntComparisonExp? index;
+  @override
+  final GIntComparisonExp? lastChanged;
+  @override
+  final GIntComparisonExp? lastForged;
+  @override
+  final GSmithCertBoolExp? smithCertIssued;
+  @override
+  final GSmithCertAggregateBoolExp? smithCertIssuedAggregate;
+  @override
+  final GSmithCertBoolExp? smithCertReceived;
+  @override
+  final GSmithCertAggregateBoolExp? smithCertReceivedAggregate;
+  @override
+  final GSmithEventBoolExp? smithHistory;
+  @override
+  final GSmithEventAggregateBoolExp? smithHistoryAggregate;
+  @override
+  final GSmithStatusEnumComparisonExp? smithStatus;
+
+  factory _$GSmithBoolExp([void Function(GSmithBoolExpBuilder)? updates]) =>
+      (new GSmithBoolExpBuilder()..update(updates))._build();
+
+  _$GSmithBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.forged,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.index,
+      this.lastChanged,
+      this.lastForged,
+      this.smithCertIssued,
+      this.smithCertIssuedAggregate,
+      this.smithCertReceived,
+      this.smithCertReceivedAggregate,
+      this.smithHistory,
+      this.smithHistoryAggregate,
+      this.smithStatus})
+      : super._();
+
+  @override
+  GSmithBoolExp rebuild(void Function(GSmithBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithBoolExpBuilder toBuilder() => new GSmithBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        forged == other.forged &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        index == other.index &&
+        lastChanged == other.lastChanged &&
+        lastForged == other.lastForged &&
+        smithCertIssued == other.smithCertIssued &&
+        smithCertIssuedAggregate == other.smithCertIssuedAggregate &&
+        smithCertReceived == other.smithCertReceived &&
+        smithCertReceivedAggregate == other.smithCertReceivedAggregate &&
+        smithHistory == other.smithHistory &&
+        smithHistoryAggregate == other.smithHistoryAggregate &&
+        smithStatus == other.smithStatus;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, forged.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChanged.hashCode);
+    _$hash = $jc(_$hash, lastForged.hashCode);
+    _$hash = $jc(_$hash, smithCertIssued.hashCode);
+    _$hash = $jc(_$hash, smithCertIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, smithCertReceived.hashCode);
+    _$hash = $jc(_$hash, smithCertReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, smithHistory.hashCode);
+    _$hash = $jc(_$hash, smithHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, smithStatus.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('forged', forged)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('index', index)
+          ..add('lastChanged', lastChanged)
+          ..add('lastForged', lastForged)
+          ..add('smithCertIssued', smithCertIssued)
+          ..add('smithCertIssuedAggregate', smithCertIssuedAggregate)
+          ..add('smithCertReceived', smithCertReceived)
+          ..add('smithCertReceivedAggregate', smithCertReceivedAggregate)
+          ..add('smithHistory', smithHistory)
+          ..add('smithHistoryAggregate', smithHistoryAggregate)
+          ..add('smithStatus', smithStatus))
+        .toString();
+  }
+}
+
+class GSmithBoolExpBuilder
+    implements Builder<GSmithBoolExp, GSmithBoolExpBuilder> {
+  _$GSmithBoolExp? _$v;
+
+  ListBuilder<GSmithBoolExp>? _G_and;
+  ListBuilder<GSmithBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GSmithBoolExp>();
+  set G_and(ListBuilder<GSmithBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GSmithBoolExpBuilder? _G_not;
+  GSmithBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GSmithBoolExpBuilder();
+  set G_not(GSmithBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GSmithBoolExp>? _G_or;
+  ListBuilder<GSmithBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GSmithBoolExp>();
+  set G_or(ListBuilder<GSmithBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _forged;
+  GIntComparisonExpBuilder get forged =>
+      _$this._forged ??= new GIntComparisonExpBuilder();
+  set forged(GIntComparisonExpBuilder? forged) => _$this._forged = forged;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIdentityBoolExpBuilder? _identity;
+  GIdentityBoolExpBuilder get identity =>
+      _$this._identity ??= new GIdentityBoolExpBuilder();
+  set identity(GIdentityBoolExpBuilder? identity) =>
+      _$this._identity = identity;
+
+  GStringComparisonExpBuilder? _identityId;
+  GStringComparisonExpBuilder get identityId =>
+      _$this._identityId ??= new GStringComparisonExpBuilder();
+  set identityId(GStringComparisonExpBuilder? identityId) =>
+      _$this._identityId = identityId;
+
+  GIntComparisonExpBuilder? _index;
+  GIntComparisonExpBuilder get index =>
+      _$this._index ??= new GIntComparisonExpBuilder();
+  set index(GIntComparisonExpBuilder? index) => _$this._index = index;
+
+  GIntComparisonExpBuilder? _lastChanged;
+  GIntComparisonExpBuilder get lastChanged =>
+      _$this._lastChanged ??= new GIntComparisonExpBuilder();
+  set lastChanged(GIntComparisonExpBuilder? lastChanged) =>
+      _$this._lastChanged = lastChanged;
+
+  GIntComparisonExpBuilder? _lastForged;
+  GIntComparisonExpBuilder get lastForged =>
+      _$this._lastForged ??= new GIntComparisonExpBuilder();
+  set lastForged(GIntComparisonExpBuilder? lastForged) =>
+      _$this._lastForged = lastForged;
+
+  GSmithCertBoolExpBuilder? _smithCertIssued;
+  GSmithCertBoolExpBuilder get smithCertIssued =>
+      _$this._smithCertIssued ??= new GSmithCertBoolExpBuilder();
+  set smithCertIssued(GSmithCertBoolExpBuilder? smithCertIssued) =>
+      _$this._smithCertIssued = smithCertIssued;
+
+  GSmithCertAggregateBoolExpBuilder? _smithCertIssuedAggregate;
+  GSmithCertAggregateBoolExpBuilder get smithCertIssuedAggregate =>
+      _$this._smithCertIssuedAggregate ??=
+          new GSmithCertAggregateBoolExpBuilder();
+  set smithCertIssuedAggregate(
+          GSmithCertAggregateBoolExpBuilder? smithCertIssuedAggregate) =>
+      _$this._smithCertIssuedAggregate = smithCertIssuedAggregate;
+
+  GSmithCertBoolExpBuilder? _smithCertReceived;
+  GSmithCertBoolExpBuilder get smithCertReceived =>
+      _$this._smithCertReceived ??= new GSmithCertBoolExpBuilder();
+  set smithCertReceived(GSmithCertBoolExpBuilder? smithCertReceived) =>
+      _$this._smithCertReceived = smithCertReceived;
+
+  GSmithCertAggregateBoolExpBuilder? _smithCertReceivedAggregate;
+  GSmithCertAggregateBoolExpBuilder get smithCertReceivedAggregate =>
+      _$this._smithCertReceivedAggregate ??=
+          new GSmithCertAggregateBoolExpBuilder();
+  set smithCertReceivedAggregate(
+          GSmithCertAggregateBoolExpBuilder? smithCertReceivedAggregate) =>
+      _$this._smithCertReceivedAggregate = smithCertReceivedAggregate;
+
+  GSmithEventBoolExpBuilder? _smithHistory;
+  GSmithEventBoolExpBuilder get smithHistory =>
+      _$this._smithHistory ??= new GSmithEventBoolExpBuilder();
+  set smithHistory(GSmithEventBoolExpBuilder? smithHistory) =>
+      _$this._smithHistory = smithHistory;
+
+  GSmithEventAggregateBoolExpBuilder? _smithHistoryAggregate;
+  GSmithEventAggregateBoolExpBuilder get smithHistoryAggregate =>
+      _$this._smithHistoryAggregate ??=
+          new GSmithEventAggregateBoolExpBuilder();
+  set smithHistoryAggregate(
+          GSmithEventAggregateBoolExpBuilder? smithHistoryAggregate) =>
+      _$this._smithHistoryAggregate = smithHistoryAggregate;
+
+  GSmithStatusEnumComparisonExpBuilder? _smithStatus;
+  GSmithStatusEnumComparisonExpBuilder get smithStatus =>
+      _$this._smithStatus ??= new GSmithStatusEnumComparisonExpBuilder();
+  set smithStatus(GSmithStatusEnumComparisonExpBuilder? smithStatus) =>
+      _$this._smithStatus = smithStatus;
+
+  GSmithBoolExpBuilder();
+
+  GSmithBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _forged = $v.forged?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId?.toBuilder();
+      _index = $v.index?.toBuilder();
+      _lastChanged = $v.lastChanged?.toBuilder();
+      _lastForged = $v.lastForged?.toBuilder();
+      _smithCertIssued = $v.smithCertIssued?.toBuilder();
+      _smithCertIssuedAggregate = $v.smithCertIssuedAggregate?.toBuilder();
+      _smithCertReceived = $v.smithCertReceived?.toBuilder();
+      _smithCertReceivedAggregate = $v.smithCertReceivedAggregate?.toBuilder();
+      _smithHistory = $v.smithHistory?.toBuilder();
+      _smithHistoryAggregate = $v.smithHistoryAggregate?.toBuilder();
+      _smithStatus = $v.smithStatus?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GSmithBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithBoolExp;
+  }
+
+  @override
+  void update(void Function(GSmithBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithBoolExp build() => _build();
+
+  _$GSmithBoolExp _build() {
+    _$GSmithBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              forged: _forged?.build(),
+              id: _id?.build(),
+              identity: _identity?.build(),
+              identityId: _identityId?.build(),
+              index: _index?.build(),
+              lastChanged: _lastChanged?.build(),
+              lastForged: _lastForged?.build(),
+              smithCertIssued: _smithCertIssued?.build(),
+              smithCertIssuedAggregate: _smithCertIssuedAggregate?.build(),
+              smithCertReceived: _smithCertReceived?.build(),
+              smithCertReceivedAggregate: _smithCertReceivedAggregate?.build(),
+              smithHistory: _smithHistory?.build(),
+              smithHistoryAggregate: _smithHistoryAggregate?.build(),
+              smithStatus: _smithStatus?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'forged';
+        _forged?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'identity';
+        _identity?.build();
+        _$failedField = 'identityId';
+        _identityId?.build();
+        _$failedField = 'index';
+        _index?.build();
+        _$failedField = 'lastChanged';
+        _lastChanged?.build();
+        _$failedField = 'lastForged';
+        _lastForged?.build();
+        _$failedField = 'smithCertIssued';
+        _smithCertIssued?.build();
+        _$failedField = 'smithCertIssuedAggregate';
+        _smithCertIssuedAggregate?.build();
+        _$failedField = 'smithCertReceived';
+        _smithCertReceived?.build();
+        _$failedField = 'smithCertReceivedAggregate';
+        _smithCertReceivedAggregate?.build();
+        _$failedField = 'smithHistory';
+        _smithHistory?.build();
+        _$failedField = 'smithHistoryAggregate';
+        _smithHistoryAggregate?.build();
+        _$failedField = 'smithStatus';
+        _smithStatus?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithCertAggregateBoolExp extends GSmithCertAggregateBoolExp {
+  @override
+  final GsmithCertAggregateBoolExpCount? count;
+
+  factory _$GSmithCertAggregateBoolExp(
+          [void Function(GSmithCertAggregateBoolExpBuilder)? updates]) =>
+      (new GSmithCertAggregateBoolExpBuilder()..update(updates))._build();
+
+  _$GSmithCertAggregateBoolExp._({this.count}) : super._();
+
+  @override
+  GSmithCertAggregateBoolExp rebuild(
+          void Function(GSmithCertAggregateBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithCertAggregateBoolExpBuilder toBuilder() =>
+      new GSmithCertAggregateBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertAggregateBoolExp && count == other.count;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertAggregateBoolExp')
+          ..add('count', count))
+        .toString();
+  }
+}
+
+class GSmithCertAggregateBoolExpBuilder
+    implements
+        Builder<GSmithCertAggregateBoolExp, GSmithCertAggregateBoolExpBuilder> {
+  _$GSmithCertAggregateBoolExp? _$v;
+
+  GsmithCertAggregateBoolExpCountBuilder? _count;
+  GsmithCertAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GsmithCertAggregateBoolExpCountBuilder();
+  set count(GsmithCertAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
+
+  GSmithCertAggregateBoolExpBuilder();
+
+  GSmithCertAggregateBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _count = $v.count?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GSmithCertAggregateBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertAggregateBoolExp;
+  }
+
+  @override
+  void update(void Function(GSmithCertAggregateBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithCertAggregateBoolExp build() => _build();
+
+  _$GSmithCertAggregateBoolExp _build() {
+    _$GSmithCertAggregateBoolExp _$result;
+    try {
+      _$result =
+          _$v ?? new _$GSmithCertAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithCertAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GsmithCertAggregateBoolExpCount
+    extends GsmithCertAggregateBoolExpCount {
+  @override
+  final BuiltList<GSmithCertSelectColumn>? arguments;
+  @override
+  final bool? distinct;
+  @override
+  final GSmithCertBoolExp? filter;
+  @override
+  final GIntComparisonExp predicate;
+
+  factory _$GsmithCertAggregateBoolExpCount(
+          [void Function(GsmithCertAggregateBoolExpCountBuilder)? updates]) =>
+      (new GsmithCertAggregateBoolExpCountBuilder()..update(updates))._build();
+
+  _$GsmithCertAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GsmithCertAggregateBoolExpCount', 'predicate');
+  }
+
+  @override
+  GsmithCertAggregateBoolExpCount rebuild(
+          void Function(GsmithCertAggregateBoolExpCountBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GsmithCertAggregateBoolExpCountBuilder toBuilder() =>
+      new GsmithCertAggregateBoolExpCountBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GsmithCertAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GsmithCertAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
+
+class GsmithCertAggregateBoolExpCountBuilder
+    implements
+        Builder<GsmithCertAggregateBoolExpCount,
+            GsmithCertAggregateBoolExpCountBuilder> {
+  _$GsmithCertAggregateBoolExpCount? _$v;
+
+  ListBuilder<GSmithCertSelectColumn>? _arguments;
+  ListBuilder<GSmithCertSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GSmithCertSelectColumn>();
+  set arguments(ListBuilder<GSmithCertSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
+
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
+
+  GSmithCertBoolExpBuilder? _filter;
+  GSmithCertBoolExpBuilder get filter =>
+      _$this._filter ??= new GSmithCertBoolExpBuilder();
+  set filter(GSmithCertBoolExpBuilder? filter) => _$this._filter = filter;
+
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
+
+  GsmithCertAggregateBoolExpCountBuilder();
+
+  GsmithCertAggregateBoolExpCountBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GsmithCertAggregateBoolExpCount other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GsmithCertAggregateBoolExpCount;
+  }
+
+  @override
+  void update(void Function(GsmithCertAggregateBoolExpCountBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GsmithCertAggregateBoolExpCount build() => _build();
+
+  _$GsmithCertAggregateBoolExpCount _build() {
+    _$GsmithCertAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GsmithCertAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GsmithCertAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithCertAggregateOrderBy extends GSmithCertAggregateOrderBy {
+  @override
+  final GSmithCertAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GSmithCertMaxOrderBy? max;
+  @override
+  final GSmithCertMinOrderBy? min;
+  @override
+  final GSmithCertStddevOrderBy? stddev;
+  @override
+  final GSmithCertStddevPopOrderBy? stddevPop;
+  @override
+  final GSmithCertStddevSampOrderBy? stddevSamp;
+  @override
+  final GSmithCertSumOrderBy? sum;
+  @override
+  final GSmithCertVarPopOrderBy? varPop;
+  @override
+  final GSmithCertVarSampOrderBy? varSamp;
+  @override
+  final GSmithCertVarianceOrderBy? variance;
+
+  factory _$GSmithCertAggregateOrderBy(
+          [void Function(GSmithCertAggregateOrderByBuilder)? updates]) =>
+      (new GSmithCertAggregateOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
+
+  @override
+  GSmithCertAggregateOrderBy rebuild(
+          void Function(GSmithCertAggregateOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithCertAggregateOrderByBuilder toBuilder() =>
+      new GSmithCertAggregateOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
+        .toString();
+  }
+}
+
+class GSmithCertAggregateOrderByBuilder
+    implements
+        Builder<GSmithCertAggregateOrderBy, GSmithCertAggregateOrderByBuilder> {
+  _$GSmithCertAggregateOrderBy? _$v;
+
+  GSmithCertAvgOrderByBuilder? _avg;
+  GSmithCertAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GSmithCertAvgOrderByBuilder();
+  set avg(GSmithCertAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GSmithCertMaxOrderByBuilder? _max;
+  GSmithCertMaxOrderByBuilder get max =>
+      _$this._max ??= new GSmithCertMaxOrderByBuilder();
+  set max(GSmithCertMaxOrderByBuilder? max) => _$this._max = max;
+
+  GSmithCertMinOrderByBuilder? _min;
+  GSmithCertMinOrderByBuilder get min =>
+      _$this._min ??= new GSmithCertMinOrderByBuilder();
+  set min(GSmithCertMinOrderByBuilder? min) => _$this._min = min;
+
+  GSmithCertStddevOrderByBuilder? _stddev;
+  GSmithCertStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GSmithCertStddevOrderByBuilder();
+  set stddev(GSmithCertStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GSmithCertStddevPopOrderByBuilder? _stddevPop;
+  GSmithCertStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GSmithCertStddevPopOrderByBuilder();
+  set stddevPop(GSmithCertStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GSmithCertStddevSampOrderByBuilder? _stddevSamp;
+  GSmithCertStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GSmithCertStddevSampOrderByBuilder();
+  set stddevSamp(GSmithCertStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GSmithCertSumOrderByBuilder? _sum;
+  GSmithCertSumOrderByBuilder get sum =>
+      _$this._sum ??= new GSmithCertSumOrderByBuilder();
+  set sum(GSmithCertSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GSmithCertVarPopOrderByBuilder? _varPop;
+  GSmithCertVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GSmithCertVarPopOrderByBuilder();
+  set varPop(GSmithCertVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GSmithCertVarSampOrderByBuilder? _varSamp;
+  GSmithCertVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GSmithCertVarSampOrderByBuilder();
+  set varSamp(GSmithCertVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GSmithCertVarianceOrderByBuilder? _variance;
+  GSmithCertVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GSmithCertVarianceOrderByBuilder();
+  set variance(GSmithCertVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
+
+  GSmithCertAggregateOrderByBuilder();
+
+  GSmithCertAggregateOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GSmithCertAggregateOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertAggregateOrderBy;
+  }
+
+  @override
+  void update(void Function(GSmithCertAggregateOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithCertAggregateOrderBy build() => _build();
+
+  _$GSmithCertAggregateOrderBy _build() {
+    _$GSmithCertAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithCertAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithCertAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_select_columnSerializer
-    implements PrimitiveSerializer<Gtransaction_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[Gtransaction_select_column];
+class _$GSmithCertAvgOrderBy extends GSmithCertAvgOrderBy {
   @override
-  final String wireName = 'Gtransaction_select_column';
+  final GOrderBy? createdOn;
+
+  factory _$GSmithCertAvgOrderBy(
+          [void Function(GSmithCertAvgOrderByBuilder)? updates]) =>
+      (new GSmithCertAvgOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertAvgOrderBy._({this.createdOn}) : super._();
 
   @override
-  Object serialize(Serializers serializers, Gtransaction_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
+  GSmithCertAvgOrderBy rebuild(
+          void Function(GSmithCertAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_select_column deserialize(
-          Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gtransaction_select_column.valueOf(serialized as String);
-}
+  GSmithCertAvgOrderByBuilder toBuilder() =>
+      new GSmithCertAvgOrderByBuilder()..replace(this);
 
-class _$Gtransaction_stddev_order_bySerializer
-    implements StructuredSerializer<Gtransaction_stddev_order_by> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_stddev_order_by,
-    _$Gtransaction_stddev_order_by
-  ];
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertAvgOrderBy && createdOn == other.createdOn;
+  }
+
   @override
-  final String wireName = 'Gtransaction_stddev_order_by';
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_stddev_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertAvgOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
+  }
+}
+
+class GSmithCertAvgOrderByBuilder
+    implements Builder<GSmithCertAvgOrderBy, GSmithCertAvgOrderByBuilder> {
+  _$GSmithCertAvgOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GSmithCertAvgOrderByBuilder();
+
+  GSmithCertAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _$v = null;
     }
-    return result;
+    return this;
   }
 
   @override
-  Gtransaction_stddev_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_stddev_order_byBuilder();
+  void replace(GSmithCertAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertAvgOrderBy;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+  @override
+  void update(void Function(GSmithCertAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
 
-    return result.build();
+  @override
+  GSmithCertAvgOrderBy build() => _build();
+
+  _$GSmithCertAvgOrderBy _build() {
+    final _$result = _$v ?? new _$GSmithCertAvgOrderBy._(createdOn: createdOn);
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_stddev_pop_order_bySerializer
-    implements StructuredSerializer<Gtransaction_stddev_pop_order_by> {
+class _$GSmithCertBoolExp extends GSmithCertBoolExp {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_stddev_pop_order_by,
-    _$Gtransaction_stddev_pop_order_by
-  ];
+  final BuiltList<GSmithCertBoolExp>? G_and;
+  @override
+  final GSmithCertBoolExp? G_not;
+  @override
+  final BuiltList<GSmithCertBoolExp>? G_or;
   @override
-  final String wireName = 'Gtransaction_stddev_pop_order_by';
+  final GIntComparisonExp? createdOn;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GSmithBoolExp? issuer;
+  @override
+  final GStringComparisonExp? issuerId;
+  @override
+  final GSmithBoolExp? receiver;
+  @override
+  final GStringComparisonExp? receiverId;
+
+  factory _$GSmithCertBoolExp(
+          [void Function(GSmithCertBoolExpBuilder)? updates]) =>
+      (new GSmithCertBoolExpBuilder()..update(updates))._build();
+
+  _$GSmithCertBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.createdOn,
+      this.id,
+      this.issuer,
+      this.issuerId,
+      this.receiver,
+      this.receiverId})
+      : super._();
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_stddev_pop_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+  GSmithCertBoolExp rebuild(void Function(GSmithCertBoolExpBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithCertBoolExpBuilder toBuilder() =>
+      new GSmithCertBoolExpBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        createdOn == other.createdOn &&
+        id == other.id &&
+        issuer == other.issuer &&
+        issuerId == other.issuerId &&
+        receiver == other.receiver &&
+        receiverId == other.receiverId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuer.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiver.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('createdOn', createdOn)
+          ..add('id', id)
+          ..add('issuer', issuer)
+          ..add('issuerId', issuerId)
+          ..add('receiver', receiver)
+          ..add('receiverId', receiverId))
+        .toString();
+  }
+}
+
+class GSmithCertBoolExpBuilder
+    implements Builder<GSmithCertBoolExp, GSmithCertBoolExpBuilder> {
+  _$GSmithCertBoolExp? _$v;
+
+  ListBuilder<GSmithCertBoolExp>? _G_and;
+  ListBuilder<GSmithCertBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GSmithCertBoolExp>();
+  set G_and(ListBuilder<GSmithCertBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GSmithCertBoolExpBuilder? _G_not;
+  GSmithCertBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GSmithCertBoolExpBuilder();
+  set G_not(GSmithCertBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GSmithCertBoolExp>? _G_or;
+  ListBuilder<GSmithCertBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GSmithCertBoolExp>();
+  set G_or(ListBuilder<GSmithCertBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _createdOn;
+  GIntComparisonExpBuilder get createdOn =>
+      _$this._createdOn ??= new GIntComparisonExpBuilder();
+  set createdOn(GIntComparisonExpBuilder? createdOn) =>
+      _$this._createdOn = createdOn;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GSmithBoolExpBuilder? _issuer;
+  GSmithBoolExpBuilder get issuer =>
+      _$this._issuer ??= new GSmithBoolExpBuilder();
+  set issuer(GSmithBoolExpBuilder? issuer) => _$this._issuer = issuer;
+
+  GStringComparisonExpBuilder? _issuerId;
+  GStringComparisonExpBuilder get issuerId =>
+      _$this._issuerId ??= new GStringComparisonExpBuilder();
+  set issuerId(GStringComparisonExpBuilder? issuerId) =>
+      _$this._issuerId = issuerId;
+
+  GSmithBoolExpBuilder? _receiver;
+  GSmithBoolExpBuilder get receiver =>
+      _$this._receiver ??= new GSmithBoolExpBuilder();
+  set receiver(GSmithBoolExpBuilder? receiver) => _$this._receiver = receiver;
+
+  GStringComparisonExpBuilder? _receiverId;
+  GStringComparisonExpBuilder get receiverId =>
+      _$this._receiverId ??= new GStringComparisonExpBuilder();
+  set receiverId(GStringComparisonExpBuilder? receiverId) =>
+      _$this._receiverId = receiverId;
+
+  GSmithCertBoolExpBuilder();
+
+  GSmithCertBoolExpBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _createdOn = $v.createdOn?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _issuer = $v.issuer?.toBuilder();
+      _issuerId = $v.issuerId?.toBuilder();
+      _receiver = $v.receiver?.toBuilder();
+      _receiverId = $v.receiverId?.toBuilder();
+      _$v = null;
     }
-    return result;
+    return this;
   }
 
   @override
-  Gtransaction_stddev_pop_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_stddev_pop_order_byBuilder();
+  void replace(GSmithCertBoolExp other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertBoolExp;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
+  @override
+  void update(void Function(GSmithCertBoolExpBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithCertBoolExp build() => _build();
+
+  _$GSmithCertBoolExp _build() {
+    _$GSmithCertBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithCertBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              createdOn: _createdOn?.build(),
+              id: _id?.build(),
+              issuer: _issuer?.build(),
+              issuerId: _issuerId?.build(),
+              receiver: _receiver?.build(),
+              receiverId: _receiverId?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'createdOn';
+        _createdOn?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'issuer';
+        _issuer?.build();
+        _$failedField = 'issuerId';
+        _issuerId?.build();
+        _$failedField = 'receiver';
+        _receiver?.build();
+        _$failedField = 'receiverId';
+        _receiverId?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithCertBoolExp', _$failedField, e.toString());
       }
+      rethrow;
     }
-
-    return result.build();
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_stddev_samp_order_bySerializer
-    implements StructuredSerializer<Gtransaction_stddev_samp_order_by> {
+class _$GSmithCertMaxOrderBy extends GSmithCertMaxOrderBy {
+  @override
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? issuerId;
+  @override
+  final GOrderBy? receiverId;
+
+  factory _$GSmithCertMaxOrderBy(
+          [void Function(GSmithCertMaxOrderByBuilder)? updates]) =>
+      (new GSmithCertMaxOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertMaxOrderBy._(
+      {this.createdOn, this.id, this.issuerId, this.receiverId})
+      : super._();
+
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_stddev_samp_order_by,
-    _$Gtransaction_stddev_samp_order_by
-  ];
+  GSmithCertMaxOrderBy rebuild(
+          void Function(GSmithCertMaxOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
   @override
-  final String wireName = 'Gtransaction_stddev_samp_order_by';
+  GSmithCertMaxOrderByBuilder toBuilder() =>
+      new GSmithCertMaxOrderByBuilder()..replace(this);
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_stddev_samp_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertMaxOrderBy &&
+        createdOn == other.createdOn &&
+        id == other.id &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId;
   }
 
   @override
-  Gtransaction_stddev_samp_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_stddev_samp_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
-    return result.build();
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertMaxOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('id', id)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId))
+        .toString();
   }
 }
 
-class _$Gtransaction_stream_cursor_inputSerializer
-    implements StructuredSerializer<Gtransaction_stream_cursor_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gtransaction_stream_cursor_input,
-    _$Gtransaction_stream_cursor_input
-  ];
-  @override
-  final String wireName = 'Gtransaction_stream_cursor_input';
+class GSmithCertMaxOrderByBuilder
+    implements Builder<GSmithCertMaxOrderBy, GSmithCertMaxOrderByBuilder> {
+  _$GSmithCertMaxOrderBy? _$v;
 
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_stream_cursor_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType:
-              const FullType(Gtransaction_stream_cursor_value_input)),
-    ];
-    Object? value;
-    value = object.ordering;
-    if (value != null) {
-      result
-        ..add('ordering')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GSmithCertMaxOrderByBuilder();
+
+  GSmithCertMaxOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _id = $v.id;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _$v = null;
     }
-    return result;
+    return this;
   }
 
   @override
-  Gtransaction_stream_cursor_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_stream_cursor_inputBuilder();
+  void replace(GSmithCertMaxOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertMaxOrderBy;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_stream_cursor_value_input))!
-              as Gtransaction_stream_cursor_value_input);
-          break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
-          break;
-      }
-    }
+  @override
+  void update(void Function(GSmithCertMaxOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
 
-    return result.build();
+  @override
+  GSmithCertMaxOrderBy build() => _build();
+
+  _$GSmithCertMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GSmithCertMaxOrderBy._(
+            createdOn: createdOn,
+            id: id,
+            issuerId: issuerId,
+            receiverId: receiverId);
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_stream_cursor_value_inputSerializer
-    implements StructuredSerializer<Gtransaction_stream_cursor_value_input> {
+class _$GSmithCertMinOrderBy extends GSmithCertMinOrderBy {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_stream_cursor_value_input,
-    _$Gtransaction_stream_cursor_value_input
-  ];
+  final GOrderBy? createdOn;
   @override
-  final String wireName = 'Gtransaction_stream_cursor_value_input';
-
+  final GOrderBy? id;
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_stream_cursor_value_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
-    }
-    value = object.comment;
-    if (value != null) {
-      result
-        ..add('comment')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.created_at;
-    if (value != null) {
-      result
-        ..add('created_at')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value, specifiedType: const FullType(int)));
-    }
-    value = object.issuer_pubkey;
-    if (value != null) {
-      result
-        ..add('issuer_pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.receiver_pubkey;
-    if (value != null) {
-      result
-        ..add('receiver_pubkey')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    return result;
-  }
-
+  final GOrderBy? issuerId;
   @override
-  Gtransaction_stream_cursor_value_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_stream_cursor_value_inputBuilder();
+  final GOrderBy? receiverId;
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
-          break;
-        case 'comment':
-          result.comment = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'created_at':
-          result.created_at.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(int)) as int?;
-          break;
-        case 'issuer_pubkey':
-          result.issuer_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'receiver_pubkey':
-          result.receiver_pubkey = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-      }
-    }
+  factory _$GSmithCertMinOrderBy(
+          [void Function(GSmithCertMinOrderByBuilder)? updates]) =>
+      (new GSmithCertMinOrderByBuilder()..update(updates))._build();
 
-    return result.build();
-  }
-}
+  _$GSmithCertMinOrderBy._(
+      {this.createdOn, this.id, this.issuerId, this.receiverId})
+      : super._();
 
-class _$Gtransaction_sum_order_bySerializer
-    implements StructuredSerializer<Gtransaction_sum_order_by> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_sum_order_by,
-    _$Gtransaction_sum_order_by
-  ];
+  GSmithCertMinOrderBy rebuild(
+          void Function(GSmithCertMinOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
   @override
-  final String wireName = 'Gtransaction_sum_order_by';
+  GSmithCertMinOrderByBuilder toBuilder() =>
+      new GSmithCertMinOrderByBuilder()..replace(this);
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_sum_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertMinOrderBy &&
+        createdOn == other.createdOn &&
+        id == other.id &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId;
   }
 
   @override
-  Gtransaction_sum_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_sum_order_byBuilder();
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertMinOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('id', id)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId))
+        .toString();
+  }
+}
+
+class GSmithCertMinOrderByBuilder
+    implements Builder<GSmithCertMinOrderBy, GSmithCertMinOrderByBuilder> {
+  _$GSmithCertMinOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GSmithCertMinOrderByBuilder();
+
+  GSmithCertMinOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _id = $v.id;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _$v = null;
     }
-
-    return result.build();
+    return this;
   }
-}
 
-class _$Gtransaction_timeserie_argsSerializer
-    implements StructuredSerializer<Gtransaction_timeserie_args> {
-  @override
-  final Iterable<Type> types = const [
-    Gtransaction_timeserie_args,
-    _$Gtransaction_timeserie_args
-  ];
   @override
-  final String wireName = 'Gtransaction_timeserie_args';
+  void replace(GSmithCertMinOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertMinOrderBy;
+  }
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_timeserie_args object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.from;
-    if (value != null) {
-      result
-        ..add('from')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(Gdate)));
-    }
-    value = object.issuer_pk;
-    if (value != null) {
-      result
-        ..add('issuer_pk')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.period;
-    if (value != null) {
-      result
-        ..add('period')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtime_period)));
-    }
-    value = object.receiver_pk;
-    if (value != null) {
-      result
-        ..add('receiver_pk')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(String)));
-    }
-    value = object.to;
-    if (value != null) {
-      result
-        ..add('to')
-        ..add(
-            serializers.serialize(value, specifiedType: const FullType(Gdate)));
-    }
-    return result;
+  void update(void Function(GSmithCertMinOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_args deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_timeserie_argsBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'from':
-          result.from.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gdate))! as Gdate);
-          break;
-        case 'issuer_pk':
-          result.issuer_pk = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'period':
-          result.period.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtime_period))! as Gtime_period);
-          break;
-        case 'receiver_pk':
-          result.receiver_pk = serializers.deserialize(value,
-              specifiedType: const FullType(String)) as String?;
-          break;
-        case 'to':
-          result.to.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gdate))! as Gdate);
-          break;
-      }
-    }
+  GSmithCertMinOrderBy build() => _build();
 
-    return result.build();
+  _$GSmithCertMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GSmithCertMinOrderBy._(
+            createdOn: createdOn,
+            id: id,
+            issuerId: issuerId,
+            receiverId: receiverId);
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_timeserie_tmp_bool_expSerializer
-    implements StructuredSerializer<Gtransaction_timeserie_tmp_bool_exp> {
+class _$GSmithCertOrderBy extends GSmithCertOrderBy {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_timeserie_tmp_bool_exp,
-    _$Gtransaction_timeserie_tmp_bool_exp
-  ];
+  final GOrderBy? createdOn;
+  @override
+  final GOrderBy? id;
+  @override
+  final GSmithOrderBy? issuer;
+  @override
+  final GOrderBy? issuerId;
   @override
-  final String wireName = 'Gtransaction_timeserie_tmp_bool_exp';
+  final GSmithOrderBy? receiver;
+  @override
+  final GOrderBy? receiverId;
+
+  factory _$GSmithCertOrderBy(
+          [void Function(GSmithCertOrderByBuilder)? updates]) =>
+      (new GSmithCertOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertOrderBy._(
+      {this.createdOn,
+      this.id,
+      this.issuer,
+      this.issuerId,
+      this.receiver,
+      this.receiverId})
+      : super._();
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_timeserie_tmp_bool_exp object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.G_and;
-    if (value != null) {
-      result
-        ..add('_and')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(BuiltList,
-                const [const FullType(Gtransaction_timeserie_tmp_bool_exp)])));
-    }
-    value = object.G_not;
-    if (value != null) {
-      result
-        ..add('_not')
-        ..add(serializers.serialize(value,
-            specifiedType:
-                const FullType(Gtransaction_timeserie_tmp_bool_exp)));
-    }
-    value = object.G_or;
-    if (value != null) {
-      result
-        ..add('_or')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(BuiltList,
-                const [const FullType(Gtransaction_timeserie_tmp_bool_exp)])));
-    }
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(GFloat_comparison_exp)));
-    }
-    value = object.date;
-    if (value != null) {
-      result
-        ..add('date')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz_comparison_exp)));
-    }
-    return result;
-  }
+  GSmithCertOrderBy rebuild(void Function(GSmithCertOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_tmp_bool_exp deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_timeserie_tmp_bool_expBuilder();
+  GSmithCertOrderByBuilder toBuilder() =>
+      new GSmithCertOrderByBuilder()..replace(this);
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case '_and':
-          result.G_and.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gtransaction_timeserie_tmp_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case '_not':
-          result.G_not.replace(serializers.deserialize(value,
-                  specifiedType:
-                      const FullType(Gtransaction_timeserie_tmp_bool_exp))!
-              as Gtransaction_timeserie_tmp_bool_exp);
-          break;
-        case '_or':
-          result.G_or.replace(serializers.deserialize(value,
-              specifiedType: const FullType(BuiltList, const [
-                const FullType(Gtransaction_timeserie_tmp_bool_exp)
-              ]))! as BuiltList<Object?>);
-          break;
-        case 'amount':
-          result.amount.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(GFloat_comparison_exp))!
-              as GFloat_comparison_exp);
-          break;
-        case 'date':
-          result.date.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(Gtimestamptz_comparison_exp))!
-              as Gtimestamptz_comparison_exp);
-          break;
-      }
-    }
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertOrderBy &&
+        createdOn == other.createdOn &&
+        id == other.id &&
+        issuer == other.issuer &&
+        issuerId == other.issuerId &&
+        receiver == other.receiver &&
+        receiverId == other.receiverId;
+  }
 
-    return result.build();
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuer.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiver.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
   }
-}
 
-class _$Gtransaction_timeserie_tmp_order_bySerializer
-    implements StructuredSerializer<Gtransaction_timeserie_tmp_order_by> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_timeserie_tmp_order_by,
-    _$Gtransaction_timeserie_tmp_order_by
-  ];
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertOrderBy')
+          ..add('createdOn', createdOn)
+          ..add('id', id)
+          ..add('issuer', issuer)
+          ..add('issuerId', issuerId)
+          ..add('receiver', receiver)
+          ..add('receiverId', receiverId))
+        .toString();
+  }
+}
+
+class GSmithCertOrderByBuilder
+    implements Builder<GSmithCertOrderBy, GSmithCertOrderByBuilder> {
+  _$GSmithCertOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GSmithOrderByBuilder? _issuer;
+  GSmithOrderByBuilder get issuer =>
+      _$this._issuer ??= new GSmithOrderByBuilder();
+  set issuer(GSmithOrderByBuilder? issuer) => _$this._issuer = issuer;
+
+  GOrderBy? _issuerId;
+  GOrderBy? get issuerId => _$this._issuerId;
+  set issuerId(GOrderBy? issuerId) => _$this._issuerId = issuerId;
+
+  GSmithOrderByBuilder? _receiver;
+  GSmithOrderByBuilder get receiver =>
+      _$this._receiver ??= new GSmithOrderByBuilder();
+  set receiver(GSmithOrderByBuilder? receiver) => _$this._receiver = receiver;
+
+  GOrderBy? _receiverId;
+  GOrderBy? get receiverId => _$this._receiverId;
+  set receiverId(GOrderBy? receiverId) => _$this._receiverId = receiverId;
+
+  GSmithCertOrderByBuilder();
+
+  GSmithCertOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _id = $v.id;
+      _issuer = $v.issuer?.toBuilder();
+      _issuerId = $v.issuerId;
+      _receiver = $v.receiver?.toBuilder();
+      _receiverId = $v.receiverId;
+      _$v = null;
+    }
+    return this;
+  }
+
   @override
-  final String wireName = 'Gtransaction_timeserie_tmp_order_by';
+  void replace(GSmithCertOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertOrderBy;
+  }
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_timeserie_tmp_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.date;
-    if (value != null) {
-      result
-        ..add('date')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
+  void update(void Function(GSmithCertOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_tmp_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_timeserie_tmp_order_byBuilder();
+  GSmithCertOrderBy build() => _build();
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'date':
-          result.date = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
+  _$GSmithCertOrderBy _build() {
+    _$GSmithCertOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithCertOrderBy._(
+              createdOn: createdOn,
+              id: id,
+              issuer: _issuer?.build(),
+              issuerId: issuerId,
+              receiver: _receiver?.build(),
+              receiverId: receiverId);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'issuer';
+        _issuer?.build();
+
+        _$failedField = 'receiver';
+        _receiver?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithCertOrderBy', _$failedField, e.toString());
       }
+      rethrow;
     }
-
-    return result.build();
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_timeserie_tmp_select_columnSerializer
-    implements PrimitiveSerializer<Gtransaction_timeserie_tmp_select_column> {
-  @override
-  final Iterable<Type> types = const <Type>[
-    Gtransaction_timeserie_tmp_select_column
-  ];
-  @override
-  final String wireName = 'Gtransaction_timeserie_tmp_select_column';
-
+class _$GSmithCertStddevOrderBy extends GSmithCertStddevOrderBy {
   @override
-  Object serialize(Serializers serializers,
-          Gtransaction_timeserie_tmp_select_column object,
-          {FullType specifiedType = FullType.unspecified}) =>
-      object.name;
+  final GOrderBy? createdOn;
 
-  @override
-  Gtransaction_timeserie_tmp_select_column deserialize(
-          Serializers serializers, Object serialized,
-          {FullType specifiedType = FullType.unspecified}) =>
-      Gtransaction_timeserie_tmp_select_column.valueOf(serialized as String);
-}
+  factory _$GSmithCertStddevOrderBy(
+          [void Function(GSmithCertStddevOrderByBuilder)? updates]) =>
+      (new GSmithCertStddevOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertStddevOrderBy._({this.createdOn}) : super._();
 
-class _$Gtransaction_timeserie_tmp_stream_cursor_inputSerializer
-    implements
-        StructuredSerializer<Gtransaction_timeserie_tmp_stream_cursor_input> {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_timeserie_tmp_stream_cursor_input,
-    _$Gtransaction_timeserie_tmp_stream_cursor_input
-  ];
+  GSmithCertStddevOrderBy rebuild(
+          void Function(GSmithCertStddevOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
   @override
-  final String wireName = 'Gtransaction_timeserie_tmp_stream_cursor_input';
+  GSmithCertStddevOrderByBuilder toBuilder() =>
+      new GSmithCertStddevOrderByBuilder()..replace(this);
 
   @override
-  Iterable<Object?> serialize(Serializers serializers,
-      Gtransaction_timeserie_tmp_stream_cursor_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[
-      'initial_value',
-      serializers.serialize(object.initial_value,
-          specifiedType: const FullType(
-              Gtransaction_timeserie_tmp_stream_cursor_value_input)),
-    ];
-    Object? value;
-    value = object.ordering;
-    if (value != null) {
-      result
-        ..add('ordering')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gcursor_ordering)));
-    }
-    return result;
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertStddevOrderBy && createdOn == other.createdOn;
   }
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_timeserie_tmp_stream_cursor_inputBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'initial_value':
-          result.initial_value.replace(serializers.deserialize(value,
-                  specifiedType: const FullType(
-                      Gtransaction_timeserie_tmp_stream_cursor_value_input))!
-              as Gtransaction_timeserie_tmp_stream_cursor_value_input);
-          break;
-        case 'ordering':
-          result.ordering = serializers.deserialize(value,
-                  specifiedType: const FullType(Gcursor_ordering))
-              as Gcursor_ordering?;
-          break;
-      }
-    }
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
-    return result.build();
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertStddevOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
   }
 }
 
-class _$Gtransaction_timeserie_tmp_stream_cursor_value_inputSerializer
+class GSmithCertStddevOrderByBuilder
     implements
-        StructuredSerializer<
-            Gtransaction_timeserie_tmp_stream_cursor_value_input> {
-  @override
-  final Iterable<Type> types = const [
-    Gtransaction_timeserie_tmp_stream_cursor_value_input,
-    _$Gtransaction_timeserie_tmp_stream_cursor_value_input
-  ];
-  @override
-  final String wireName =
-      'Gtransaction_timeserie_tmp_stream_cursor_value_input';
+        Builder<GSmithCertStddevOrderBy, GSmithCertStddevOrderByBuilder> {
+  _$GSmithCertStddevOrderBy? _$v;
 
-  @override
-  Iterable<Object?> serialize(Serializers serializers,
-      Gtransaction_timeserie_tmp_stream_cursor_value_input object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(double)));
-    }
-    value = object.date;
-    if (value != null) {
-      result
-        ..add('date')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gtimestamptz)));
-    }
-    return result;
-  }
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
 
-  @override
-  Gtransaction_timeserie_tmp_stream_cursor_value_input deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result =
-        new Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder();
+  GSmithCertStddevOrderByBuilder();
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(double)) as double?;
-          break;
-        case 'date':
-          result.date.replace(serializers.deserialize(value,
-              specifiedType: const FullType(Gtimestamptz))! as Gtimestamptz);
-          break;
-      }
+  GSmithCertStddevOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _$v = null;
     }
-
-    return result.build();
+    return this;
   }
-}
 
-class _$Gtransaction_var_pop_order_bySerializer
-    implements StructuredSerializer<Gtransaction_var_pop_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gtransaction_var_pop_order_by,
-    _$Gtransaction_var_pop_order_by
-  ];
   @override
-  final String wireName = 'Gtransaction_var_pop_order_by';
+  void replace(GSmithCertStddevOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertStddevOrderBy;
+  }
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_var_pop_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
+  void update(void Function(GSmithCertStddevOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_var_pop_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_var_pop_order_byBuilder();
-
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+  GSmithCertStddevOrderBy build() => _build();
 
-    return result.build();
+  _$GSmithCertStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertStddevOrderBy._(createdOn: createdOn);
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gtransaction_var_samp_order_bySerializer
-    implements StructuredSerializer<Gtransaction_var_samp_order_by> {
+class _$GSmithCertStddevPopOrderBy extends GSmithCertStddevPopOrderBy {
   @override
-  final Iterable<Type> types = const [
-    Gtransaction_var_samp_order_by,
-    _$Gtransaction_var_samp_order_by
-  ];
+  final GOrderBy? createdOn;
+
+  factory _$GSmithCertStddevPopOrderBy(
+          [void Function(GSmithCertStddevPopOrderByBuilder)? updates]) =>
+      (new GSmithCertStddevPopOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertStddevPopOrderBy._({this.createdOn}) : super._();
+
   @override
-  final String wireName = 'Gtransaction_var_samp_order_by';
+  GSmithCertStddevPopOrderBy rebuild(
+          void Function(GSmithCertStddevPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
 
   @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_var_samp_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    return result;
-  }
+  GSmithCertStddevPopOrderByBuilder toBuilder() =>
+      new GSmithCertStddevPopOrderByBuilder()..replace(this);
 
   @override
-  Gtransaction_var_samp_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_var_samp_order_byBuilder();
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertStddevPopOrderBy && createdOn == other.createdOn;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
-    return result.build();
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertStddevPopOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
   }
 }
 
-class _$Gtransaction_variance_order_bySerializer
-    implements StructuredSerializer<Gtransaction_variance_order_by> {
-  @override
-  final Iterable<Type> types = const [
-    Gtransaction_variance_order_by,
-    _$Gtransaction_variance_order_by
-  ];
-  @override
-  final String wireName = 'Gtransaction_variance_order_by';
+class GSmithCertStddevPopOrderByBuilder
+    implements
+        Builder<GSmithCertStddevPopOrderBy, GSmithCertStddevPopOrderByBuilder> {
+  _$GSmithCertStddevPopOrderBy? _$v;
 
-  @override
-  Iterable<Object?> serialize(
-      Serializers serializers, Gtransaction_variance_order_by object,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = <Object?>[];
-    Object? value;
-    value = object.amount;
-    if (value != null) {
-      result
-        ..add('amount')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.created_on;
-    if (value != null) {
-      result
-        ..add('created_on')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
-    }
-    value = object.id;
-    if (value != null) {
-      result
-        ..add('id')
-        ..add(serializers.serialize(value,
-            specifiedType: const FullType(Gorder_by)));
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GSmithCertStddevPopOrderByBuilder();
+
+  GSmithCertStddevPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _$v = null;
     }
-    return result;
+    return this;
   }
 
   @override
-  Gtransaction_variance_order_by deserialize(
-      Serializers serializers, Iterable<Object?> serialized,
-      {FullType specifiedType = FullType.unspecified}) {
-    final result = new Gtransaction_variance_order_byBuilder();
+  void replace(GSmithCertStddevPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertStddevPopOrderBy;
+  }
 
-    final iterator = serialized.iterator;
-    while (iterator.moveNext()) {
-      final key = iterator.current! as String;
-      iterator.moveNext();
-      final Object? value = iterator.current;
-      switch (key) {
-        case 'amount':
-          result.amount = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'created_on':
-          result.created_on = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-        case 'id':
-          result.id = serializers.deserialize(value,
-              specifiedType: const FullType(Gorder_by)) as Gorder_by?;
-          break;
-      }
-    }
+  @override
+  void update(void Function(GSmithCertStddevPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
 
-    return result.build();
+  @override
+  GSmithCertStddevPopOrderBy build() => _build();
+
+  _$GSmithCertStddevPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertStddevPopOrderBy._(createdOn: createdOn);
+    replace(_$result);
+    return _$result;
   }
 }
 
-class _$Gaccount_bool_exp extends Gaccount_bool_exp {
+class _$GSmithCertStddevSampOrderBy extends GSmithCertStddevSampOrderBy {
   @override
-  final BuiltList<Gaccount_bool_exp>? G_and;
-  @override
-  final Gaccount_bool_exp? G_not;
-  @override
-  final BuiltList<Gaccount_bool_exp>? G_or;
-  @override
-  final Gblock_bool_exp? block;
-  @override
-  final Gtimestamptz_comparison_exp? created_at;
+  final GOrderBy? createdOn;
+
+  factory _$GSmithCertStddevSampOrderBy(
+          [void Function(GSmithCertStddevSampOrderByBuilder)? updates]) =>
+      (new GSmithCertStddevSampOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertStddevSampOrderBy._({this.createdOn}) : super._();
+
   @override
-  final GInt_comparison_exp? created_on;
+  GSmithCertStddevSampOrderBy rebuild(
+          void Function(GSmithCertStddevSampOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
   @override
-  final GBoolean_comparison_exp? has_identity;
+  GSmithCertStddevSampOrderByBuilder toBuilder() =>
+      new GSmithCertStddevSampOrderByBuilder()..replace(this);
+
   @override
-  final Gidentity_bool_exp? identity;
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertStddevSampOrderBy && createdOn == other.createdOn;
+  }
+
   @override
-  final Gtimestamptz_comparison_exp? killed_at;
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
   @override
-  final GInt_comparison_exp? killed_on;
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertStddevSampOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
+  }
+}
+
+class GSmithCertStddevSampOrderByBuilder
+    implements
+        Builder<GSmithCertStddevSampOrderBy,
+            GSmithCertStddevSampOrderByBuilder> {
+  _$GSmithCertStddevSampOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GSmithCertStddevSampOrderByBuilder();
+
+  GSmithCertStddevSampOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _$v = null;
+    }
+    return this;
+  }
+
   @override
-  final GString_comparison_exp? pubkey;
+  void replace(GSmithCertStddevSampOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertStddevSampOrderBy;
+  }
+
   @override
-  final Gtransaction_bool_exp? transactions_issued;
+  void update(void Function(GSmithCertStddevSampOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
   @override
-  final Gtransaction_aggregate_bool_exp? transactions_issued_aggregate;
+  GSmithCertStddevSampOrderBy build() => _build();
+
+  _$GSmithCertStddevSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertStddevSampOrderBy._(createdOn: createdOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithCertStreamCursorInput extends GSmithCertStreamCursorInput {
   @override
-  final Gtransaction_bool_exp? transactions_received;
+  final GSmithCertStreamCursorValueInput initialValue;
   @override
-  final Gtransaction_aggregate_bool_exp? transactions_received_aggregate;
+  final GCursorOrdering? ordering;
 
-  factory _$Gaccount_bool_exp(
-          [void Function(Gaccount_bool_expBuilder)? updates]) =>
-      (new Gaccount_bool_expBuilder()..update(updates))._build();
+  factory _$GSmithCertStreamCursorInput(
+          [void Function(GSmithCertStreamCursorInputBuilder)? updates]) =>
+      (new GSmithCertStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gaccount_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.block,
-      this.created_at,
-      this.created_on,
-      this.has_identity,
-      this.identity,
-      this.killed_at,
-      this.killed_on,
-      this.pubkey,
-      this.transactions_issued,
-      this.transactions_issued_aggregate,
-      this.transactions_received,
-      this.transactions_received_aggregate})
-      : super._();
+  _$GSmithCertStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GSmithCertStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gaccount_bool_exp rebuild(void Function(Gaccount_bool_expBuilder) updates) =>
+  GSmithCertStreamCursorInput rebuild(
+          void Function(GSmithCertStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gaccount_bool_expBuilder toBuilder() =>
-      new Gaccount_bool_expBuilder()..replace(this);
+  GSmithCertStreamCursorInputBuilder toBuilder() =>
+      new GSmithCertStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gaccount_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        block == other.block &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        has_identity == other.has_identity &&
-        identity == other.identity &&
-        killed_at == other.killed_at &&
-        killed_on == other.killed_on &&
-        pubkey == other.pubkey &&
-        transactions_issued == other.transactions_issued &&
-        transactions_issued_aggregate == other.transactions_issued_aggregate &&
-        transactions_received == other.transactions_received &&
-        transactions_received_aggregate ==
-            other.transactions_received_aggregate;
+    return other is GSmithCertStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, block.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, has_identity.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
-    _$hash = $jc(_$hash, killed_at.hashCode);
-    _$hash = $jc(_$hash, killed_on.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, transactions_issued.hashCode);
-    _$hash = $jc(_$hash, transactions_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, transactions_received.hashCode);
-    _$hash = $jc(_$hash, transactions_received_aggregate.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gaccount_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('block', block)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('has_identity', has_identity)
-          ..add('identity', identity)
-          ..add('killed_at', killed_at)
-          ..add('killed_on', killed_on)
-          ..add('pubkey', pubkey)
-          ..add('transactions_issued', transactions_issued)
-          ..add('transactions_issued_aggregate', transactions_issued_aggregate)
-          ..add('transactions_received', transactions_received)
-          ..add('transactions_received_aggregate',
-              transactions_received_aggregate))
-        .toString();
-  }
-}
-
-class Gaccount_bool_expBuilder
-    implements Builder<Gaccount_bool_exp, Gaccount_bool_expBuilder> {
-  _$Gaccount_bool_exp? _$v;
-
-  ListBuilder<Gaccount_bool_exp>? _G_and;
-  ListBuilder<Gaccount_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gaccount_bool_exp>();
-  set G_and(ListBuilder<Gaccount_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gaccount_bool_expBuilder? _G_not;
-  Gaccount_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gaccount_bool_expBuilder();
-  set G_not(Gaccount_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gaccount_bool_exp>? _G_or;
-  ListBuilder<Gaccount_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gaccount_bool_exp>();
-  set G_or(ListBuilder<Gaccount_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  Gblock_bool_expBuilder? _block;
-  Gblock_bool_expBuilder get block =>
-      _$this._block ??= new Gblock_bool_expBuilder();
-  set block(Gblock_bool_expBuilder? block) => _$this._block = block;
-
-  Gtimestamptz_comparison_expBuilder? _created_at;
-  Gtimestamptz_comparison_expBuilder get created_at =>
-      _$this._created_at ??= new Gtimestamptz_comparison_expBuilder();
-  set created_at(Gtimestamptz_comparison_expBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  GInt_comparison_expBuilder? _created_on;
-  GInt_comparison_expBuilder get created_on =>
-      _$this._created_on ??= new GInt_comparison_expBuilder();
-  set created_on(GInt_comparison_expBuilder? created_on) =>
-      _$this._created_on = created_on;
-
-  GBoolean_comparison_expBuilder? _has_identity;
-  GBoolean_comparison_expBuilder get has_identity =>
-      _$this._has_identity ??= new GBoolean_comparison_expBuilder();
-  set has_identity(GBoolean_comparison_expBuilder? has_identity) =>
-      _$this._has_identity = has_identity;
-
-  Gidentity_bool_expBuilder? _identity;
-  Gidentity_bool_expBuilder get identity =>
-      _$this._identity ??= new Gidentity_bool_expBuilder();
-  set identity(Gidentity_bool_expBuilder? identity) =>
-      _$this._identity = identity;
+    return (newBuiltValueToStringHelper(r'GSmithCertStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
 
-  Gtimestamptz_comparison_expBuilder? _killed_at;
-  Gtimestamptz_comparison_expBuilder get killed_at =>
-      _$this._killed_at ??= new Gtimestamptz_comparison_expBuilder();
-  set killed_at(Gtimestamptz_comparison_expBuilder? killed_at) =>
-      _$this._killed_at = killed_at;
-
-  GInt_comparison_expBuilder? _killed_on;
-  GInt_comparison_expBuilder get killed_on =>
-      _$this._killed_on ??= new GInt_comparison_expBuilder();
-  set killed_on(GInt_comparison_expBuilder? killed_on) =>
-      _$this._killed_on = killed_on;
-
-  GString_comparison_expBuilder? _pubkey;
-  GString_comparison_expBuilder get pubkey =>
-      _$this._pubkey ??= new GString_comparison_expBuilder();
-  set pubkey(GString_comparison_expBuilder? pubkey) => _$this._pubkey = pubkey;
-
-  Gtransaction_bool_expBuilder? _transactions_issued;
-  Gtransaction_bool_expBuilder get transactions_issued =>
-      _$this._transactions_issued ??= new Gtransaction_bool_expBuilder();
-  set transactions_issued(Gtransaction_bool_expBuilder? transactions_issued) =>
-      _$this._transactions_issued = transactions_issued;
-
-  Gtransaction_aggregate_bool_expBuilder? _transactions_issued_aggregate;
-  Gtransaction_aggregate_bool_expBuilder get transactions_issued_aggregate =>
-      _$this._transactions_issued_aggregate ??=
-          new Gtransaction_aggregate_bool_expBuilder();
-  set transactions_issued_aggregate(
-          Gtransaction_aggregate_bool_expBuilder?
-              transactions_issued_aggregate) =>
-      _$this._transactions_issued_aggregate = transactions_issued_aggregate;
-
-  Gtransaction_bool_expBuilder? _transactions_received;
-  Gtransaction_bool_expBuilder get transactions_received =>
-      _$this._transactions_received ??= new Gtransaction_bool_expBuilder();
-  set transactions_received(
-          Gtransaction_bool_expBuilder? transactions_received) =>
-      _$this._transactions_received = transactions_received;
-
-  Gtransaction_aggregate_bool_expBuilder? _transactions_received_aggregate;
-  Gtransaction_aggregate_bool_expBuilder get transactions_received_aggregate =>
-      _$this._transactions_received_aggregate ??=
-          new Gtransaction_aggregate_bool_expBuilder();
-  set transactions_received_aggregate(
-          Gtransaction_aggregate_bool_expBuilder?
-              transactions_received_aggregate) =>
-      _$this._transactions_received_aggregate = transactions_received_aggregate;
-
-  Gaccount_bool_expBuilder();
-
-  Gaccount_bool_expBuilder get _$this {
+class GSmithCertStreamCursorInputBuilder
+    implements
+        Builder<GSmithCertStreamCursorInput,
+            GSmithCertStreamCursorInputBuilder> {
+  _$GSmithCertStreamCursorInput? _$v;
+
+  GSmithCertStreamCursorValueInputBuilder? _initialValue;
+  GSmithCertStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GSmithCertStreamCursorValueInputBuilder();
+  set initialValue(GSmithCertStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GSmithCertStreamCursorInputBuilder();
+
+  GSmithCertStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _block = $v.block?.toBuilder();
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on?.toBuilder();
-      _has_identity = $v.has_identity?.toBuilder();
-      _identity = $v.identity?.toBuilder();
-      _killed_at = $v.killed_at?.toBuilder();
-      _killed_on = $v.killed_on?.toBuilder();
-      _pubkey = $v.pubkey?.toBuilder();
-      _transactions_issued = $v.transactions_issued?.toBuilder();
-      _transactions_issued_aggregate =
-          $v.transactions_issued_aggregate?.toBuilder();
-      _transactions_received = $v.transactions_received?.toBuilder();
-      _transactions_received_aggregate =
-          $v.transactions_received_aggregate?.toBuilder();
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gaccount_bool_exp other) {
+  void replace(GSmithCertStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gaccount_bool_exp;
+    _$v = other as _$GSmithCertStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gaccount_bool_expBuilder)? updates) {
+  void update(void Function(GSmithCertStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gaccount_bool_exp build() => _build();
+  GSmithCertStreamCursorInput build() => _build();
 
-  _$Gaccount_bool_exp _build() {
-    _$Gaccount_bool_exp _$result;
+  _$GSmithCertStreamCursorInput _build() {
+    _$GSmithCertStreamCursorInput _$result;
     try {
       _$result = _$v ??
-          new _$Gaccount_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              block: _block?.build(),
-              created_at: _created_at?.build(),
-              created_on: _created_on?.build(),
-              has_identity: _has_identity?.build(),
-              identity: _identity?.build(),
-              killed_at: _killed_at?.build(),
-              killed_on: _killed_on?.build(),
-              pubkey: _pubkey?.build(),
-              transactions_issued: _transactions_issued?.build(),
-              transactions_issued_aggregate:
-                  _transactions_issued_aggregate?.build(),
-              transactions_received: _transactions_received?.build(),
-              transactions_received_aggregate:
-                  _transactions_received_aggregate?.build());
+          new _$GSmithCertStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'block';
-        _block?.build();
-        _$failedField = 'created_at';
-        _created_at?.build();
-        _$failedField = 'created_on';
-        _created_on?.build();
-        _$failedField = 'has_identity';
-        _has_identity?.build();
-        _$failedField = 'identity';
-        _identity?.build();
-        _$failedField = 'killed_at';
-        _killed_at?.build();
-        _$failedField = 'killed_on';
-        _killed_on?.build();
-        _$failedField = 'pubkey';
-        _pubkey?.build();
-        _$failedField = 'transactions_issued';
-        _transactions_issued?.build();
-        _$failedField = 'transactions_issued_aggregate';
-        _transactions_issued_aggregate?.build();
-        _$failedField = 'transactions_received';
-        _transactions_received?.build();
-        _$failedField = 'transactions_received_aggregate';
-        _transactions_received_aggregate?.build();
+        _$failedField = 'initialValue';
+        initialValue.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gaccount_bool_exp', _$failedField, e.toString());
+            r'GSmithCertStreamCursorInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -9587,696 +58538,549 @@ class Gaccount_bool_expBuilder
   }
 }
 
-class _$Gaccount_order_by extends Gaccount_order_by {
-  @override
-  final Gblock_order_by? block;
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? has_identity;
-  @override
-  final Gidentity_order_by? identity;
-  @override
-  final Gorder_by? killed_at;
+class _$GSmithCertStreamCursorValueInput
+    extends GSmithCertStreamCursorValueInput {
   @override
-  final Gorder_by? killed_on;
+  final int? createdOn;
   @override
-  final Gorder_by? pubkey;
+  final String? id;
   @override
-  final Gtransaction_aggregate_order_by? transactions_issued_aggregate;
+  final String? issuerId;
   @override
-  final Gtransaction_aggregate_order_by? transactions_received_aggregate;
+  final String? receiverId;
 
-  factory _$Gaccount_order_by(
-          [void Function(Gaccount_order_byBuilder)? updates]) =>
-      (new Gaccount_order_byBuilder()..update(updates))._build();
+  factory _$GSmithCertStreamCursorValueInput(
+          [void Function(GSmithCertStreamCursorValueInputBuilder)? updates]) =>
+      (new GSmithCertStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gaccount_order_by._(
-      {this.block,
-      this.created_at,
-      this.created_on,
-      this.has_identity,
-      this.identity,
-      this.killed_at,
-      this.killed_on,
-      this.pubkey,
-      this.transactions_issued_aggregate,
-      this.transactions_received_aggregate})
+  _$GSmithCertStreamCursorValueInput._(
+      {this.createdOn, this.id, this.issuerId, this.receiverId})
       : super._();
 
   @override
-  Gaccount_order_by rebuild(void Function(Gaccount_order_byBuilder) updates) =>
+  GSmithCertStreamCursorValueInput rebuild(
+          void Function(GSmithCertStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gaccount_order_byBuilder toBuilder() =>
-      new Gaccount_order_byBuilder()..replace(this);
+  GSmithCertStreamCursorValueInputBuilder toBuilder() =>
+      new GSmithCertStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gaccount_order_by &&
-        block == other.block &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        has_identity == other.has_identity &&
-        identity == other.identity &&
-        killed_at == other.killed_at &&
-        killed_on == other.killed_on &&
-        pubkey == other.pubkey &&
-        transactions_issued_aggregate == other.transactions_issued_aggregate &&
-        transactions_received_aggregate ==
-            other.transactions_received_aggregate;
+    return other is GSmithCertStreamCursorValueInput &&
+        createdOn == other.createdOn &&
+        id == other.id &&
+        issuerId == other.issuerId &&
+        receiverId == other.receiverId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, block.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, has_identity.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
-    _$hash = $jc(_$hash, killed_at.hashCode);
-    _$hash = $jc(_$hash, killed_on.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, transactions_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, transactions_received_aggregate.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, issuerId.hashCode);
+    _$hash = $jc(_$hash, receiverId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gaccount_order_by')
-          ..add('block', block)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('has_identity', has_identity)
-          ..add('identity', identity)
-          ..add('killed_at', killed_at)
-          ..add('killed_on', killed_on)
-          ..add('pubkey', pubkey)
-          ..add('transactions_issued_aggregate', transactions_issued_aggregate)
-          ..add('transactions_received_aggregate',
-              transactions_received_aggregate))
+    return (newBuiltValueToStringHelper(r'GSmithCertStreamCursorValueInput')
+          ..add('createdOn', createdOn)
+          ..add('id', id)
+          ..add('issuerId', issuerId)
+          ..add('receiverId', receiverId))
         .toString();
   }
 }
 
-class Gaccount_order_byBuilder
-    implements Builder<Gaccount_order_by, Gaccount_order_byBuilder> {
-  _$Gaccount_order_by? _$v;
+class GSmithCertStreamCursorValueInputBuilder
+    implements
+        Builder<GSmithCertStreamCursorValueInput,
+            GSmithCertStreamCursorValueInputBuilder> {
+  _$GSmithCertStreamCursorValueInput? _$v;
+
+  int? _createdOn;
+  int? get createdOn => _$this._createdOn;
+  set createdOn(int? createdOn) => _$this._createdOn = createdOn;
 
-  Gblock_order_byBuilder? _block;
-  Gblock_order_byBuilder get block =>
-      _$this._block ??= new Gblock_order_byBuilder();
-  set block(Gblock_order_byBuilder? block) => _$this._block = block;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  String? _issuerId;
+  String? get issuerId => _$this._issuerId;
+  set issuerId(String? issuerId) => _$this._issuerId = issuerId;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  String? _receiverId;
+  String? get receiverId => _$this._receiverId;
+  set receiverId(String? receiverId) => _$this._receiverId = receiverId;
 
-  Gorder_by? _has_identity;
-  Gorder_by? get has_identity => _$this._has_identity;
-  set has_identity(Gorder_by? has_identity) =>
-      _$this._has_identity = has_identity;
+  GSmithCertStreamCursorValueInputBuilder();
 
-  Gidentity_order_byBuilder? _identity;
-  Gidentity_order_byBuilder get identity =>
-      _$this._identity ??= new Gidentity_order_byBuilder();
-  set identity(Gidentity_order_byBuilder? identity) =>
-      _$this._identity = identity;
+  GSmithCertStreamCursorValueInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _id = $v.id;
+      _issuerId = $v.issuerId;
+      _receiverId = $v.receiverId;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GSmithCertStreamCursorValueInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertStreamCursorValueInput;
+  }
+
+  @override
+  void update(void Function(GSmithCertStreamCursorValueInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithCertStreamCursorValueInput build() => _build();
+
+  _$GSmithCertStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GSmithCertStreamCursorValueInput._(
+            createdOn: createdOn,
+            id: id,
+            issuerId: issuerId,
+            receiverId: receiverId);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithCertSumOrderBy extends GSmithCertSumOrderBy {
+  @override
+  final GOrderBy? createdOn;
 
-  Gorder_by? _killed_at;
-  Gorder_by? get killed_at => _$this._killed_at;
-  set killed_at(Gorder_by? killed_at) => _$this._killed_at = killed_at;
+  factory _$GSmithCertSumOrderBy(
+          [void Function(GSmithCertSumOrderByBuilder)? updates]) =>
+      (new GSmithCertSumOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertSumOrderBy._({this.createdOn}) : super._();
+
+  @override
+  GSmithCertSumOrderBy rebuild(
+          void Function(GSmithCertSumOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithCertSumOrderByBuilder toBuilder() =>
+      new GSmithCertSumOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertSumOrderBy && createdOn == other.createdOn;
+  }
 
-  Gorder_by? _killed_on;
-  Gorder_by? get killed_on => _$this._killed_on;
-  set killed_on(Gorder_by? killed_on) => _$this._killed_on = killed_on;
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
 
-  Gorder_by? _pubkey;
-  Gorder_by? get pubkey => _$this._pubkey;
-  set pubkey(Gorder_by? pubkey) => _$this._pubkey = pubkey;
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertSumOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
+  }
+}
 
-  Gtransaction_aggregate_order_byBuilder? _transactions_issued_aggregate;
-  Gtransaction_aggregate_order_byBuilder get transactions_issued_aggregate =>
-      _$this._transactions_issued_aggregate ??=
-          new Gtransaction_aggregate_order_byBuilder();
-  set transactions_issued_aggregate(
-          Gtransaction_aggregate_order_byBuilder?
-              transactions_issued_aggregate) =>
-      _$this._transactions_issued_aggregate = transactions_issued_aggregate;
+class GSmithCertSumOrderByBuilder
+    implements Builder<GSmithCertSumOrderBy, GSmithCertSumOrderByBuilder> {
+  _$GSmithCertSumOrderBy? _$v;
 
-  Gtransaction_aggregate_order_byBuilder? _transactions_received_aggregate;
-  Gtransaction_aggregate_order_byBuilder get transactions_received_aggregate =>
-      _$this._transactions_received_aggregate ??=
-          new Gtransaction_aggregate_order_byBuilder();
-  set transactions_received_aggregate(
-          Gtransaction_aggregate_order_byBuilder?
-              transactions_received_aggregate) =>
-      _$this._transactions_received_aggregate = transactions_received_aggregate;
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
 
-  Gaccount_order_byBuilder();
+  GSmithCertSumOrderByBuilder();
 
-  Gaccount_order_byBuilder get _$this {
+  GSmithCertSumOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _block = $v.block?.toBuilder();
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _has_identity = $v.has_identity;
-      _identity = $v.identity?.toBuilder();
-      _killed_at = $v.killed_at;
-      _killed_on = $v.killed_on;
-      _pubkey = $v.pubkey;
-      _transactions_issued_aggregate =
-          $v.transactions_issued_aggregate?.toBuilder();
-      _transactions_received_aggregate =
-          $v.transactions_received_aggregate?.toBuilder();
+      _createdOn = $v.createdOn;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gaccount_order_by other) {
+  void replace(GSmithCertSumOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gaccount_order_by;
+    _$v = other as _$GSmithCertSumOrderBy;
   }
 
   @override
-  void update(void Function(Gaccount_order_byBuilder)? updates) {
+  void update(void Function(GSmithCertSumOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gaccount_order_by build() => _build();
+  GSmithCertSumOrderBy build() => _build();
 
-  _$Gaccount_order_by _build() {
-    _$Gaccount_order_by _$result;
-    try {
-      _$result = _$v ??
-          new _$Gaccount_order_by._(
-              block: _block?.build(),
-              created_at: created_at,
-              created_on: created_on,
-              has_identity: has_identity,
-              identity: _identity?.build(),
-              killed_at: killed_at,
-              killed_on: killed_on,
-              pubkey: pubkey,
-              transactions_issued_aggregate:
-                  _transactions_issued_aggregate?.build(),
-              transactions_received_aggregate:
-                  _transactions_received_aggregate?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'block';
-        _block?.build();
-
-        _$failedField = 'identity';
-        _identity?.build();
-
-        _$failedField = 'transactions_issued_aggregate';
-        _transactions_issued_aggregate?.build();
-        _$failedField = 'transactions_received_aggregate';
-        _transactions_received_aggregate?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gaccount_order_by', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithCertSumOrderBy _build() {
+    final _$result = _$v ?? new _$GSmithCertSumOrderBy._(createdOn: createdOn);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gaccount_stream_cursor_input extends Gaccount_stream_cursor_input {
+class _$GSmithCertVarianceOrderBy extends GSmithCertVarianceOrderBy {
   @override
-  final Gaccount_stream_cursor_value_input initial_value;
-  @override
-  final Gcursor_ordering? ordering;
+  final GOrderBy? createdOn;
 
-  factory _$Gaccount_stream_cursor_input(
-          [void Function(Gaccount_stream_cursor_inputBuilder)? updates]) =>
-      (new Gaccount_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GSmithCertVarianceOrderBy(
+          [void Function(GSmithCertVarianceOrderByBuilder)? updates]) =>
+      (new GSmithCertVarianceOrderByBuilder()..update(updates))._build();
 
-  _$Gaccount_stream_cursor_input._({required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gaccount_stream_cursor_input', 'initial_value');
-  }
+  _$GSmithCertVarianceOrderBy._({this.createdOn}) : super._();
 
   @override
-  Gaccount_stream_cursor_input rebuild(
-          void Function(Gaccount_stream_cursor_inputBuilder) updates) =>
+  GSmithCertVarianceOrderBy rebuild(
+          void Function(GSmithCertVarianceOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gaccount_stream_cursor_inputBuilder toBuilder() =>
-      new Gaccount_stream_cursor_inputBuilder()..replace(this);
+  GSmithCertVarianceOrderByBuilder toBuilder() =>
+      new GSmithCertVarianceOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gaccount_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GSmithCertVarianceOrderBy && createdOn == other.createdOn;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gaccount_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GSmithCertVarianceOrderBy')
+          ..add('createdOn', createdOn))
         .toString();
   }
 }
 
-class Gaccount_stream_cursor_inputBuilder
+class GSmithCertVarianceOrderByBuilder
     implements
-        Builder<Gaccount_stream_cursor_input,
-            Gaccount_stream_cursor_inputBuilder> {
-  _$Gaccount_stream_cursor_input? _$v;
-
-  Gaccount_stream_cursor_value_inputBuilder? _initial_value;
-  Gaccount_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??= new Gaccount_stream_cursor_value_inputBuilder();
-  set initial_value(Gaccount_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+        Builder<GSmithCertVarianceOrderBy, GSmithCertVarianceOrderByBuilder> {
+  _$GSmithCertVarianceOrderBy? _$v;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
 
-  Gaccount_stream_cursor_inputBuilder();
+  GSmithCertVarianceOrderByBuilder();
 
-  Gaccount_stream_cursor_inputBuilder get _$this {
+  GSmithCertVarianceOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _createdOn = $v.createdOn;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gaccount_stream_cursor_input other) {
+  void replace(GSmithCertVarianceOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gaccount_stream_cursor_input;
+    _$v = other as _$GSmithCertVarianceOrderBy;
   }
 
   @override
-  void update(void Function(Gaccount_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GSmithCertVarianceOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gaccount_stream_cursor_input build() => _build();
+  GSmithCertVarianceOrderBy build() => _build();
 
-  _$Gaccount_stream_cursor_input _build() {
-    _$Gaccount_stream_cursor_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gaccount_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'initial_value';
-        initial_value.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gaccount_stream_cursor_input', _$failedField, e.toString());
-      }
-      rethrow;
+  _$GSmithCertVarianceOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertVarianceOrderBy._(createdOn: createdOn);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GSmithCertVarPopOrderBy extends GSmithCertVarPopOrderBy {
+  @override
+  final GOrderBy? createdOn;
+
+  factory _$GSmithCertVarPopOrderBy(
+          [void Function(GSmithCertVarPopOrderByBuilder)? updates]) =>
+      (new GSmithCertVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GSmithCertVarPopOrderBy._({this.createdOn}) : super._();
+
+  @override
+  GSmithCertVarPopOrderBy rebuild(
+          void Function(GSmithCertVarPopOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GSmithCertVarPopOrderByBuilder toBuilder() =>
+      new GSmithCertVarPopOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GSmithCertVarPopOrderBy && createdOn == other.createdOn;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, createdOn.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithCertVarPopOrderBy')
+          ..add('createdOn', createdOn))
+        .toString();
+  }
+}
+
+class GSmithCertVarPopOrderByBuilder
+    implements
+        Builder<GSmithCertVarPopOrderBy, GSmithCertVarPopOrderByBuilder> {
+  _$GSmithCertVarPopOrderBy? _$v;
+
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
+
+  GSmithCertVarPopOrderByBuilder();
+
+  GSmithCertVarPopOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _createdOn = $v.createdOn;
+      _$v = null;
     }
+    return this;
+  }
+
+  @override
+  void replace(GSmithCertVarPopOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GSmithCertVarPopOrderBy;
+  }
+
+  @override
+  void update(void Function(GSmithCertVarPopOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GSmithCertVarPopOrderBy build() => _build();
+
+  _$GSmithCertVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertVarPopOrderBy._(createdOn: createdOn);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gaccount_stream_cursor_value_input
-    extends Gaccount_stream_cursor_value_input {
-  @override
-  final Gtimestamptz? created_at;
-  @override
-  final int? created_on;
+class _$GSmithCertVarSampOrderBy extends GSmithCertVarSampOrderBy {
   @override
-  final Gtimestamptz? killed_at;
-  @override
-  final int? killed_on;
-  @override
-  final String? pubkey;
+  final GOrderBy? createdOn;
 
-  factory _$Gaccount_stream_cursor_value_input(
-          [void Function(Gaccount_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gaccount_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GSmithCertVarSampOrderBy(
+          [void Function(GSmithCertVarSampOrderByBuilder)? updates]) =>
+      (new GSmithCertVarSampOrderByBuilder()..update(updates))._build();
 
-  _$Gaccount_stream_cursor_value_input._(
-      {this.created_at,
-      this.created_on,
-      this.killed_at,
-      this.killed_on,
-      this.pubkey})
-      : super._();
+  _$GSmithCertVarSampOrderBy._({this.createdOn}) : super._();
 
   @override
-  Gaccount_stream_cursor_value_input rebuild(
-          void Function(Gaccount_stream_cursor_value_inputBuilder) updates) =>
+  GSmithCertVarSampOrderBy rebuild(
+          void Function(GSmithCertVarSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gaccount_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gaccount_stream_cursor_value_inputBuilder()..replace(this);
+  GSmithCertVarSampOrderByBuilder toBuilder() =>
+      new GSmithCertVarSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gaccount_stream_cursor_value_input &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        killed_at == other.killed_at &&
-        killed_on == other.killed_on &&
-        pubkey == other.pubkey;
+    return other is GSmithCertVarSampOrderBy && createdOn == other.createdOn;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, killed_at.hashCode);
-    _$hash = $jc(_$hash, killed_on.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
+    _$hash = $jc(_$hash, createdOn.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gaccount_stream_cursor_value_input')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('killed_at', killed_at)
-          ..add('killed_on', killed_on)
-          ..add('pubkey', pubkey))
+    return (newBuiltValueToStringHelper(r'GSmithCertVarSampOrderBy')
+          ..add('createdOn', createdOn))
         .toString();
   }
 }
 
-class Gaccount_stream_cursor_value_inputBuilder
+class GSmithCertVarSampOrderByBuilder
     implements
-        Builder<Gaccount_stream_cursor_value_input,
-            Gaccount_stream_cursor_value_inputBuilder> {
-  _$Gaccount_stream_cursor_value_input? _$v;
-
-  GtimestamptzBuilder? _created_at;
-  GtimestamptzBuilder get created_at =>
-      _$this._created_at ??= new GtimestamptzBuilder();
-  set created_at(GtimestamptzBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  int? _created_on;
-  int? get created_on => _$this._created_on;
-  set created_on(int? created_on) => _$this._created_on = created_on;
-
-  GtimestamptzBuilder? _killed_at;
-  GtimestamptzBuilder get killed_at =>
-      _$this._killed_at ??= new GtimestamptzBuilder();
-  set killed_at(GtimestamptzBuilder? killed_at) =>
-      _$this._killed_at = killed_at;
+        Builder<GSmithCertVarSampOrderBy, GSmithCertVarSampOrderByBuilder> {
+  _$GSmithCertVarSampOrderBy? _$v;
 
-  int? _killed_on;
-  int? get killed_on => _$this._killed_on;
-  set killed_on(int? killed_on) => _$this._killed_on = killed_on;
+  GOrderBy? _createdOn;
+  GOrderBy? get createdOn => _$this._createdOn;
+  set createdOn(GOrderBy? createdOn) => _$this._createdOn = createdOn;
 
-  String? _pubkey;
-  String? get pubkey => _$this._pubkey;
-  set pubkey(String? pubkey) => _$this._pubkey = pubkey;
+  GSmithCertVarSampOrderByBuilder();
 
-  Gaccount_stream_cursor_value_inputBuilder();
-
-  Gaccount_stream_cursor_value_inputBuilder get _$this {
+  GSmithCertVarSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on;
-      _killed_at = $v.killed_at?.toBuilder();
-      _killed_on = $v.killed_on;
-      _pubkey = $v.pubkey;
+      _createdOn = $v.createdOn;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gaccount_stream_cursor_value_input other) {
+  void replace(GSmithCertVarSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gaccount_stream_cursor_value_input;
+    _$v = other as _$GSmithCertVarSampOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gaccount_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GSmithCertVarSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gaccount_stream_cursor_value_input build() => _build();
-
-  _$Gaccount_stream_cursor_value_input _build() {
-    _$Gaccount_stream_cursor_value_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gaccount_stream_cursor_value_input._(
-              created_at: _created_at?.build(),
-              created_on: created_on,
-              killed_at: _killed_at?.build(),
-              killed_on: killed_on,
-              pubkey: pubkey);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_at';
-        _created_at?.build();
+  GSmithCertVarSampOrderBy build() => _build();
 
-        _$failedField = 'killed_at';
-        _killed_at?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gaccount_stream_cursor_value_input', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithCertVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithCertVarSampOrderBy._(createdOn: createdOn);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gblock_bool_exp extends Gblock_bool_exp {
-  @override
-  final BuiltList<Gblock_bool_exp>? G_and;
-  @override
-  final Gblock_bool_exp? G_not;
-  @override
-  final BuiltList<Gblock_bool_exp>? G_or;
-  @override
-  final Gtimestamp_comparison_exp? created_at;
-  @override
-  final Gjsonb_comparison_exp? data;
-  @override
-  final GString_comparison_exp? hash;
+class _$GSmithEventAggregateBoolExp extends GSmithEventAggregateBoolExp {
   @override
-  final GInt_comparison_exp? number;
+  final GsmithEventAggregateBoolExpCount? count;
 
-  factory _$Gblock_bool_exp([void Function(Gblock_bool_expBuilder)? updates]) =>
-      (new Gblock_bool_expBuilder()..update(updates))._build();
+  factory _$GSmithEventAggregateBoolExp(
+          [void Function(GSmithEventAggregateBoolExpBuilder)? updates]) =>
+      (new GSmithEventAggregateBoolExpBuilder()..update(updates))._build();
 
-  _$Gblock_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.created_at,
-      this.data,
-      this.hash,
-      this.number})
-      : super._();
+  _$GSmithEventAggregateBoolExp._({this.count}) : super._();
 
   @override
-  Gblock_bool_exp rebuild(void Function(Gblock_bool_expBuilder) updates) =>
+  GSmithEventAggregateBoolExp rebuild(
+          void Function(GSmithEventAggregateBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gblock_bool_expBuilder toBuilder() =>
-      new Gblock_bool_expBuilder()..replace(this);
+  GSmithEventAggregateBoolExpBuilder toBuilder() =>
+      new GSmithEventAggregateBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gblock_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        created_at == other.created_at &&
-        data == other.data &&
-        hash == other.hash &&
-        number == other.number;
+    return other is GSmithEventAggregateBoolExp && count == other.count;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, data.hashCode);
-    _$hash = $jc(_$hash, hash.hashCode);
-    _$hash = $jc(_$hash, number.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gblock_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('created_at', created_at)
-          ..add('data', data)
-          ..add('hash', hash)
-          ..add('number', number))
+    return (newBuiltValueToStringHelper(r'GSmithEventAggregateBoolExp')
+          ..add('count', count))
         .toString();
   }
 }
 
-class Gblock_bool_expBuilder
-    implements Builder<Gblock_bool_exp, Gblock_bool_expBuilder> {
-  _$Gblock_bool_exp? _$v;
-
-  ListBuilder<Gblock_bool_exp>? _G_and;
-  ListBuilder<Gblock_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gblock_bool_exp>();
-  set G_and(ListBuilder<Gblock_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gblock_bool_expBuilder? _G_not;
-  Gblock_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gblock_bool_expBuilder();
-  set G_not(Gblock_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gblock_bool_exp>? _G_or;
-  ListBuilder<Gblock_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gblock_bool_exp>();
-  set G_or(ListBuilder<Gblock_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  Gtimestamp_comparison_expBuilder? _created_at;
-  Gtimestamp_comparison_expBuilder get created_at =>
-      _$this._created_at ??= new Gtimestamp_comparison_expBuilder();
-  set created_at(Gtimestamp_comparison_expBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  Gjsonb_comparison_expBuilder? _data;
-  Gjsonb_comparison_expBuilder get data =>
-      _$this._data ??= new Gjsonb_comparison_expBuilder();
-  set data(Gjsonb_comparison_expBuilder? data) => _$this._data = data;
-
-  GString_comparison_expBuilder? _hash;
-  GString_comparison_expBuilder get hash =>
-      _$this._hash ??= new GString_comparison_expBuilder();
-  set hash(GString_comparison_expBuilder? hash) => _$this._hash = hash;
-
-  GInt_comparison_expBuilder? _number;
-  GInt_comparison_expBuilder get number =>
-      _$this._number ??= new GInt_comparison_expBuilder();
-  set number(GInt_comparison_expBuilder? number) => _$this._number = number;
+class GSmithEventAggregateBoolExpBuilder
+    implements
+        Builder<GSmithEventAggregateBoolExp,
+            GSmithEventAggregateBoolExpBuilder> {
+  _$GSmithEventAggregateBoolExp? _$v;
+
+  GsmithEventAggregateBoolExpCountBuilder? _count;
+  GsmithEventAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GsmithEventAggregateBoolExpCountBuilder();
+  set count(GsmithEventAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
 
-  Gblock_bool_expBuilder();
+  GSmithEventAggregateBoolExpBuilder();
 
-  Gblock_bool_expBuilder get _$this {
+  GSmithEventAggregateBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _created_at = $v.created_at?.toBuilder();
-      _data = $v.data?.toBuilder();
-      _hash = $v.hash?.toBuilder();
-      _number = $v.number?.toBuilder();
+      _count = $v.count?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gblock_bool_exp other) {
+  void replace(GSmithEventAggregateBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gblock_bool_exp;
+    _$v = other as _$GSmithEventAggregateBoolExp;
   }
 
   @override
-  void update(void Function(Gblock_bool_expBuilder)? updates) {
+  void update(void Function(GSmithEventAggregateBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gblock_bool_exp build() => _build();
+  GSmithEventAggregateBoolExp build() => _build();
 
-  _$Gblock_bool_exp _build() {
-    _$Gblock_bool_exp _$result;
+  _$GSmithEventAggregateBoolExp _build() {
+    _$GSmithEventAggregateBoolExp _$result;
     try {
-      _$result = _$v ??
-          new _$Gblock_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              created_at: _created_at?.build(),
-              data: _data?.build(),
-              hash: _hash?.build(),
-              number: _number?.build());
+      _$result =
+          _$v ?? new _$GSmithEventAggregateBoolExp._(count: _count?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'created_at';
-        _created_at?.build();
-        _$failedField = 'data';
-        _data?.build();
-        _$failedField = 'hash';
-        _hash?.build();
-        _$failedField = 'number';
-        _number?.build();
+        _$failedField = 'count';
+        _count?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gblock_bool_exp', _$failedField, e.toString());
+            r'GSmithEventAggregateBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -10285,225 +59089,402 @@ class Gblock_bool_expBuilder
   }
 }
 
-class _$Gblock_order_by extends Gblock_order_by {
+class _$GsmithEventAggregateBoolExpCount
+    extends GsmithEventAggregateBoolExpCount {
   @override
-  final Gorder_by? created_at;
+  final BuiltList<GSmithEventSelectColumn>? arguments;
   @override
-  final Gorder_by? data;
+  final bool? distinct;
   @override
-  final Gorder_by? hash;
+  final GSmithEventBoolExp? filter;
   @override
-  final Gorder_by? number;
+  final GIntComparisonExp predicate;
 
-  factory _$Gblock_order_by([void Function(Gblock_order_byBuilder)? updates]) =>
-      (new Gblock_order_byBuilder()..update(updates))._build();
+  factory _$GsmithEventAggregateBoolExpCount(
+          [void Function(GsmithEventAggregateBoolExpCountBuilder)? updates]) =>
+      (new GsmithEventAggregateBoolExpCountBuilder()..update(updates))._build();
 
-  _$Gblock_order_by._({this.created_at, this.data, this.hash, this.number})
-      : super._();
+  _$GsmithEventAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GsmithEventAggregateBoolExpCount', 'predicate');
+  }
 
   @override
-  Gblock_order_by rebuild(void Function(Gblock_order_byBuilder) updates) =>
+  GsmithEventAggregateBoolExpCount rebuild(
+          void Function(GsmithEventAggregateBoolExpCountBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gblock_order_byBuilder toBuilder() =>
-      new Gblock_order_byBuilder()..replace(this);
+  GsmithEventAggregateBoolExpCountBuilder toBuilder() =>
+      new GsmithEventAggregateBoolExpCountBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gblock_order_by &&
-        created_at == other.created_at &&
-        data == other.data &&
-        hash == other.hash &&
-        number == other.number;
+    return other is GsmithEventAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, data.hashCode);
-    _$hash = $jc(_$hash, hash.hashCode);
-    _$hash = $jc(_$hash, number.hashCode);
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gblock_order_by')
-          ..add('created_at', created_at)
-          ..add('data', data)
-          ..add('hash', hash)
-          ..add('number', number))
+    return (newBuiltValueToStringHelper(r'GsmithEventAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
         .toString();
   }
 }
 
-class Gblock_order_byBuilder
-    implements Builder<Gblock_order_by, Gblock_order_byBuilder> {
-  _$Gblock_order_by? _$v;
-
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+class GsmithEventAggregateBoolExpCountBuilder
+    implements
+        Builder<GsmithEventAggregateBoolExpCount,
+            GsmithEventAggregateBoolExpCountBuilder> {
+  _$GsmithEventAggregateBoolExpCount? _$v;
+
+  ListBuilder<GSmithEventSelectColumn>? _arguments;
+  ListBuilder<GSmithEventSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GSmithEventSelectColumn>();
+  set arguments(ListBuilder<GSmithEventSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
 
-  Gorder_by? _data;
-  Gorder_by? get data => _$this._data;
-  set data(Gorder_by? data) => _$this._data = data;
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
 
-  Gorder_by? _hash;
-  Gorder_by? get hash => _$this._hash;
-  set hash(Gorder_by? hash) => _$this._hash = hash;
+  GSmithEventBoolExpBuilder? _filter;
+  GSmithEventBoolExpBuilder get filter =>
+      _$this._filter ??= new GSmithEventBoolExpBuilder();
+  set filter(GSmithEventBoolExpBuilder? filter) => _$this._filter = filter;
 
-  Gorder_by? _number;
-  Gorder_by? get number => _$this._number;
-  set number(Gorder_by? number) => _$this._number = number;
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
 
-  Gblock_order_byBuilder();
+  GsmithEventAggregateBoolExpCountBuilder();
 
-  Gblock_order_byBuilder get _$this {
+  GsmithEventAggregateBoolExpCountBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _data = $v.data;
-      _hash = $v.hash;
-      _number = $v.number;
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gblock_order_by other) {
+  void replace(GsmithEventAggregateBoolExpCount other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gblock_order_by;
+    _$v = other as _$GsmithEventAggregateBoolExpCount;
   }
 
   @override
-  void update(void Function(Gblock_order_byBuilder)? updates) {
+  void update(void Function(GsmithEventAggregateBoolExpCountBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gblock_order_by build() => _build();
+  GsmithEventAggregateBoolExpCount build() => _build();
 
-  _$Gblock_order_by _build() {
-    final _$result = _$v ??
-        new _$Gblock_order_by._(
-            created_at: created_at, data: data, hash: hash, number: number);
+  _$GsmithEventAggregateBoolExpCount _build() {
+    _$GsmithEventAggregateBoolExpCount _$result;
+    try {
+      _$result = _$v ??
+          new _$GsmithEventAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'arguments';
+        _arguments?.build();
+
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GsmithEventAggregateBoolExpCount', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gblock_stream_cursor_input extends Gblock_stream_cursor_input {
+class _$GSmithEventAggregateOrderBy extends GSmithEventAggregateOrderBy {
   @override
-  final Gblock_stream_cursor_value_input initial_value;
+  final GSmithEventAvgOrderBy? avg;
   @override
-  final Gcursor_ordering? ordering;
+  final GOrderBy? count;
+  @override
+  final GSmithEventMaxOrderBy? max;
+  @override
+  final GSmithEventMinOrderBy? min;
+  @override
+  final GSmithEventStddevOrderBy? stddev;
+  @override
+  final GSmithEventStddevPopOrderBy? stddevPop;
+  @override
+  final GSmithEventStddevSampOrderBy? stddevSamp;
+  @override
+  final GSmithEventSumOrderBy? sum;
+  @override
+  final GSmithEventVarPopOrderBy? varPop;
+  @override
+  final GSmithEventVarSampOrderBy? varSamp;
+  @override
+  final GSmithEventVarianceOrderBy? variance;
 
-  factory _$Gblock_stream_cursor_input(
-          [void Function(Gblock_stream_cursor_inputBuilder)? updates]) =>
-      (new Gblock_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GSmithEventAggregateOrderBy(
+          [void Function(GSmithEventAggregateOrderByBuilder)? updates]) =>
+      (new GSmithEventAggregateOrderByBuilder()..update(updates))._build();
 
-  _$Gblock_stream_cursor_input._({required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gblock_stream_cursor_input', 'initial_value');
-  }
+  _$GSmithEventAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
+      : super._();
 
   @override
-  Gblock_stream_cursor_input rebuild(
-          void Function(Gblock_stream_cursor_inputBuilder) updates) =>
+  GSmithEventAggregateOrderBy rebuild(
+          void Function(GSmithEventAggregateOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gblock_stream_cursor_inputBuilder toBuilder() =>
-      new Gblock_stream_cursor_inputBuilder()..replace(this);
+  GSmithEventAggregateOrderByBuilder toBuilder() =>
+      new GSmithEventAggregateOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gblock_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GSmithEventAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gblock_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GSmithEventAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
         .toString();
   }
 }
 
-class Gblock_stream_cursor_inputBuilder
+class GSmithEventAggregateOrderByBuilder
     implements
-        Builder<Gblock_stream_cursor_input, Gblock_stream_cursor_inputBuilder> {
-  _$Gblock_stream_cursor_input? _$v;
-
-  Gblock_stream_cursor_value_inputBuilder? _initial_value;
-  Gblock_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??= new Gblock_stream_cursor_value_inputBuilder();
-  set initial_value(Gblock_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+        Builder<GSmithEventAggregateOrderBy,
+            GSmithEventAggregateOrderByBuilder> {
+  _$GSmithEventAggregateOrderBy? _$v;
+
+  GSmithEventAvgOrderByBuilder? _avg;
+  GSmithEventAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GSmithEventAvgOrderByBuilder();
+  set avg(GSmithEventAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GSmithEventMaxOrderByBuilder? _max;
+  GSmithEventMaxOrderByBuilder get max =>
+      _$this._max ??= new GSmithEventMaxOrderByBuilder();
+  set max(GSmithEventMaxOrderByBuilder? max) => _$this._max = max;
+
+  GSmithEventMinOrderByBuilder? _min;
+  GSmithEventMinOrderByBuilder get min =>
+      _$this._min ??= new GSmithEventMinOrderByBuilder();
+  set min(GSmithEventMinOrderByBuilder? min) => _$this._min = min;
+
+  GSmithEventStddevOrderByBuilder? _stddev;
+  GSmithEventStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GSmithEventStddevOrderByBuilder();
+  set stddev(GSmithEventStddevOrderByBuilder? stddev) =>
+      _$this._stddev = stddev;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GSmithEventStddevPopOrderByBuilder? _stddevPop;
+  GSmithEventStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GSmithEventStddevPopOrderByBuilder();
+  set stddevPop(GSmithEventStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GSmithEventStddevSampOrderByBuilder? _stddevSamp;
+  GSmithEventStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GSmithEventStddevSampOrderByBuilder();
+  set stddevSamp(GSmithEventStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GSmithEventSumOrderByBuilder? _sum;
+  GSmithEventSumOrderByBuilder get sum =>
+      _$this._sum ??= new GSmithEventSumOrderByBuilder();
+  set sum(GSmithEventSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GSmithEventVarPopOrderByBuilder? _varPop;
+  GSmithEventVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GSmithEventVarPopOrderByBuilder();
+  set varPop(GSmithEventVarPopOrderByBuilder? varPop) =>
+      _$this._varPop = varPop;
+
+  GSmithEventVarSampOrderByBuilder? _varSamp;
+  GSmithEventVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GSmithEventVarSampOrderByBuilder();
+  set varSamp(GSmithEventVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GSmithEventVarianceOrderByBuilder? _variance;
+  GSmithEventVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GSmithEventVarianceOrderByBuilder();
+  set variance(GSmithEventVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
 
-  Gblock_stream_cursor_inputBuilder();
+  GSmithEventAggregateOrderByBuilder();
 
-  Gblock_stream_cursor_inputBuilder get _$this {
+  GSmithEventAggregateOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gblock_stream_cursor_input other) {
+  void replace(GSmithEventAggregateOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gblock_stream_cursor_input;
+    _$v = other as _$GSmithEventAggregateOrderBy;
   }
 
   @override
-  void update(void Function(Gblock_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GSmithEventAggregateOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gblock_stream_cursor_input build() => _build();
+  GSmithEventAggregateOrderBy build() => _build();
 
-  _$Gblock_stream_cursor_input _build() {
-    _$Gblock_stream_cursor_input _$result;
+  _$GSmithEventAggregateOrderBy _build() {
+    _$GSmithEventAggregateOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gblock_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+          new _$GSmithEventAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gblock_stream_cursor_input', _$failedField, e.toString());
+            r'GSmithEventAggregateOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -10512,334 +59493,319 @@ class Gblock_stream_cursor_inputBuilder
   }
 }
 
-class _$Gblock_stream_cursor_value_input
-    extends Gblock_stream_cursor_value_input {
-  @override
-  final Gtimestamp? created_at;
+class _$GSmithEventAvgOrderBy extends GSmithEventAvgOrderBy {
   @override
-  final _i2.JsonObject? data;
-  @override
-  final String? hash;
-  @override
-  final int? number;
+  final GOrderBy? blockNumber;
 
-  factory _$Gblock_stream_cursor_value_input(
-          [void Function(Gblock_stream_cursor_value_inputBuilder)? updates]) =>
-      (new Gblock_stream_cursor_value_inputBuilder()..update(updates))._build();
+  factory _$GSmithEventAvgOrderBy(
+          [void Function(GSmithEventAvgOrderByBuilder)? updates]) =>
+      (new GSmithEventAvgOrderByBuilder()..update(updates))._build();
 
-  _$Gblock_stream_cursor_value_input._(
-      {this.created_at, this.data, this.hash, this.number})
-      : super._();
+  _$GSmithEventAvgOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gblock_stream_cursor_value_input rebuild(
-          void Function(Gblock_stream_cursor_value_inputBuilder) updates) =>
+  GSmithEventAvgOrderBy rebuild(
+          void Function(GSmithEventAvgOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gblock_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gblock_stream_cursor_value_inputBuilder()..replace(this);
+  GSmithEventAvgOrderByBuilder toBuilder() =>
+      new GSmithEventAvgOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gblock_stream_cursor_value_input &&
-        created_at == other.created_at &&
-        data == other.data &&
-        hash == other.hash &&
-        number == other.number;
+    return other is GSmithEventAvgOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, data.hashCode);
-    _$hash = $jc(_$hash, hash.hashCode);
-    _$hash = $jc(_$hash, number.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gblock_stream_cursor_value_input')
-          ..add('created_at', created_at)
-          ..add('data', data)
-          ..add('hash', hash)
-          ..add('number', number))
+    return (newBuiltValueToStringHelper(r'GSmithEventAvgOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gblock_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gblock_stream_cursor_value_input,
-            Gblock_stream_cursor_value_inputBuilder> {
-  _$Gblock_stream_cursor_value_input? _$v;
-
-  GtimestampBuilder? _created_at;
-  GtimestampBuilder get created_at =>
-      _$this._created_at ??= new GtimestampBuilder();
-  set created_at(GtimestampBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  _i2.JsonObject? _data;
-  _i2.JsonObject? get data => _$this._data;
-  set data(_i2.JsonObject? data) => _$this._data = data;
-
-  String? _hash;
-  String? get hash => _$this._hash;
-  set hash(String? hash) => _$this._hash = hash;
+class GSmithEventAvgOrderByBuilder
+    implements Builder<GSmithEventAvgOrderBy, GSmithEventAvgOrderByBuilder> {
+  _$GSmithEventAvgOrderBy? _$v;
 
-  int? _number;
-  int? get number => _$this._number;
-  set number(int? number) => _$this._number = number;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gblock_stream_cursor_value_inputBuilder();
+  GSmithEventAvgOrderByBuilder();
 
-  Gblock_stream_cursor_value_inputBuilder get _$this {
+  GSmithEventAvgOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at?.toBuilder();
-      _data = $v.data;
-      _hash = $v.hash;
-      _number = $v.number;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gblock_stream_cursor_value_input other) {
+  void replace(GSmithEventAvgOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gblock_stream_cursor_value_input;
+    _$v = other as _$GSmithEventAvgOrderBy;
   }
 
   @override
-  void update(void Function(Gblock_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GSmithEventAvgOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gblock_stream_cursor_value_input build() => _build();
+  GSmithEventAvgOrderBy build() => _build();
 
-  _$Gblock_stream_cursor_value_input _build() {
-    _$Gblock_stream_cursor_value_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gblock_stream_cursor_value_input._(
-              created_at: _created_at?.build(),
-              data: data,
-              hash: hash,
-              number: number);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_at';
-        _created_at?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gblock_stream_cursor_value_input', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventAvgOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventAvgOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GBoolean_comparison_exp extends GBoolean_comparison_exp {
+class _$GSmithEventBoolExp extends GSmithEventBoolExp {
   @override
-  final bool? G_eq;
+  final BuiltList<GSmithEventBoolExp>? G_and;
   @override
-  final bool? G_gt;
+  final GSmithEventBoolExp? G_not;
   @override
-  final bool? G_gte;
+  final BuiltList<GSmithEventBoolExp>? G_or;
   @override
-  final BuiltList<bool>? G_in;
+  final GIntComparisonExp? blockNumber;
   @override
-  final bool? G_is_null;
+  final GEventBoolExp? event;
   @override
-  final bool? G_lt;
+  final GStringComparisonExp? eventId;
   @override
-  final bool? G_lte;
+  final GSmithEventTypeEnumComparisonExp? eventType;
   @override
-  final bool? G_neq;
+  final GStringComparisonExp? id;
   @override
-  final BuiltList<bool>? G_nin;
+  final GSmithBoolExp? smith;
+  @override
+  final GStringComparisonExp? smithId;
 
-  factory _$GBoolean_comparison_exp(
-          [void Function(GBoolean_comparison_expBuilder)? updates]) =>
-      (new GBoolean_comparison_expBuilder()..update(updates))._build();
+  factory _$GSmithEventBoolExp(
+          [void Function(GSmithEventBoolExpBuilder)? updates]) =>
+      (new GSmithEventBoolExpBuilder()..update(updates))._build();
 
-  _$GBoolean_comparison_exp._(
-      {this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_in,
-      this.G_is_null,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nin})
+  _$GSmithEventBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id,
+      this.smith,
+      this.smithId})
       : super._();
 
   @override
-  GBoolean_comparison_exp rebuild(
-          void Function(GBoolean_comparison_expBuilder) updates) =>
+  GSmithEventBoolExp rebuild(
+          void Function(GSmithEventBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GBoolean_comparison_expBuilder toBuilder() =>
-      new GBoolean_comparison_expBuilder()..replace(this);
+  GSmithEventBoolExpBuilder toBuilder() =>
+      new GSmithEventBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GBoolean_comparison_exp &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nin == other.G_nin;
+    return other is GSmithEventBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        smith == other.smith &&
+        smithId == other.smithId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, smith.hashCode);
+    _$hash = $jc(_$hash, smithId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GBoolean_comparison_exp')
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+    return (newBuiltValueToStringHelper(r'GSmithEventBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('smith', smith)
+          ..add('smithId', smithId))
         .toString();
   }
 }
 
-class GBoolean_comparison_expBuilder
-    implements
-        Builder<GBoolean_comparison_exp, GBoolean_comparison_expBuilder> {
-  _$GBoolean_comparison_exp? _$v;
-
-  bool? _G_eq;
-  bool? get G_eq => _$this._G_eq;
-  set G_eq(bool? G_eq) => _$this._G_eq = G_eq;
-
-  bool? _G_gt;
-  bool? get G_gt => _$this._G_gt;
-  set G_gt(bool? G_gt) => _$this._G_gt = G_gt;
-
-  bool? _G_gte;
-  bool? get G_gte => _$this._G_gte;
-  set G_gte(bool? G_gte) => _$this._G_gte = G_gte;
-
-  ListBuilder<bool>? _G_in;
-  ListBuilder<bool> get G_in => _$this._G_in ??= new ListBuilder<bool>();
-  set G_in(ListBuilder<bool>? G_in) => _$this._G_in = G_in;
-
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
-
-  bool? _G_lt;
-  bool? get G_lt => _$this._G_lt;
-  set G_lt(bool? G_lt) => _$this._G_lt = G_lt;
-
-  bool? _G_lte;
-  bool? get G_lte => _$this._G_lte;
-  set G_lte(bool? G_lte) => _$this._G_lte = G_lte;
-
-  bool? _G_neq;
-  bool? get G_neq => _$this._G_neq;
-  set G_neq(bool? G_neq) => _$this._G_neq = G_neq;
-
-  ListBuilder<bool>? _G_nin;
-  ListBuilder<bool> get G_nin => _$this._G_nin ??= new ListBuilder<bool>();
-  set G_nin(ListBuilder<bool>? G_nin) => _$this._G_nin = G_nin;
-
-  GBoolean_comparison_expBuilder();
-
-  GBoolean_comparison_expBuilder get _$this {
+class GSmithEventBoolExpBuilder
+    implements Builder<GSmithEventBoolExp, GSmithEventBoolExpBuilder> {
+  _$GSmithEventBoolExp? _$v;
+
+  ListBuilder<GSmithEventBoolExp>? _G_and;
+  ListBuilder<GSmithEventBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GSmithEventBoolExp>();
+  set G_and(ListBuilder<GSmithEventBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GSmithEventBoolExpBuilder? _G_not;
+  GSmithEventBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GSmithEventBoolExpBuilder();
+  set G_not(GSmithEventBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GSmithEventBoolExp>? _G_or;
+  ListBuilder<GSmithEventBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GSmithEventBoolExp>();
+  set G_or(ListBuilder<GSmithEventBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GSmithEventTypeEnumComparisonExpBuilder? _eventType;
+  GSmithEventTypeEnumComparisonExpBuilder get eventType =>
+      _$this._eventType ??= new GSmithEventTypeEnumComparisonExpBuilder();
+  set eventType(GSmithEventTypeEnumComparisonExpBuilder? eventType) =>
+      _$this._eventType = eventType;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GSmithBoolExpBuilder? _smith;
+  GSmithBoolExpBuilder get smith =>
+      _$this._smith ??= new GSmithBoolExpBuilder();
+  set smith(GSmithBoolExpBuilder? smith) => _$this._smith = smith;
+
+  GStringComparisonExpBuilder? _smithId;
+  GStringComparisonExpBuilder get smithId =>
+      _$this._smithId ??= new GStringComparisonExpBuilder();
+  set smithId(GStringComparisonExpBuilder? smithId) =>
+      _$this._smithId = smithId;
+
+  GSmithEventBoolExpBuilder();
+
+  GSmithEventBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_eq = $v.G_eq;
-      _G_gt = $v.G_gt;
-      _G_gte = $v.G_gte;
-      _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
-      _G_lt = $v.G_lt;
-      _G_lte = $v.G_lte;
-      _G_neq = $v.G_neq;
-      _G_nin = $v.G_nin?.toBuilder();
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _eventType = $v.eventType?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _smith = $v.smith?.toBuilder();
+      _smithId = $v.smithId?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GBoolean_comparison_exp other) {
+  void replace(GSmithEventBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GBoolean_comparison_exp;
+    _$v = other as _$GSmithEventBoolExp;
   }
 
   @override
-  void update(void Function(GBoolean_comparison_expBuilder)? updates) {
+  void update(void Function(GSmithEventBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GBoolean_comparison_exp build() => _build();
+  GSmithEventBoolExp build() => _build();
 
-  _$GBoolean_comparison_exp _build() {
-    _$GBoolean_comparison_exp _$result;
+  _$GSmithEventBoolExp _build() {
+    _$GSmithEventBoolExp _$result;
     try {
       _$result = _$v ??
-          new _$GBoolean_comparison_exp._(
-              G_eq: G_eq,
-              G_gt: G_gt,
-              G_gte: G_gte,
-              G_in: _G_in?.build(),
-              G_is_null: G_is_null,
-              G_lt: G_lt,
-              G_lte: G_lte,
-              G_neq: G_neq,
-              G_nin: _G_nin?.build());
+          new _$GSmithEventBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              blockNumber: _blockNumber?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              eventType: _eventType?.build(),
+              id: _id?.build(),
+              smith: _smith?.build(),
+              smithId: _smithId?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_in';
-        _G_in?.build();
-
-        _$failedField = 'G_nin';
-        _G_nin?.build();
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'eventType';
+        _eventType?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'smith';
+        _smith?.build();
+        _$failedField = 'smithId';
+        _smithId?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GBoolean_comparison_exp', _$failedField, e.toString());
+            r'GSmithEventBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -10848,514 +59814,412 @@ class GBoolean_comparison_expBuilder
   }
 }
 
-class _$Gcertification_aggregate_bool_exp
-    extends Gcertification_aggregate_bool_exp {
+class _$GSmithEventMaxOrderBy extends GSmithEventMaxOrderBy {
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
   @override
-  final Gcertification_aggregate_bool_exp_count? count;
+  final GOrderBy? smithId;
 
-  factory _$Gcertification_aggregate_bool_exp(
-          [void Function(Gcertification_aggregate_bool_expBuilder)? updates]) =>
-      (new Gcertification_aggregate_bool_expBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventMaxOrderBy(
+          [void Function(GSmithEventMaxOrderByBuilder)? updates]) =>
+      (new GSmithEventMaxOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_aggregate_bool_exp._({this.count}) : super._();
+  _$GSmithEventMaxOrderBy._(
+      {this.blockNumber, this.eventId, this.id, this.smithId})
+      : super._();
 
   @override
-  Gcertification_aggregate_bool_exp rebuild(
-          void Function(Gcertification_aggregate_bool_expBuilder) updates) =>
+  GSmithEventMaxOrderBy rebuild(
+          void Function(GSmithEventMaxOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_aggregate_bool_expBuilder toBuilder() =>
-      new Gcertification_aggregate_bool_expBuilder()..replace(this);
+  GSmithEventMaxOrderByBuilder toBuilder() =>
+      new GSmithEventMaxOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_aggregate_bool_exp && count == other.count;
+    return other is GSmithEventMaxOrderBy &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        smithId == other.smithId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, smithId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_aggregate_bool_exp')
-          ..add('count', count))
+    return (newBuiltValueToStringHelper(r'GSmithEventMaxOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('smithId', smithId))
         .toString();
   }
 }
 
-class Gcertification_aggregate_bool_expBuilder
-    implements
-        Builder<Gcertification_aggregate_bool_exp,
-            Gcertification_aggregate_bool_expBuilder> {
-  _$Gcertification_aggregate_bool_exp? _$v;
-
-  Gcertification_aggregate_bool_exp_countBuilder? _count;
-  Gcertification_aggregate_bool_exp_countBuilder get count =>
-      _$this._count ??= new Gcertification_aggregate_bool_exp_countBuilder();
-  set count(Gcertification_aggregate_bool_exp_countBuilder? count) =>
-      _$this._count = count;
+class GSmithEventMaxOrderByBuilder
+    implements Builder<GSmithEventMaxOrderBy, GSmithEventMaxOrderByBuilder> {
+  _$GSmithEventMaxOrderBy? _$v;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gcertification_aggregate_bool_expBuilder();
+  GOrderBy? _smithId;
+  GOrderBy? get smithId => _$this._smithId;
+  set smithId(GOrderBy? smithId) => _$this._smithId = smithId;
 
-  Gcertification_aggregate_bool_expBuilder get _$this {
+  GSmithEventMaxOrderByBuilder();
+
+  GSmithEventMaxOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _count = $v.count?.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _smithId = $v.smithId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_aggregate_bool_exp other) {
+  void replace(GSmithEventMaxOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_aggregate_bool_exp;
+    _$v = other as _$GSmithEventMaxOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_aggregate_bool_expBuilder)? updates) {
+  void update(void Function(GSmithEventMaxOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_aggregate_bool_exp build() => _build();
+  GSmithEventMaxOrderBy build() => _build();
 
-  _$Gcertification_aggregate_bool_exp _build() {
-    _$Gcertification_aggregate_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_aggregate_bool_exp._(count: _count?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'count';
-        _count?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_aggregate_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GSmithEventMaxOrderBy._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            id: id,
+            smithId: smithId);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_aggregate_bool_exp_count
-    extends Gcertification_aggregate_bool_exp_count {
+class _$GSmithEventMinOrderBy extends GSmithEventMinOrderBy {
   @override
-  final BuiltList<Gcertification_select_column>? arguments;
+  final GOrderBy? blockNumber;
   @override
-  final bool? distinct;
+  final GOrderBy? eventId;
   @override
-  final Gcertification_bool_exp? filter;
+  final GOrderBy? id;
   @override
-  final GInt_comparison_exp predicate;
+  final GOrderBy? smithId;
 
-  factory _$Gcertification_aggregate_bool_exp_count(
-          [void Function(Gcertification_aggregate_bool_exp_countBuilder)?
-              updates]) =>
-      (new Gcertification_aggregate_bool_exp_countBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventMinOrderBy(
+          [void Function(GSmithEventMinOrderByBuilder)? updates]) =>
+      (new GSmithEventMinOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_aggregate_bool_exp_count._(
-      {this.arguments, this.distinct, this.filter, required this.predicate})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        predicate, r'Gcertification_aggregate_bool_exp_count', 'predicate');
-  }
+  _$GSmithEventMinOrderBy._(
+      {this.blockNumber, this.eventId, this.id, this.smithId})
+      : super._();
 
   @override
-  Gcertification_aggregate_bool_exp_count rebuild(
-          void Function(Gcertification_aggregate_bool_exp_countBuilder)
-              updates) =>
+  GSmithEventMinOrderBy rebuild(
+          void Function(GSmithEventMinOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_aggregate_bool_exp_countBuilder toBuilder() =>
-      new Gcertification_aggregate_bool_exp_countBuilder()..replace(this);
+  GSmithEventMinOrderByBuilder toBuilder() =>
+      new GSmithEventMinOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_aggregate_bool_exp_count &&
-        arguments == other.arguments &&
-        distinct == other.distinct &&
-        filter == other.filter &&
-        predicate == other.predicate;
+    return other is GSmithEventMinOrderBy &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        smithId == other.smithId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, arguments.hashCode);
-    _$hash = $jc(_$hash, distinct.hashCode);
-    _$hash = $jc(_$hash, filter.hashCode);
-    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, smithId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gcertification_aggregate_bool_exp_count')
-          ..add('arguments', arguments)
-          ..add('distinct', distinct)
-          ..add('filter', filter)
-          ..add('predicate', predicate))
+    return (newBuiltValueToStringHelper(r'GSmithEventMinOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('smithId', smithId))
         .toString();
   }
 }
 
-class Gcertification_aggregate_bool_exp_countBuilder
-    implements
-        Builder<Gcertification_aggregate_bool_exp_count,
-            Gcertification_aggregate_bool_exp_countBuilder> {
-  _$Gcertification_aggregate_bool_exp_count? _$v;
-
-  ListBuilder<Gcertification_select_column>? _arguments;
-  ListBuilder<Gcertification_select_column> get arguments =>
-      _$this._arguments ??= new ListBuilder<Gcertification_select_column>();
-  set arguments(ListBuilder<Gcertification_select_column>? arguments) =>
-      _$this._arguments = arguments;
+class GSmithEventMinOrderByBuilder
+    implements Builder<GSmithEventMinOrderBy, GSmithEventMinOrderByBuilder> {
+  _$GSmithEventMinOrderBy? _$v;
 
-  bool? _distinct;
-  bool? get distinct => _$this._distinct;
-  set distinct(bool? distinct) => _$this._distinct = distinct;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gcertification_bool_expBuilder? _filter;
-  Gcertification_bool_expBuilder get filter =>
-      _$this._filter ??= new Gcertification_bool_expBuilder();
-  set filter(Gcertification_bool_expBuilder? filter) => _$this._filter = filter;
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  GInt_comparison_expBuilder? _predicate;
-  GInt_comparison_expBuilder get predicate =>
-      _$this._predicate ??= new GInt_comparison_expBuilder();
-  set predicate(GInt_comparison_expBuilder? predicate) =>
-      _$this._predicate = predicate;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _smithId;
+  GOrderBy? get smithId => _$this._smithId;
+  set smithId(GOrderBy? smithId) => _$this._smithId = smithId;
 
-  Gcertification_aggregate_bool_exp_countBuilder();
+  GSmithEventMinOrderByBuilder();
 
-  Gcertification_aggregate_bool_exp_countBuilder get _$this {
+  GSmithEventMinOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _arguments = $v.arguments?.toBuilder();
-      _distinct = $v.distinct;
-      _filter = $v.filter?.toBuilder();
-      _predicate = $v.predicate.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _smithId = $v.smithId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_aggregate_bool_exp_count other) {
+  void replace(GSmithEventMinOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_aggregate_bool_exp_count;
+    _$v = other as _$GSmithEventMinOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_aggregate_bool_exp_countBuilder)? updates) {
+  void update(void Function(GSmithEventMinOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_aggregate_bool_exp_count build() => _build();
+  GSmithEventMinOrderBy build() => _build();
 
-  _$Gcertification_aggregate_bool_exp_count _build() {
-    _$Gcertification_aggregate_bool_exp_count _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_aggregate_bool_exp_count._(
-              arguments: _arguments?.build(),
-              distinct: distinct,
-              filter: _filter?.build(),
-              predicate: predicate.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'arguments';
-        _arguments?.build();
-
-        _$failedField = 'filter';
-        _filter?.build();
-        _$failedField = 'predicate';
-        predicate.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_aggregate_bool_exp_count',
-            _$failedField,
-            e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GSmithEventMinOrderBy._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            id: id,
+            smithId: smithId);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_aggregate_order_by
-    extends Gcertification_aggregate_order_by {
-  @override
-  final Gcertification_avg_order_by? avg;
-  @override
-  final Gorder_by? count;
-  @override
-  final Gcertification_max_order_by? max;
+class _$GSmithEventOrderBy extends GSmithEventOrderBy {
   @override
-  final Gcertification_min_order_by? min;
+  final GOrderBy? blockNumber;
   @override
-  final Gcertification_stddev_order_by? stddev;
+  final GEventOrderBy? event;
   @override
-  final Gcertification_stddev_pop_order_by? stddev_pop;
+  final GOrderBy? eventId;
   @override
-  final Gcertification_stddev_samp_order_by? stddev_samp;
+  final GOrderBy? eventType;
   @override
-  final Gcertification_sum_order_by? sum;
+  final GOrderBy? id;
   @override
-  final Gcertification_var_pop_order_by? var_pop;
+  final GSmithOrderBy? smith;
   @override
-  final Gcertification_var_samp_order_by? var_samp;
-  @override
-  final Gcertification_variance_order_by? variance;
+  final GOrderBy? smithId;
 
-  factory _$Gcertification_aggregate_order_by(
-          [void Function(Gcertification_aggregate_order_byBuilder)? updates]) =>
-      (new Gcertification_aggregate_order_byBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventOrderBy(
+          [void Function(GSmithEventOrderByBuilder)? updates]) =>
+      (new GSmithEventOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_aggregate_order_by._(
-      {this.avg,
-      this.count,
-      this.max,
-      this.min,
-      this.stddev,
-      this.stddev_pop,
-      this.stddev_samp,
-      this.sum,
-      this.var_pop,
-      this.var_samp,
-      this.variance})
+  _$GSmithEventOrderBy._(
+      {this.blockNumber,
+      this.event,
+      this.eventId,
+      this.eventType,
+      this.id,
+      this.smith,
+      this.smithId})
       : super._();
 
   @override
-  Gcertification_aggregate_order_by rebuild(
-          void Function(Gcertification_aggregate_order_byBuilder) updates) =>
+  GSmithEventOrderBy rebuild(
+          void Function(GSmithEventOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_aggregate_order_byBuilder toBuilder() =>
-      new Gcertification_aggregate_order_byBuilder()..replace(this);
+  GSmithEventOrderByBuilder toBuilder() =>
+      new GSmithEventOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_aggregate_order_by &&
-        avg == other.avg &&
-        count == other.count &&
-        max == other.max &&
-        min == other.min &&
-        stddev == other.stddev &&
-        stddev_pop == other.stddev_pop &&
-        stddev_samp == other.stddev_samp &&
-        sum == other.sum &&
-        var_pop == other.var_pop &&
-        var_samp == other.var_samp &&
-        variance == other.variance;
+    return other is GSmithEventOrderBy &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        smith == other.smith &&
+        smithId == other.smithId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, avg.hashCode);
-    _$hash = $jc(_$hash, count.hashCode);
-    _$hash = $jc(_$hash, max.hashCode);
-    _$hash = $jc(_$hash, min.hashCode);
-    _$hash = $jc(_$hash, stddev.hashCode);
-    _$hash = $jc(_$hash, stddev_pop.hashCode);
-    _$hash = $jc(_$hash, stddev_samp.hashCode);
-    _$hash = $jc(_$hash, sum.hashCode);
-    _$hash = $jc(_$hash, var_pop.hashCode);
-    _$hash = $jc(_$hash, var_samp.hashCode);
-    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, smith.hashCode);
+    _$hash = $jc(_$hash, smithId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_aggregate_order_by')
-          ..add('avg', avg)
-          ..add('count', count)
-          ..add('max', max)
-          ..add('min', min)
-          ..add('stddev', stddev)
-          ..add('stddev_pop', stddev_pop)
-          ..add('stddev_samp', stddev_samp)
-          ..add('sum', sum)
-          ..add('var_pop', var_pop)
-          ..add('var_samp', var_samp)
-          ..add('variance', variance))
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GSmithEventOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('smith', smith)
+          ..add('smithId', smithId))
         .toString();
   }
 }
 
-class Gcertification_aggregate_order_byBuilder
-    implements
-        Builder<Gcertification_aggregate_order_by,
-            Gcertification_aggregate_order_byBuilder> {
-  _$Gcertification_aggregate_order_by? _$v;
-
-  Gcertification_avg_order_byBuilder? _avg;
-  Gcertification_avg_order_byBuilder get avg =>
-      _$this._avg ??= new Gcertification_avg_order_byBuilder();
-  set avg(Gcertification_avg_order_byBuilder? avg) => _$this._avg = avg;
-
-  Gorder_by? _count;
-  Gorder_by? get count => _$this._count;
-  set count(Gorder_by? count) => _$this._count = count;
-
-  Gcertification_max_order_byBuilder? _max;
-  Gcertification_max_order_byBuilder get max =>
-      _$this._max ??= new Gcertification_max_order_byBuilder();
-  set max(Gcertification_max_order_byBuilder? max) => _$this._max = max;
-
-  Gcertification_min_order_byBuilder? _min;
-  Gcertification_min_order_byBuilder get min =>
-      _$this._min ??= new Gcertification_min_order_byBuilder();
-  set min(Gcertification_min_order_byBuilder? min) => _$this._min = min;
-
-  Gcertification_stddev_order_byBuilder? _stddev;
-  Gcertification_stddev_order_byBuilder get stddev =>
-      _$this._stddev ??= new Gcertification_stddev_order_byBuilder();
-  set stddev(Gcertification_stddev_order_byBuilder? stddev) =>
-      _$this._stddev = stddev;
+class GSmithEventOrderByBuilder
+    implements Builder<GSmithEventOrderBy, GSmithEventOrderByBuilder> {
+  _$GSmithEventOrderBy? _$v;
 
-  Gcertification_stddev_pop_order_byBuilder? _stddev_pop;
-  Gcertification_stddev_pop_order_byBuilder get stddev_pop =>
-      _$this._stddev_pop ??= new Gcertification_stddev_pop_order_byBuilder();
-  set stddev_pop(Gcertification_stddev_pop_order_byBuilder? stddev_pop) =>
-      _$this._stddev_pop = stddev_pop;
-
-  Gcertification_stddev_samp_order_byBuilder? _stddev_samp;
-  Gcertification_stddev_samp_order_byBuilder get stddev_samp =>
-      _$this._stddev_samp ??= new Gcertification_stddev_samp_order_byBuilder();
-  set stddev_samp(Gcertification_stddev_samp_order_byBuilder? stddev_samp) =>
-      _$this._stddev_samp = stddev_samp;
-
-  Gcertification_sum_order_byBuilder? _sum;
-  Gcertification_sum_order_byBuilder get sum =>
-      _$this._sum ??= new Gcertification_sum_order_byBuilder();
-  set sum(Gcertification_sum_order_byBuilder? sum) => _$this._sum = sum;
-
-  Gcertification_var_pop_order_byBuilder? _var_pop;
-  Gcertification_var_pop_order_byBuilder get var_pop =>
-      _$this._var_pop ??= new Gcertification_var_pop_order_byBuilder();
-  set var_pop(Gcertification_var_pop_order_byBuilder? var_pop) =>
-      _$this._var_pop = var_pop;
-
-  Gcertification_var_samp_order_byBuilder? _var_samp;
-  Gcertification_var_samp_order_byBuilder get var_samp =>
-      _$this._var_samp ??= new Gcertification_var_samp_order_byBuilder();
-  set var_samp(Gcertification_var_samp_order_byBuilder? var_samp) =>
-      _$this._var_samp = var_samp;
-
-  Gcertification_variance_order_byBuilder? _variance;
-  Gcertification_variance_order_byBuilder get variance =>
-      _$this._variance ??= new Gcertification_variance_order_byBuilder();
-  set variance(Gcertification_variance_order_byBuilder? variance) =>
-      _$this._variance = variance;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
 
-  Gcertification_aggregate_order_byBuilder();
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  Gcertification_aggregate_order_byBuilder get _$this {
+  GOrderBy? _eventType;
+  GOrderBy? get eventType => _$this._eventType;
+  set eventType(GOrderBy? eventType) => _$this._eventType = eventType;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GSmithOrderByBuilder? _smith;
+  GSmithOrderByBuilder get smith =>
+      _$this._smith ??= new GSmithOrderByBuilder();
+  set smith(GSmithOrderByBuilder? smith) => _$this._smith = smith;
+
+  GOrderBy? _smithId;
+  GOrderBy? get smithId => _$this._smithId;
+  set smithId(GOrderBy? smithId) => _$this._smithId = smithId;
+
+  GSmithEventOrderByBuilder();
+
+  GSmithEventOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _avg = $v.avg?.toBuilder();
-      _count = $v.count;
-      _max = $v.max?.toBuilder();
-      _min = $v.min?.toBuilder();
-      _stddev = $v.stddev?.toBuilder();
-      _stddev_pop = $v.stddev_pop?.toBuilder();
-      _stddev_samp = $v.stddev_samp?.toBuilder();
-      _sum = $v.sum?.toBuilder();
-      _var_pop = $v.var_pop?.toBuilder();
-      _var_samp = $v.var_samp?.toBuilder();
-      _variance = $v.variance?.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _smith = $v.smith?.toBuilder();
+      _smithId = $v.smithId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_aggregate_order_by other) {
+  void replace(GSmithEventOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_aggregate_order_by;
+    _$v = other as _$GSmithEventOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_aggregate_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_aggregate_order_by build() => _build();
+  GSmithEventOrderBy build() => _build();
 
-  _$Gcertification_aggregate_order_by _build() {
-    _$Gcertification_aggregate_order_by _$result;
+  _$GSmithEventOrderBy _build() {
+    _$GSmithEventOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gcertification_aggregate_order_by._(
-              avg: _avg?.build(),
-              count: count,
-              max: _max?.build(),
-              min: _min?.build(),
-              stddev: _stddev?.build(),
-              stddev_pop: _stddev_pop?.build(),
-              stddev_samp: _stddev_samp?.build(),
-              sum: _sum?.build(),
-              var_pop: _var_pop?.build(),
-              var_samp: _var_samp?.build(),
-              variance: _variance?.build());
+          new _$GSmithEventOrderBy._(
+              blockNumber: blockNumber,
+              event: _event?.build(),
+              eventId: eventId,
+              eventType: eventType,
+              id: id,
+              smith: _smith?.build(),
+              smithId: smithId);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'avg';
-        _avg?.build();
+        _$failedField = 'event';
+        _event?.build();
 
-        _$failedField = 'max';
-        _max?.build();
-        _$failedField = 'min';
-        _min?.build();
-        _$failedField = 'stddev';
-        _stddev?.build();
-        _$failedField = 'stddev_pop';
-        _stddev_pop?.build();
-        _$failedField = 'stddev_samp';
-        _stddev_samp?.build();
-        _$failedField = 'sum';
-        _sum?.build();
-        _$failedField = 'var_pop';
-        _var_pop?.build();
-        _$failedField = 'var_samp';
-        _var_samp?.build();
-        _$failedField = 'variance';
-        _variance?.build();
+        _$failedField = 'smith';
+        _smith?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gcertification_aggregate_order_by', _$failedField, e.toString());
+            r'GSmithEventOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -11364,2001 +60228,2001 @@ class Gcertification_aggregate_order_byBuilder
   }
 }
 
-class _$Gcertification_avg_order_by extends Gcertification_avg_order_by {
-  @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? issuer_index;
+class _$GSmithEventStddevOrderBy extends GSmithEventStddevOrderBy {
   @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_avg_order_by(
-          [void Function(Gcertification_avg_order_byBuilder)? updates]) =>
-      (new Gcertification_avg_order_byBuilder()..update(updates))._build();
+  factory _$GSmithEventStddevOrderBy(
+          [void Function(GSmithEventStddevOrderByBuilder)? updates]) =>
+      (new GSmithEventStddevOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_avg_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GSmithEventStddevOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_avg_order_by rebuild(
-          void Function(Gcertification_avg_order_byBuilder) updates) =>
+  GSmithEventStddevOrderBy rebuild(
+          void Function(GSmithEventStddevOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_avg_order_byBuilder toBuilder() =>
-      new Gcertification_avg_order_byBuilder()..replace(this);
+  GSmithEventStddevOrderByBuilder toBuilder() =>
+      new GSmithEventStddevOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_avg_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventStddevOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_avg_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventStddevOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_avg_order_byBuilder
+class GSmithEventStddevOrderByBuilder
     implements
-        Builder<Gcertification_avg_order_by,
-            Gcertification_avg_order_byBuilder> {
-  _$Gcertification_avg_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+        Builder<GSmithEventStddevOrderBy, GSmithEventStddevOrderByBuilder> {
+  _$GSmithEventStddevOrderBy? _$v;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GSmithEventStddevOrderByBuilder();
 
-  Gcertification_avg_order_byBuilder();
-
-  Gcertification_avg_order_byBuilder get _$this {
+  GSmithEventStddevOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_avg_order_by other) {
+  void replace(GSmithEventStddevOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_avg_order_by;
+    _$v = other as _$GSmithEventStddevOrderBy;
   }
 
   @override
-  void update(void Function(Gcertification_avg_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventStddevOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_avg_order_by build() => _build();
+  GSmithEventStddevOrderBy build() => _build();
 
-  _$Gcertification_avg_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_avg_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventStddevOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_bool_exp extends Gcertification_bool_exp {
-  @override
-  final BuiltList<Gcertification_bool_exp>? G_and;
-  @override
-  final Gcertification_bool_exp? G_not;
-  @override
-  final BuiltList<Gcertification_bool_exp>? G_or;
-  @override
-  final Gtimestamptz_comparison_exp? created_at;
-  @override
-  final GInt_comparison_exp? created_on;
-  @override
-  final Gblock_bool_exp? created_on_block;
-  @override
-  final Gidentity_bool_exp? issuer;
+class _$GSmithEventStddevPopOrderBy extends GSmithEventStddevPopOrderBy {
   @override
-  final GInt_comparison_exp? issuer_index;
-  @override
-  final Gidentity_bool_exp? receiver;
-  @override
-  final GInt_comparison_exp? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_bool_exp(
-          [void Function(Gcertification_bool_expBuilder)? updates]) =>
-      (new Gcertification_bool_expBuilder()..update(updates))._build();
+  factory _$GSmithEventStddevPopOrderBy(
+          [void Function(GSmithEventStddevPopOrderByBuilder)? updates]) =>
+      (new GSmithEventStddevPopOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.issuer,
-      this.issuer_index,
-      this.receiver,
-      this.receiver_index})
-      : super._();
+  _$GSmithEventStddevPopOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_bool_exp rebuild(
-          void Function(Gcertification_bool_expBuilder) updates) =>
+  GSmithEventStddevPopOrderBy rebuild(
+          void Function(GSmithEventStddevPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_bool_expBuilder toBuilder() =>
-      new Gcertification_bool_expBuilder()..replace(this);
+  GSmithEventStddevPopOrderByBuilder toBuilder() =>
+      new GSmithEventStddevPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        issuer == other.issuer &&
-        issuer_index == other.issuer_index &&
-        receiver == other.receiver &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventStddevPopOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('issuer', issuer)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver', receiver)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventStddevPopOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_bool_expBuilder
+class GSmithEventStddevPopOrderByBuilder
     implements
-        Builder<Gcertification_bool_exp, Gcertification_bool_expBuilder> {
-  _$Gcertification_bool_exp? _$v;
-
-  ListBuilder<Gcertification_bool_exp>? _G_and;
-  ListBuilder<Gcertification_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gcertification_bool_exp>();
-  set G_and(ListBuilder<Gcertification_bool_exp>? G_and) =>
-      _$this._G_and = G_and;
-
-  Gcertification_bool_expBuilder? _G_not;
-  Gcertification_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gcertification_bool_expBuilder();
-  set G_not(Gcertification_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gcertification_bool_exp>? _G_or;
-  ListBuilder<Gcertification_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gcertification_bool_exp>();
-  set G_or(ListBuilder<Gcertification_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  Gtimestamptz_comparison_expBuilder? _created_at;
-  Gtimestamptz_comparison_expBuilder get created_at =>
-      _$this._created_at ??= new Gtimestamptz_comparison_expBuilder();
-  set created_at(Gtimestamptz_comparison_expBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  GInt_comparison_expBuilder? _created_on;
-  GInt_comparison_expBuilder get created_on =>
-      _$this._created_on ??= new GInt_comparison_expBuilder();
-  set created_on(GInt_comparison_expBuilder? created_on) =>
-      _$this._created_on = created_on;
-
-  Gblock_bool_expBuilder? _created_on_block;
-  Gblock_bool_expBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_bool_expBuilder();
-  set created_on_block(Gblock_bool_expBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  Gidentity_bool_expBuilder? _issuer;
-  Gidentity_bool_expBuilder get issuer =>
-      _$this._issuer ??= new Gidentity_bool_expBuilder();
-  set issuer(Gidentity_bool_expBuilder? issuer) => _$this._issuer = issuer;
-
-  GInt_comparison_expBuilder? _issuer_index;
-  GInt_comparison_expBuilder get issuer_index =>
-      _$this._issuer_index ??= new GInt_comparison_expBuilder();
-  set issuer_index(GInt_comparison_expBuilder? issuer_index) =>
-      _$this._issuer_index = issuer_index;
-
-  Gidentity_bool_expBuilder? _receiver;
-  Gidentity_bool_expBuilder get receiver =>
-      _$this._receiver ??= new Gidentity_bool_expBuilder();
-  set receiver(Gidentity_bool_expBuilder? receiver) =>
-      _$this._receiver = receiver;
+        Builder<GSmithEventStddevPopOrderBy,
+            GSmithEventStddevPopOrderByBuilder> {
+  _$GSmithEventStddevPopOrderBy? _$v;
 
-  GInt_comparison_expBuilder? _receiver_index;
-  GInt_comparison_expBuilder get receiver_index =>
-      _$this._receiver_index ??= new GInt_comparison_expBuilder();
-  set receiver_index(GInt_comparison_expBuilder? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gcertification_bool_expBuilder();
+  GSmithEventStddevPopOrderByBuilder();
 
-  Gcertification_bool_expBuilder get _$this {
+  GSmithEventStddevPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on?.toBuilder();
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_index = $v.issuer_index?.toBuilder();
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_index = $v.receiver_index?.toBuilder();
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_bool_exp other) {
+  void replace(GSmithEventStddevPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_bool_exp;
+    _$v = other as _$GSmithEventStddevPopOrderBy;
   }
 
   @override
-  void update(void Function(Gcertification_bool_expBuilder)? updates) {
+  void update(void Function(GSmithEventStddevPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_bool_exp build() => _build();
+  GSmithEventStddevPopOrderBy build() => _build();
 
-  _$Gcertification_bool_exp _build() {
-    _$Gcertification_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              created_at: _created_at?.build(),
-              created_on: _created_on?.build(),
-              created_on_block: _created_on_block?.build(),
-              issuer: _issuer?.build(),
-              issuer_index: _issuer_index?.build(),
-              receiver: _receiver?.build(),
-              receiver_index: _receiver_index?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'created_at';
-        _created_at?.build();
-        _$failedField = 'created_on';
-        _created_on?.build();
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'issuer';
-        _issuer?.build();
-        _$failedField = 'issuer_index';
-        _issuer_index?.build();
-        _$failedField = 'receiver';
-        _receiver?.build();
-        _$failedField = 'receiver_index';
-        _receiver_index?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventStddevPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventStddevPopOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_max_order_by extends Gcertification_max_order_by {
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
+class _$GSmithEventStddevSampOrderBy extends GSmithEventStddevSampOrderBy {
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_max_order_by(
-          [void Function(Gcertification_max_order_byBuilder)? updates]) =>
-      (new Gcertification_max_order_byBuilder()..update(updates))._build();
+  factory _$GSmithEventStddevSampOrderBy(
+          [void Function(GSmithEventStddevSampOrderByBuilder)? updates]) =>
+      (new GSmithEventStddevSampOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_max_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
-      : super._();
+  _$GSmithEventStddevSampOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_max_order_by rebuild(
-          void Function(Gcertification_max_order_byBuilder) updates) =>
+  GSmithEventStddevSampOrderBy rebuild(
+          void Function(GSmithEventStddevSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_max_order_byBuilder toBuilder() =>
-      new Gcertification_max_order_byBuilder()..replace(this);
+  GSmithEventStddevSampOrderByBuilder toBuilder() =>
+      new GSmithEventStddevSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_max_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventStddevSampOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_max_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventStddevSampOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_max_order_byBuilder
+class GSmithEventStddevSampOrderByBuilder
     implements
-        Builder<Gcertification_max_order_by,
-            Gcertification_max_order_byBuilder> {
-  _$Gcertification_max_order_by? _$v;
-
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+        Builder<GSmithEventStddevSampOrderBy,
+            GSmithEventStddevSampOrderByBuilder> {
+  _$GSmithEventStddevSampOrderBy? _$v;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GSmithEventStddevSampOrderByBuilder();
 
-  Gcertification_max_order_byBuilder();
-
-  Gcertification_max_order_byBuilder get _$this {
+  GSmithEventStddevSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_max_order_by other) {
+  void replace(GSmithEventStddevSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_max_order_by;
+    _$v = other as _$GSmithEventStddevSampOrderBy;
   }
 
   @override
-  void update(void Function(Gcertification_max_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventStddevSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_max_order_by build() => _build();
+  GSmithEventStddevSampOrderBy build() => _build();
 
-  _$Gcertification_max_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_max_order_by._(
-            created_at: created_at,
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventStddevSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventStddevSampOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_min_order_by extends Gcertification_min_order_by {
-  @override
-  final Gorder_by? created_at;
+class _$GSmithEventStreamCursorInput extends GSmithEventStreamCursorInput {
   @override
-  final Gorder_by? created_on;
+  final GSmithEventStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GCursorOrdering? ordering;
 
-  factory _$Gcertification_min_order_by(
-          [void Function(Gcertification_min_order_byBuilder)? updates]) =>
-      (new Gcertification_min_order_byBuilder()..update(updates))._build();
+  factory _$GSmithEventStreamCursorInput(
+          [void Function(GSmithEventStreamCursorInputBuilder)? updates]) =>
+      (new GSmithEventStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gcertification_min_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
-      : super._();
+  _$GSmithEventStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GSmithEventStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gcertification_min_order_by rebuild(
-          void Function(Gcertification_min_order_byBuilder) updates) =>
+  GSmithEventStreamCursorInput rebuild(
+          void Function(GSmithEventStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_min_order_byBuilder toBuilder() =>
-      new Gcertification_min_order_byBuilder()..replace(this);
+  GSmithEventStreamCursorInputBuilder toBuilder() =>
+      new GSmithEventStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_min_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_min_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gcertification_min_order_byBuilder
+class GSmithEventStreamCursorInputBuilder
     implements
-        Builder<Gcertification_min_order_by,
-            Gcertification_min_order_byBuilder> {
-  _$Gcertification_min_order_by? _$v;
+        Builder<GSmithEventStreamCursorInput,
+            GSmithEventStreamCursorInputBuilder> {
+  _$GSmithEventStreamCursorInput? _$v;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  GSmithEventStreamCursorValueInputBuilder? _initialValue;
+  GSmithEventStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GSmithEventStreamCursorValueInputBuilder();
+  set initialValue(GSmithEventStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GSmithEventStreamCursorInputBuilder();
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gcertification_min_order_byBuilder();
-
-  Gcertification_min_order_byBuilder get _$this {
+  GSmithEventStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_min_order_by other) {
+  void replace(GSmithEventStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_min_order_by;
+    _$v = other as _$GSmithEventStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gcertification_min_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_min_order_by build() => _build();
+  GSmithEventStreamCursorInput build() => _build();
 
-  _$Gcertification_min_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_min_order_by._(
-            created_at: created_at,
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventStreamCursorInput _build() {
+    _$GSmithEventStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithEventStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithEventStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_order_by extends Gcertification_order_by {
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
+class _$GSmithEventStreamCursorValueInput
+    extends GSmithEventStreamCursorValueInput {
   @override
-  final Gblock_order_by? created_on_block;
+  final int? blockNumber;
   @override
-  final Gidentity_order_by? issuer;
+  final String? eventId;
   @override
-  final Gorder_by? issuer_index;
+  final GSmithEventTypeEnum? eventType;
   @override
-  final Gidentity_order_by? receiver;
+  final String? id;
   @override
-  final Gorder_by? receiver_index;
+  final String? smithId;
 
-  factory _$Gcertification_order_by(
-          [void Function(Gcertification_order_byBuilder)? updates]) =>
-      (new Gcertification_order_byBuilder()..update(updates))._build();
+  factory _$GSmithEventStreamCursorValueInput(
+          [void Function(GSmithEventStreamCursorValueInputBuilder)? updates]) =>
+      (new GSmithEventStreamCursorValueInputBuilder()..update(updates))
+          ._build();
 
-  _$Gcertification_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.issuer,
-      this.issuer_index,
-      this.receiver,
-      this.receiver_index})
+  _$GSmithEventStreamCursorValueInput._(
+      {this.blockNumber, this.eventId, this.eventType, this.id, this.smithId})
       : super._();
 
   @override
-  Gcertification_order_by rebuild(
-          void Function(Gcertification_order_byBuilder) updates) =>
+  GSmithEventStreamCursorValueInput rebuild(
+          void Function(GSmithEventStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_order_byBuilder toBuilder() =>
-      new Gcertification_order_byBuilder()..replace(this);
+  GSmithEventStreamCursorValueInputBuilder toBuilder() =>
+      new GSmithEventStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        issuer == other.issuer &&
-        issuer_index == other.issuer_index &&
-        receiver == other.receiver &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventStreamCursorValueInput &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        eventType == other.eventType &&
+        id == other.id &&
+        smithId == other.smithId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, eventType.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, smithId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('issuer', issuer)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver', receiver)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventStreamCursorValueInput')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('eventType', eventType)
+          ..add('id', id)
+          ..add('smithId', smithId))
         .toString();
   }
 }
 
-class Gcertification_order_byBuilder
+class GSmithEventStreamCursorValueInputBuilder
     implements
-        Builder<Gcertification_order_by, Gcertification_order_byBuilder> {
-  _$Gcertification_order_by? _$v;
-
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gblock_order_byBuilder? _created_on_block;
-  Gblock_order_byBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_order_byBuilder();
-  set created_on_block(Gblock_order_byBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  Gidentity_order_byBuilder? _issuer;
-  Gidentity_order_byBuilder get issuer =>
-      _$this._issuer ??= new Gidentity_order_byBuilder();
-  set issuer(Gidentity_order_byBuilder? issuer) => _$this._issuer = issuer;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
-
-  Gidentity_order_byBuilder? _receiver;
-  Gidentity_order_byBuilder get receiver =>
-      _$this._receiver ??= new Gidentity_order_byBuilder();
-  set receiver(Gidentity_order_byBuilder? receiver) =>
-      _$this._receiver = receiver;
+        Builder<GSmithEventStreamCursorValueInput,
+            GSmithEventStreamCursorValueInputBuilder> {
+  _$GSmithEventStreamCursorValueInput? _$v;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
+
+  GSmithEventTypeEnum? _eventType;
+  GSmithEventTypeEnum? get eventType => _$this._eventType;
+  set eventType(GSmithEventTypeEnum? eventType) =>
+      _$this._eventType = eventType;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gcertification_order_byBuilder();
+  String? _smithId;
+  String? get smithId => _$this._smithId;
+  set smithId(String? smithId) => _$this._smithId = smithId;
 
-  Gcertification_order_byBuilder get _$this {
+  GSmithEventStreamCursorValueInputBuilder();
+
+  GSmithEventStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_index = $v.issuer_index;
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _eventType = $v.eventType;
+      _id = $v.id;
+      _smithId = $v.smithId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_order_by other) {
+  void replace(GSmithEventStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_order_by;
+    _$v = other as _$GSmithEventStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gcertification_order_byBuilder)? updates) {
+  void update(
+      void Function(GSmithEventStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_order_by build() => _build();
-
-  _$Gcertification_order_by _build() {
-    _$Gcertification_order_by _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_order_by._(
-              created_at: created_at,
-              created_on: created_on,
-              created_on_block: _created_on_block?.build(),
-              issuer: _issuer?.build(),
-              issuer_index: issuer_index,
-              receiver: _receiver?.build(),
-              receiver_index: receiver_index);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'issuer';
-        _issuer?.build();
+  GSmithEventStreamCursorValueInput build() => _build();
 
-        _$failedField = 'receiver';
-        _receiver?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_order_by', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventStreamCursorValueInput _build() {
+    final _$result = _$v ??
+        new _$GSmithEventStreamCursorValueInput._(
+            blockNumber: blockNumber,
+            eventId: eventId,
+            eventType: eventType,
+            id: id,
+            smithId: smithId);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_stddev_order_by extends Gcertification_stddev_order_by {
+class _$GSmithEventSumOrderBy extends GSmithEventSumOrderBy {
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_stddev_order_by(
-          [void Function(Gcertification_stddev_order_byBuilder)? updates]) =>
-      (new Gcertification_stddev_order_byBuilder()..update(updates))._build();
+  factory _$GSmithEventSumOrderBy(
+          [void Function(GSmithEventSumOrderByBuilder)? updates]) =>
+      (new GSmithEventSumOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_stddev_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GSmithEventSumOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_stddev_order_by rebuild(
-          void Function(Gcertification_stddev_order_byBuilder) updates) =>
+  GSmithEventSumOrderBy rebuild(
+          void Function(GSmithEventSumOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_stddev_order_byBuilder toBuilder() =>
-      new Gcertification_stddev_order_byBuilder()..replace(this);
+  GSmithEventSumOrderByBuilder toBuilder() =>
+      new GSmithEventSumOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_stddev_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventSumOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_stddev_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventSumOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_stddev_order_byBuilder
-    implements
-        Builder<Gcertification_stddev_order_by,
-            Gcertification_stddev_order_byBuilder> {
-  _$Gcertification_stddev_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+class GSmithEventSumOrderByBuilder
+    implements Builder<GSmithEventSumOrderBy, GSmithEventSumOrderByBuilder> {
+  _$GSmithEventSumOrderBy? _$v;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gcertification_stddev_order_byBuilder();
+  GSmithEventSumOrderByBuilder();
 
-  Gcertification_stddev_order_byBuilder get _$this {
+  GSmithEventSumOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_stddev_order_by other) {
+  void replace(GSmithEventSumOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_stddev_order_by;
+    _$v = other as _$GSmithEventSumOrderBy;
   }
 
   @override
-  void update(void Function(Gcertification_stddev_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventSumOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_stddev_order_by build() => _build();
+  GSmithEventSumOrderBy build() => _build();
 
-  _$Gcertification_stddev_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_stddev_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventSumOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventSumOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_stddev_pop_order_by
-    extends Gcertification_stddev_pop_order_by {
+class _$GSmithEventTypeEnumComparisonExp
+    extends GSmithEventTypeEnumComparisonExp {
   @override
-  final Gorder_by? created_on;
+  final GSmithEventTypeEnum? G_eq;
   @override
-  final Gorder_by? issuer_index;
+  final BuiltList<GSmithEventTypeEnum>? G_in;
   @override
-  final Gorder_by? receiver_index;
+  final bool? G_isNull;
+  @override
+  final GSmithEventTypeEnum? G_neq;
+  @override
+  final BuiltList<GSmithEventTypeEnum>? G_nin;
 
-  factory _$Gcertification_stddev_pop_order_by(
-          [void Function(Gcertification_stddev_pop_order_byBuilder)?
-              updates]) =>
-      (new Gcertification_stddev_pop_order_byBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventTypeEnumComparisonExp(
+          [void Function(GSmithEventTypeEnumComparisonExpBuilder)? updates]) =>
+      (new GSmithEventTypeEnumComparisonExpBuilder()..update(updates))._build();
 
-  _$Gcertification_stddev_pop_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GSmithEventTypeEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
       : super._();
 
   @override
-  Gcertification_stddev_pop_order_by rebuild(
-          void Function(Gcertification_stddev_pop_order_byBuilder) updates) =>
+  GSmithEventTypeEnumComparisonExp rebuild(
+          void Function(GSmithEventTypeEnumComparisonExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_stddev_pop_order_byBuilder toBuilder() =>
-      new Gcertification_stddev_pop_order_byBuilder()..replace(this);
+  GSmithEventTypeEnumComparisonExpBuilder toBuilder() =>
+      new GSmithEventTypeEnumComparisonExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_stddev_pop_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventTypeEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_stddev_pop_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventTypeEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
         .toString();
   }
 }
 
-class Gcertification_stddev_pop_order_byBuilder
+class GSmithEventTypeEnumComparisonExpBuilder
     implements
-        Builder<Gcertification_stddev_pop_order_by,
-            Gcertification_stddev_pop_order_byBuilder> {
-  _$Gcertification_stddev_pop_order_by? _$v;
+        Builder<GSmithEventTypeEnumComparisonExp,
+            GSmithEventTypeEnumComparisonExpBuilder> {
+  _$GSmithEventTypeEnumComparisonExp? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GSmithEventTypeEnum? _G_eq;
+  GSmithEventTypeEnum? get G_eq => _$this._G_eq;
+  set G_eq(GSmithEventTypeEnum? G_eq) => _$this._G_eq = G_eq;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  ListBuilder<GSmithEventTypeEnum>? _G_in;
+  ListBuilder<GSmithEventTypeEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GSmithEventTypeEnum>();
+  set G_in(ListBuilder<GSmithEventTypeEnum>? G_in) => _$this._G_in = G_in;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
 
-  Gcertification_stddev_pop_order_byBuilder();
+  GSmithEventTypeEnum? _G_neq;
+  GSmithEventTypeEnum? get G_neq => _$this._G_neq;
+  set G_neq(GSmithEventTypeEnum? G_neq) => _$this._G_neq = G_neq;
 
-  Gcertification_stddev_pop_order_byBuilder get _$this {
+  ListBuilder<GSmithEventTypeEnum>? _G_nin;
+  ListBuilder<GSmithEventTypeEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GSmithEventTypeEnum>();
+  set G_nin(ListBuilder<GSmithEventTypeEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GSmithEventTypeEnumComparisonExpBuilder();
+
+  GSmithEventTypeEnumComparisonExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_stddev_pop_order_by other) {
+  void replace(GSmithEventTypeEnumComparisonExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_stddev_pop_order_by;
+    _$v = other as _$GSmithEventTypeEnumComparisonExp;
   }
 
   @override
-  void update(
-      void Function(Gcertification_stddev_pop_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventTypeEnumComparisonExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_stddev_pop_order_by build() => _build();
+  GSmithEventTypeEnumComparisonExp build() => _build();
 
-  _$Gcertification_stddev_pop_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_stddev_pop_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventTypeEnumComparisonExp _build() {
+    _$GSmithEventTypeEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithEventTypeEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithEventTypeEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_stddev_samp_order_by
-    extends Gcertification_stddev_samp_order_by {
-  @override
-  final Gorder_by? created_on;
+class _$GSmithEventVarianceOrderBy extends GSmithEventVarianceOrderBy {
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_stddev_samp_order_by(
-          [void Function(Gcertification_stddev_samp_order_byBuilder)?
-              updates]) =>
-      (new Gcertification_stddev_samp_order_byBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventVarianceOrderBy(
+          [void Function(GSmithEventVarianceOrderByBuilder)? updates]) =>
+      (new GSmithEventVarianceOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_stddev_samp_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GSmithEventVarianceOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_stddev_samp_order_by rebuild(
-          void Function(Gcertification_stddev_samp_order_byBuilder) updates) =>
+  GSmithEventVarianceOrderBy rebuild(
+          void Function(GSmithEventVarianceOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_stddev_samp_order_byBuilder toBuilder() =>
-      new Gcertification_stddev_samp_order_byBuilder()..replace(this);
+  GSmithEventVarianceOrderByBuilder toBuilder() =>
+      new GSmithEventVarianceOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_stddev_samp_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventVarianceOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_stddev_samp_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventVarianceOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_stddev_samp_order_byBuilder
+class GSmithEventVarianceOrderByBuilder
     implements
-        Builder<Gcertification_stddev_samp_order_by,
-            Gcertification_stddev_samp_order_byBuilder> {
-  _$Gcertification_stddev_samp_order_by? _$v;
+        Builder<GSmithEventVarianceOrderBy, GSmithEventVarianceOrderByBuilder> {
+  _$GSmithEventVarianceOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GSmithEventVarianceOrderByBuilder();
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gcertification_stddev_samp_order_byBuilder();
-
-  Gcertification_stddev_samp_order_byBuilder get _$this {
+  GSmithEventVarianceOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_stddev_samp_order_by other) {
+  void replace(GSmithEventVarianceOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_stddev_samp_order_by;
+    _$v = other as _$GSmithEventVarianceOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_stddev_samp_order_byBuilder)? updates) {
+  void update(void Function(GSmithEventVarianceOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_stddev_samp_order_by build() => _build();
+  GSmithEventVarianceOrderBy build() => _build();
 
-  _$Gcertification_stddev_samp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_stddev_samp_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithEventVarianceOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventVarianceOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_stream_cursor_input
-    extends Gcertification_stream_cursor_input {
-  @override
-  final Gcertification_stream_cursor_value_input initial_value;
+class _$GSmithEventVarPopOrderBy extends GSmithEventVarPopOrderBy {
   @override
-  final Gcursor_ordering? ordering;
-
-  factory _$Gcertification_stream_cursor_input(
-          [void Function(Gcertification_stream_cursor_inputBuilder)?
-              updates]) =>
-      (new Gcertification_stream_cursor_inputBuilder()..update(updates))
-          ._build();
+  final GOrderBy? blockNumber;
 
-  _$Gcertification_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gcertification_stream_cursor_input', 'initial_value');
-  }
+  factory _$GSmithEventVarPopOrderBy(
+          [void Function(GSmithEventVarPopOrderByBuilder)? updates]) =>
+      (new GSmithEventVarPopOrderByBuilder()..update(updates))._build();
+
+  _$GSmithEventVarPopOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_stream_cursor_input rebuild(
-          void Function(Gcertification_stream_cursor_inputBuilder) updates) =>
+  GSmithEventVarPopOrderBy rebuild(
+          void Function(GSmithEventVarPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_stream_cursor_inputBuilder toBuilder() =>
-      new Gcertification_stream_cursor_inputBuilder()..replace(this);
+  GSmithEventVarPopOrderByBuilder toBuilder() =>
+      new GSmithEventVarPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GSmithEventVarPopOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GSmithEventVarPopOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_stream_cursor_inputBuilder
+class GSmithEventVarPopOrderByBuilder
     implements
-        Builder<Gcertification_stream_cursor_input,
-            Gcertification_stream_cursor_inputBuilder> {
-  _$Gcertification_stream_cursor_input? _$v;
+        Builder<GSmithEventVarPopOrderBy, GSmithEventVarPopOrderByBuilder> {
+  _$GSmithEventVarPopOrderBy? _$v;
 
-  Gcertification_stream_cursor_value_inputBuilder? _initial_value;
-  Gcertification_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??=
-          new Gcertification_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gcertification_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GSmithEventVarPopOrderByBuilder();
 
-  Gcertification_stream_cursor_inputBuilder();
-
-  Gcertification_stream_cursor_inputBuilder get _$this {
+  GSmithEventVarPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_stream_cursor_input other) {
+  void replace(GSmithEventVarPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_stream_cursor_input;
+    _$v = other as _$GSmithEventVarPopOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GSmithEventVarPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_stream_cursor_input build() => _build();
+  GSmithEventVarPopOrderBy build() => _build();
 
-  _$Gcertification_stream_cursor_input _build() {
-    _$Gcertification_stream_cursor_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'initial_value';
-        initial_value.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_stream_cursor_input', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventVarPopOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_stream_cursor_value_input
-    extends Gcertification_stream_cursor_value_input {
-  @override
-  final Gtimestamptz? created_at;
-  @override
-  final int? created_on;
+class _$GSmithEventVarSampOrderBy extends GSmithEventVarSampOrderBy {
   @override
-  final int? issuer_index;
-  @override
-  final int? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gcertification_stream_cursor_value_input(
-          [void Function(Gcertification_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gcertification_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GSmithEventVarSampOrderBy(
+          [void Function(GSmithEventVarSampOrderByBuilder)? updates]) =>
+      (new GSmithEventVarSampOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_stream_cursor_value_input._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
-      : super._();
+  _$GSmithEventVarSampOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gcertification_stream_cursor_value_input rebuild(
-          void Function(Gcertification_stream_cursor_value_inputBuilder)
-              updates) =>
+  GSmithEventVarSampOrderBy rebuild(
+          void Function(GSmithEventVarSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gcertification_stream_cursor_value_inputBuilder()..replace(this);
+  GSmithEventVarSampOrderByBuilder toBuilder() =>
+      new GSmithEventVarSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_stream_cursor_value_input &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithEventVarSampOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gcertification_stream_cursor_value_input')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithEventVarSampOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gcertification_stream_cursor_value_inputBuilder
+class GSmithEventVarSampOrderByBuilder
     implements
-        Builder<Gcertification_stream_cursor_value_input,
-            Gcertification_stream_cursor_value_inputBuilder> {
-  _$Gcertification_stream_cursor_value_input? _$v;
-
-  GtimestamptzBuilder? _created_at;
-  GtimestamptzBuilder get created_at =>
-      _$this._created_at ??= new GtimestamptzBuilder();
-  set created_at(GtimestamptzBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  int? _created_on;
-  int? get created_on => _$this._created_on;
-  set created_on(int? created_on) => _$this._created_on = created_on;
+        Builder<GSmithEventVarSampOrderBy, GSmithEventVarSampOrderByBuilder> {
+  _$GSmithEventVarSampOrderBy? _$v;
 
-  int? _issuer_index;
-  int? get issuer_index => _$this._issuer_index;
-  set issuer_index(int? issuer_index) => _$this._issuer_index = issuer_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  int? _receiver_index;
-  int? get receiver_index => _$this._receiver_index;
-  set receiver_index(int? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GSmithEventVarSampOrderByBuilder();
 
-  Gcertification_stream_cursor_value_inputBuilder();
-
-  Gcertification_stream_cursor_value_inputBuilder get _$this {
+  GSmithEventVarSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_stream_cursor_value_input other) {
+  void replace(GSmithEventVarSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_stream_cursor_value_input;
+    _$v = other as _$GSmithEventVarSampOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gcertification_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GSmithEventVarSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_stream_cursor_value_input build() => _build();
+  GSmithEventVarSampOrderBy build() => _build();
 
-  _$Gcertification_stream_cursor_value_input _build() {
-    _$Gcertification_stream_cursor_value_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gcertification_stream_cursor_value_input._(
-              created_at: _created_at?.build(),
-              created_on: created_on,
-              issuer_index: issuer_index,
-              receiver_index: receiver_index);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_at';
-        _created_at?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gcertification_stream_cursor_value_input',
-            _$failedField,
-            e.toString());
-      }
-      rethrow;
-    }
+  _$GSmithEventVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GSmithEventVarSampOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_sum_order_by extends Gcertification_sum_order_by {
+class _$GSmithOrderBy extends GSmithOrderBy {
+  @override
+  final GOrderBy? forged;
+  @override
+  final GOrderBy? id;
+  @override
+  final GIdentityOrderBy? identity;
+  @override
+  final GOrderBy? identityId;
+  @override
+  final GOrderBy? index;
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? lastChanged;
   @override
-  final Gorder_by? issuer_index;
+  final GOrderBy? lastForged;
   @override
-  final Gorder_by? receiver_index;
+  final GSmithCertAggregateOrderBy? smithCertIssuedAggregate;
+  @override
+  final GSmithCertAggregateOrderBy? smithCertReceivedAggregate;
+  @override
+  final GSmithEventAggregateOrderBy? smithHistoryAggregate;
+  @override
+  final GOrderBy? smithStatus;
 
-  factory _$Gcertification_sum_order_by(
-          [void Function(Gcertification_sum_order_byBuilder)? updates]) =>
-      (new Gcertification_sum_order_byBuilder()..update(updates))._build();
+  factory _$GSmithOrderBy([void Function(GSmithOrderByBuilder)? updates]) =>
+      (new GSmithOrderByBuilder()..update(updates))._build();
 
-  _$Gcertification_sum_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GSmithOrderBy._(
+      {this.forged,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.index,
+      this.lastChanged,
+      this.lastForged,
+      this.smithCertIssuedAggregate,
+      this.smithCertReceivedAggregate,
+      this.smithHistoryAggregate,
+      this.smithStatus})
       : super._();
 
   @override
-  Gcertification_sum_order_by rebuild(
-          void Function(Gcertification_sum_order_byBuilder) updates) =>
+  GSmithOrderBy rebuild(void Function(GSmithOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_sum_order_byBuilder toBuilder() =>
-      new Gcertification_sum_order_byBuilder()..replace(this);
+  GSmithOrderByBuilder toBuilder() => new GSmithOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_sum_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithOrderBy &&
+        forged == other.forged &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        index == other.index &&
+        lastChanged == other.lastChanged &&
+        lastForged == other.lastForged &&
+        smithCertIssuedAggregate == other.smithCertIssuedAggregate &&
+        smithCertReceivedAggregate == other.smithCertReceivedAggregate &&
+        smithHistoryAggregate == other.smithHistoryAggregate &&
+        smithStatus == other.smithStatus;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, forged.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChanged.hashCode);
+    _$hash = $jc(_$hash, lastForged.hashCode);
+    _$hash = $jc(_$hash, smithCertIssuedAggregate.hashCode);
+    _$hash = $jc(_$hash, smithCertReceivedAggregate.hashCode);
+    _$hash = $jc(_$hash, smithHistoryAggregate.hashCode);
+    _$hash = $jc(_$hash, smithStatus.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_sum_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithOrderBy')
+          ..add('forged', forged)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('index', index)
+          ..add('lastChanged', lastChanged)
+          ..add('lastForged', lastForged)
+          ..add('smithCertIssuedAggregate', smithCertIssuedAggregate)
+          ..add('smithCertReceivedAggregate', smithCertReceivedAggregate)
+          ..add('smithHistoryAggregate', smithHistoryAggregate)
+          ..add('smithStatus', smithStatus))
         .toString();
   }
 }
 
-class Gcertification_sum_order_byBuilder
-    implements
-        Builder<Gcertification_sum_order_by,
-            Gcertification_sum_order_byBuilder> {
-  _$Gcertification_sum_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+class GSmithOrderByBuilder
+    implements Builder<GSmithOrderBy, GSmithOrderByBuilder> {
+  _$GSmithOrderBy? _$v;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GOrderBy? _forged;
+  GOrderBy? get forged => _$this._forged;
+  set forged(GOrderBy? forged) => _$this._forged = forged;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gcertification_sum_order_byBuilder();
+  GIdentityOrderByBuilder? _identity;
+  GIdentityOrderByBuilder get identity =>
+      _$this._identity ??= new GIdentityOrderByBuilder();
+  set identity(GIdentityOrderByBuilder? identity) =>
+      _$this._identity = identity;
 
-  Gcertification_sum_order_byBuilder get _$this {
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
+
+  GOrderBy? _lastChanged;
+  GOrderBy? get lastChanged => _$this._lastChanged;
+  set lastChanged(GOrderBy? lastChanged) => _$this._lastChanged = lastChanged;
+
+  GOrderBy? _lastForged;
+  GOrderBy? get lastForged => _$this._lastForged;
+  set lastForged(GOrderBy? lastForged) => _$this._lastForged = lastForged;
+
+  GSmithCertAggregateOrderByBuilder? _smithCertIssuedAggregate;
+  GSmithCertAggregateOrderByBuilder get smithCertIssuedAggregate =>
+      _$this._smithCertIssuedAggregate ??=
+          new GSmithCertAggregateOrderByBuilder();
+  set smithCertIssuedAggregate(
+          GSmithCertAggregateOrderByBuilder? smithCertIssuedAggregate) =>
+      _$this._smithCertIssuedAggregate = smithCertIssuedAggregate;
+
+  GSmithCertAggregateOrderByBuilder? _smithCertReceivedAggregate;
+  GSmithCertAggregateOrderByBuilder get smithCertReceivedAggregate =>
+      _$this._smithCertReceivedAggregate ??=
+          new GSmithCertAggregateOrderByBuilder();
+  set smithCertReceivedAggregate(
+          GSmithCertAggregateOrderByBuilder? smithCertReceivedAggregate) =>
+      _$this._smithCertReceivedAggregate = smithCertReceivedAggregate;
+
+  GSmithEventAggregateOrderByBuilder? _smithHistoryAggregate;
+  GSmithEventAggregateOrderByBuilder get smithHistoryAggregate =>
+      _$this._smithHistoryAggregate ??=
+          new GSmithEventAggregateOrderByBuilder();
+  set smithHistoryAggregate(
+          GSmithEventAggregateOrderByBuilder? smithHistoryAggregate) =>
+      _$this._smithHistoryAggregate = smithHistoryAggregate;
+
+  GOrderBy? _smithStatus;
+  GOrderBy? get smithStatus => _$this._smithStatus;
+  set smithStatus(GOrderBy? smithStatus) => _$this._smithStatus = smithStatus;
+
+  GSmithOrderByBuilder();
+
+  GSmithOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _forged = $v.forged;
+      _id = $v.id;
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId;
+      _index = $v.index;
+      _lastChanged = $v.lastChanged;
+      _lastForged = $v.lastForged;
+      _smithCertIssuedAggregate = $v.smithCertIssuedAggregate?.toBuilder();
+      _smithCertReceivedAggregate = $v.smithCertReceivedAggregate?.toBuilder();
+      _smithHistoryAggregate = $v.smithHistoryAggregate?.toBuilder();
+      _smithStatus = $v.smithStatus;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_sum_order_by other) {
+  void replace(GSmithOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_sum_order_by;
+    _$v = other as _$GSmithOrderBy;
   }
 
   @override
-  void update(void Function(Gcertification_sum_order_byBuilder)? updates) {
+  void update(void Function(GSmithOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_sum_order_by build() => _build();
+  GSmithOrderBy build() => _build();
 
-  _$Gcertification_sum_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_sum_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithOrderBy _build() {
+    _$GSmithOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithOrderBy._(
+              forged: forged,
+              id: id,
+              identity: _identity?.build(),
+              identityId: identityId,
+              index: index,
+              lastChanged: lastChanged,
+              lastForged: lastForged,
+              smithCertIssuedAggregate: _smithCertIssuedAggregate?.build(),
+              smithCertReceivedAggregate: _smithCertReceivedAggregate?.build(),
+              smithHistoryAggregate: _smithHistoryAggregate?.build(),
+              smithStatus: smithStatus);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'identity';
+        _identity?.build();
+
+        _$failedField = 'smithCertIssuedAggregate';
+        _smithCertIssuedAggregate?.build();
+        _$failedField = 'smithCertReceivedAggregate';
+        _smithCertReceivedAggregate?.build();
+        _$failedField = 'smithHistoryAggregate';
+        _smithHistoryAggregate?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_var_pop_order_by
-    extends Gcertification_var_pop_order_by {
+class _$GSmithStatusEnumComparisonExp extends GSmithStatusEnumComparisonExp {
+  @override
+  final GSmithStatusEnum? G_eq;
+  @override
+  final BuiltList<GSmithStatusEnum>? G_in;
   @override
-  final Gorder_by? created_on;
+  final bool? G_isNull;
   @override
-  final Gorder_by? issuer_index;
+  final GSmithStatusEnum? G_neq;
   @override
-  final Gorder_by? receiver_index;
+  final BuiltList<GSmithStatusEnum>? G_nin;
 
-  factory _$Gcertification_var_pop_order_by(
-          [void Function(Gcertification_var_pop_order_byBuilder)? updates]) =>
-      (new Gcertification_var_pop_order_byBuilder()..update(updates))._build();
+  factory _$GSmithStatusEnumComparisonExp(
+          [void Function(GSmithStatusEnumComparisonExpBuilder)? updates]) =>
+      (new GSmithStatusEnumComparisonExpBuilder()..update(updates))._build();
 
-  _$Gcertification_var_pop_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GSmithStatusEnumComparisonExp._(
+      {this.G_eq, this.G_in, this.G_isNull, this.G_neq, this.G_nin})
       : super._();
 
   @override
-  Gcertification_var_pop_order_by rebuild(
-          void Function(Gcertification_var_pop_order_byBuilder) updates) =>
+  GSmithStatusEnumComparisonExp rebuild(
+          void Function(GSmithStatusEnumComparisonExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_var_pop_order_byBuilder toBuilder() =>
-      new Gcertification_var_pop_order_byBuilder()..replace(this);
+  GSmithStatusEnumComparisonExpBuilder toBuilder() =>
+      new GSmithStatusEnumComparisonExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_var_pop_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithStatusEnumComparisonExp &&
+        G_eq == other.G_eq &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_var_pop_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithStatusEnumComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
         .toString();
   }
 }
 
-class Gcertification_var_pop_order_byBuilder
+class GSmithStatusEnumComparisonExpBuilder
     implements
-        Builder<Gcertification_var_pop_order_by,
-            Gcertification_var_pop_order_byBuilder> {
-  _$Gcertification_var_pop_order_by? _$v;
+        Builder<GSmithStatusEnumComparisonExp,
+            GSmithStatusEnumComparisonExpBuilder> {
+  _$GSmithStatusEnumComparisonExp? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GSmithStatusEnum? _G_eq;
+  GSmithStatusEnum? get G_eq => _$this._G_eq;
+  set G_eq(GSmithStatusEnum? G_eq) => _$this._G_eq = G_eq;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  ListBuilder<GSmithStatusEnum>? _G_in;
+  ListBuilder<GSmithStatusEnum> get G_in =>
+      _$this._G_in ??= new ListBuilder<GSmithStatusEnum>();
+  set G_in(ListBuilder<GSmithStatusEnum>? G_in) => _$this._G_in = G_in;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
 
-  Gcertification_var_pop_order_byBuilder();
+  GSmithStatusEnum? _G_neq;
+  GSmithStatusEnum? get G_neq => _$this._G_neq;
+  set G_neq(GSmithStatusEnum? G_neq) => _$this._G_neq = G_neq;
 
-  Gcertification_var_pop_order_byBuilder get _$this {
+  ListBuilder<GSmithStatusEnum>? _G_nin;
+  ListBuilder<GSmithStatusEnum> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<GSmithStatusEnum>();
+  set G_nin(ListBuilder<GSmithStatusEnum>? G_nin) => _$this._G_nin = G_nin;
+
+  GSmithStatusEnumComparisonExpBuilder();
+
+  GSmithStatusEnumComparisonExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _G_eq = $v.G_eq;
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_neq = $v.G_neq;
+      _G_nin = $v.G_nin?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_var_pop_order_by other) {
+  void replace(GSmithStatusEnumComparisonExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_var_pop_order_by;
+    _$v = other as _$GSmithStatusEnumComparisonExp;
   }
 
   @override
-  void update(void Function(Gcertification_var_pop_order_byBuilder)? updates) {
+  void update(void Function(GSmithStatusEnumComparisonExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_var_pop_order_by build() => _build();
+  GSmithStatusEnumComparisonExp build() => _build();
 
-  _$Gcertification_var_pop_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_var_pop_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithStatusEnumComparisonExp _build() {
+    _$GSmithStatusEnumComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithStatusEnumComparisonExp._(
+              G_eq: G_eq,
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_neq: G_neq,
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_in';
+        _G_in?.build();
+
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithStatusEnumComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_var_samp_order_by
-    extends Gcertification_var_samp_order_by {
+class _$GSmithStreamCursorInput extends GSmithStreamCursorInput {
   @override
-  final Gorder_by? created_on;
+  final GSmithStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GCursorOrdering? ordering;
 
-  factory _$Gcertification_var_samp_order_by(
-          [void Function(Gcertification_var_samp_order_byBuilder)? updates]) =>
-      (new Gcertification_var_samp_order_byBuilder()..update(updates))._build();
+  factory _$GSmithStreamCursorInput(
+          [void Function(GSmithStreamCursorInputBuilder)? updates]) =>
+      (new GSmithStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gcertification_var_samp_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GSmithStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GSmithStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gcertification_var_samp_order_by rebuild(
-          void Function(Gcertification_var_samp_order_byBuilder) updates) =>
+  GSmithStreamCursorInput rebuild(
+          void Function(GSmithStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_var_samp_order_byBuilder toBuilder() =>
-      new Gcertification_var_samp_order_byBuilder()..replace(this);
+  GSmithStreamCursorInputBuilder toBuilder() =>
+      new GSmithStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_var_samp_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_var_samp_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gcertification_var_samp_order_byBuilder
+class GSmithStreamCursorInputBuilder
     implements
-        Builder<Gcertification_var_samp_order_by,
-            Gcertification_var_samp_order_byBuilder> {
-  _$Gcertification_var_samp_order_by? _$v;
+        Builder<GSmithStreamCursorInput, GSmithStreamCursorInputBuilder> {
+  _$GSmithStreamCursorInput? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GSmithStreamCursorValueInputBuilder? _initialValue;
+  GSmithStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GSmithStreamCursorValueInputBuilder();
+  set initialValue(GSmithStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GSmithStreamCursorInputBuilder();
 
-  Gcertification_var_samp_order_byBuilder();
-
-  Gcertification_var_samp_order_byBuilder get _$this {
+  GSmithStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_var_samp_order_by other) {
+  void replace(GSmithStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_var_samp_order_by;
+    _$v = other as _$GSmithStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gcertification_var_samp_order_byBuilder)? updates) {
+  void update(void Function(GSmithStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_var_samp_order_by build() => _build();
+  GSmithStreamCursorInput build() => _build();
 
-  _$Gcertification_var_samp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gcertification_var_samp_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GSmithStreamCursorInput _build() {
+    _$GSmithStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GSmithStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GSmithStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gcertification_variance_order_by
-    extends Gcertification_variance_order_by {
+class _$GSmithStreamCursorValueInput extends GSmithStreamCursorValueInput {
+  @override
+  final int? forged;
+  @override
+  final String? id;
+  @override
+  final String? identityId;
+  @override
+  final int? index;
   @override
-  final Gorder_by? created_on;
+  final int? lastChanged;
   @override
-  final Gorder_by? issuer_index;
+  final int? lastForged;
   @override
-  final Gorder_by? receiver_index;
+  final GSmithStatusEnum? smithStatus;
 
-  factory _$Gcertification_variance_order_by(
-          [void Function(Gcertification_variance_order_byBuilder)? updates]) =>
-      (new Gcertification_variance_order_byBuilder()..update(updates))._build();
+  factory _$GSmithStreamCursorValueInput(
+          [void Function(GSmithStreamCursorValueInputBuilder)? updates]) =>
+      (new GSmithStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gcertification_variance_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GSmithStreamCursorValueInput._(
+      {this.forged,
+      this.id,
+      this.identityId,
+      this.index,
+      this.lastChanged,
+      this.lastForged,
+      this.smithStatus})
       : super._();
 
   @override
-  Gcertification_variance_order_by rebuild(
-          void Function(Gcertification_variance_order_byBuilder) updates) =>
+  GSmithStreamCursorValueInput rebuild(
+          void Function(GSmithStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gcertification_variance_order_byBuilder toBuilder() =>
-      new Gcertification_variance_order_byBuilder()..replace(this);
+  GSmithStreamCursorValueInputBuilder toBuilder() =>
+      new GSmithStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gcertification_variance_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GSmithStreamCursorValueInput &&
+        forged == other.forged &&
+        id == other.id &&
+        identityId == other.identityId &&
+        index == other.index &&
+        lastChanged == other.lastChanged &&
+        lastForged == other.lastForged &&
+        smithStatus == other.smithStatus;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, forged.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
+    _$hash = $jc(_$hash, lastChanged.hashCode);
+    _$hash = $jc(_$hash, lastForged.hashCode);
+    _$hash = $jc(_$hash, smithStatus.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gcertification_variance_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GSmithStreamCursorValueInput')
+          ..add('forged', forged)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('index', index)
+          ..add('lastChanged', lastChanged)
+          ..add('lastForged', lastForged)
+          ..add('smithStatus', smithStatus))
         .toString();
   }
 }
 
-class Gcertification_variance_order_byBuilder
+class GSmithStreamCursorValueInputBuilder
     implements
-        Builder<Gcertification_variance_order_by,
-            Gcertification_variance_order_byBuilder> {
-  _$Gcertification_variance_order_by? _$v;
+        Builder<GSmithStreamCursorValueInput,
+            GSmithStreamCursorValueInputBuilder> {
+  _$GSmithStreamCursorValueInput? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  int? _forged;
+  int? get forged => _$this._forged;
+  set forged(int? forged) => _$this._forged = forged;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  String? _identityId;
+  String? get identityId => _$this._identityId;
+  set identityId(String? identityId) => _$this._identityId = identityId;
 
-  Gcertification_variance_order_byBuilder();
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
+
+  int? _lastChanged;
+  int? get lastChanged => _$this._lastChanged;
+  set lastChanged(int? lastChanged) => _$this._lastChanged = lastChanged;
 
-  Gcertification_variance_order_byBuilder get _$this {
+  int? _lastForged;
+  int? get lastForged => _$this._lastForged;
+  set lastForged(int? lastForged) => _$this._lastForged = lastForged;
+
+  GSmithStatusEnum? _smithStatus;
+  GSmithStatusEnum? get smithStatus => _$this._smithStatus;
+  set smithStatus(GSmithStatusEnum? smithStatus) =>
+      _$this._smithStatus = smithStatus;
+
+  GSmithStreamCursorValueInputBuilder();
+
+  GSmithStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _forged = $v.forged;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _index = $v.index;
+      _lastChanged = $v.lastChanged;
+      _lastForged = $v.lastForged;
+      _smithStatus = $v.smithStatus;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gcertification_variance_order_by other) {
+  void replace(GSmithStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gcertification_variance_order_by;
+    _$v = other as _$GSmithStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gcertification_variance_order_byBuilder)? updates) {
+  void update(void Function(GSmithStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gcertification_variance_order_by build() => _build();
+  GSmithStreamCursorValueInput build() => _build();
 
-  _$Gcertification_variance_order_by _build() {
+  _$GSmithStreamCursorValueInput _build() {
     final _$result = _$v ??
-        new _$Gcertification_variance_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+        new _$GSmithStreamCursorValueInput._(
+            forged: forged,
+            id: id,
+            identityId: identityId,
+            index: index,
+            lastChanged: lastChanged,
+            lastForged: lastForged,
+            smithStatus: smithStatus);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gdate extends Gdate {
+class _$GStringArrayComparisonExp extends GStringArrayComparisonExp {
   @override
-  final String value;
+  final BuiltList<String>? G_containedIn;
+  @override
+  final BuiltList<String>? G_contains;
+  @override
+  final BuiltList<String>? G_eq;
+  @override
+  final BuiltList<String>? G_gt;
+  @override
+  final BuiltList<String>? G_gte;
+  @override
+  final BuiltList<BuiltList<String>>? G_in;
+  @override
+  final bool? G_isNull;
+  @override
+  final BuiltList<String>? G_lt;
+  @override
+  final BuiltList<String>? G_lte;
+  @override
+  final BuiltList<String>? G_neq;
+  @override
+  final BuiltList<BuiltList<String>>? G_nin;
 
-  factory _$Gdate([void Function(GdateBuilder)? updates]) =>
-      (new GdateBuilder()..update(updates))._build();
+  factory _$GStringArrayComparisonExp(
+          [void Function(GStringArrayComparisonExpBuilder)? updates]) =>
+      (new GStringArrayComparisonExpBuilder()..update(updates))._build();
 
-  _$Gdate._({required this.value}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(value, r'Gdate', 'value');
-  }
+  _$GStringArrayComparisonExp._(
+      {this.G_containedIn,
+      this.G_contains,
+      this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
+      : super._();
 
   @override
-  Gdate rebuild(void Function(GdateBuilder) updates) =>
+  GStringArrayComparisonExp rebuild(
+          void Function(GStringArrayComparisonExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GdateBuilder toBuilder() => new GdateBuilder()..replace(this);
+  GStringArrayComparisonExpBuilder toBuilder() =>
+      new GStringArrayComparisonExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gdate && value == other.value;
+    return other is GStringArrayComparisonExp &&
+        G_containedIn == other.G_containedIn &&
+        G_contains == other.G_contains &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, G_containedIn.hashCode);
+    _$hash = $jc(_$hash, G_contains.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gdate')..add('value', value))
+    return (newBuiltValueToStringHelper(r'GStringArrayComparisonExp')
+          ..add('G_containedIn', G_containedIn)
+          ..add('G_contains', G_contains)
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
         .toString();
   }
 }
 
-class GdateBuilder implements Builder<Gdate, GdateBuilder> {
-  _$Gdate? _$v;
-
-  String? _value;
-  String? get value => _$this._value;
-  set value(String? value) => _$this._value = value;
-
-  GdateBuilder();
-
-  GdateBuilder get _$this {
+class GStringArrayComparisonExpBuilder
+    implements
+        Builder<GStringArrayComparisonExp, GStringArrayComparisonExpBuilder> {
+  _$GStringArrayComparisonExp? _$v;
+
+  ListBuilder<String>? _G_containedIn;
+  ListBuilder<String> get G_containedIn =>
+      _$this._G_containedIn ??= new ListBuilder<String>();
+  set G_containedIn(ListBuilder<String>? G_containedIn) =>
+      _$this._G_containedIn = G_containedIn;
+
+  ListBuilder<String>? _G_contains;
+  ListBuilder<String> get G_contains =>
+      _$this._G_contains ??= new ListBuilder<String>();
+  set G_contains(ListBuilder<String>? G_contains) =>
+      _$this._G_contains = G_contains;
+
+  ListBuilder<String>? _G_eq;
+  ListBuilder<String> get G_eq => _$this._G_eq ??= new ListBuilder<String>();
+  set G_eq(ListBuilder<String>? G_eq) => _$this._G_eq = G_eq;
+
+  ListBuilder<String>? _G_gt;
+  ListBuilder<String> get G_gt => _$this._G_gt ??= new ListBuilder<String>();
+  set G_gt(ListBuilder<String>? G_gt) => _$this._G_gt = G_gt;
+
+  ListBuilder<String>? _G_gte;
+  ListBuilder<String> get G_gte => _$this._G_gte ??= new ListBuilder<String>();
+  set G_gte(ListBuilder<String>? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<BuiltList<String>>? _G_in;
+  ListBuilder<BuiltList<String>> get G_in =>
+      _$this._G_in ??= new ListBuilder<BuiltList<String>>();
+  set G_in(ListBuilder<BuiltList<String>>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  ListBuilder<String>? _G_lt;
+  ListBuilder<String> get G_lt => _$this._G_lt ??= new ListBuilder<String>();
+  set G_lt(ListBuilder<String>? G_lt) => _$this._G_lt = G_lt;
+
+  ListBuilder<String>? _G_lte;
+  ListBuilder<String> get G_lte => _$this._G_lte ??= new ListBuilder<String>();
+  set G_lte(ListBuilder<String>? G_lte) => _$this._G_lte = G_lte;
+
+  ListBuilder<String>? _G_neq;
+  ListBuilder<String> get G_neq => _$this._G_neq ??= new ListBuilder<String>();
+  set G_neq(ListBuilder<String>? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<BuiltList<String>>? _G_nin;
+  ListBuilder<BuiltList<String>> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<BuiltList<String>>();
+  set G_nin(ListBuilder<BuiltList<String>>? G_nin) => _$this._G_nin = G_nin;
+
+  GStringArrayComparisonExpBuilder();
+
+  GStringArrayComparisonExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _value = $v.value;
+      _G_containedIn = $v.G_containedIn?.toBuilder();
+      _G_contains = $v.G_contains?.toBuilder();
+      _G_eq = $v.G_eq?.toBuilder();
+      _G_gt = $v.G_gt?.toBuilder();
+      _G_gte = $v.G_gte?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt?.toBuilder();
+      _G_lte = $v.G_lte?.toBuilder();
+      _G_neq = $v.G_neq?.toBuilder();
+      _G_nin = $v.G_nin?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gdate other) {
+  void replace(GStringArrayComparisonExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gdate;
+    _$v = other as _$GStringArrayComparisonExp;
   }
 
   @override
-  void update(void Function(GdateBuilder)? updates) {
+  void update(void Function(GStringArrayComparisonExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gdate build() => _build();
+  GStringArrayComparisonExp build() => _build();
+
+  _$GStringArrayComparisonExp _build() {
+    _$GStringArrayComparisonExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GStringArrayComparisonExp._(
+              G_containedIn: _G_containedIn?.build(),
+              G_contains: _G_contains?.build(),
+              G_eq: _G_eq?.build(),
+              G_gt: _G_gt?.build(),
+              G_gte: _G_gte?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: _G_lt?.build(),
+              G_lte: _G_lte?.build(),
+              G_neq: _G_neq?.build(),
+              G_nin: _G_nin?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_containedIn';
+        _G_containedIn?.build();
+        _$failedField = 'G_contains';
+        _G_contains?.build();
+        _$failedField = 'G_eq';
+        _G_eq?.build();
+        _$failedField = 'G_gt';
+        _G_gt?.build();
+        _$failedField = 'G_gte';
+        _G_gte?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
 
-  _$Gdate _build() {
-    final _$result = _$v ??
-        new _$Gdate._(
-            value: BuiltValueNullFieldError.checkNotNull(
-                value, r'Gdate', 'value'));
+        _$failedField = 'G_lt';
+        _G_lt?.build();
+        _$failedField = 'G_lte';
+        _G_lte?.build();
+        _$failedField = 'G_neq';
+        _G_neq?.build();
+        _$failedField = 'G_nin';
+        _G_nin?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GStringArrayComparisonExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GFloat_comparison_exp extends GFloat_comparison_exp {
+class _$GStringComparisonExp extends GStringComparisonExp {
+  @override
+  final String? G_eq;
+  @override
+  final String? G_gt;
+  @override
+  final String? G_gte;
+  @override
+  final String? G_ilike;
+  @override
+  final BuiltList<String>? G_in;
+  @override
+  final String? G_iregex;
+  @override
+  final bool? G_isNull;
+  @override
+  final String? G_like;
   @override
-  final double? G_eq;
+  final String? G_lt;
+  @override
+  final String? G_lte;
+  @override
+  final String? G_neq;
   @override
-  final double? G_gt;
+  final String? G_nilike;
   @override
-  final double? G_gte;
+  final BuiltList<String>? G_nin;
   @override
-  final BuiltList<double>? G_in;
+  final String? G_niregex;
   @override
-  final bool? G_is_null;
+  final String? G_nlike;
   @override
-  final double? G_lt;
+  final String? G_nregex;
   @override
-  final double? G_lte;
+  final String? G_nsimilar;
   @override
-  final double? G_neq;
+  final String? G_regex;
   @override
-  final BuiltList<double>? G_nin;
+  final String? G_similar;
 
-  factory _$GFloat_comparison_exp(
-          [void Function(GFloat_comparison_expBuilder)? updates]) =>
-      (new GFloat_comparison_expBuilder()..update(updates))._build();
+  factory _$GStringComparisonExp(
+          [void Function(GStringComparisonExpBuilder)? updates]) =>
+      (new GStringComparisonExpBuilder()..update(updates))._build();
 
-  _$GFloat_comparison_exp._(
+  _$GStringComparisonExp._(
       {this.G_eq,
       this.G_gt,
       this.G_gte,
+      this.G_ilike,
       this.G_in,
-      this.G_is_null,
+      this.G_iregex,
+      this.G_isNull,
+      this.G_like,
       this.G_lt,
       this.G_lte,
       this.G_neq,
-      this.G_nin})
+      this.G_nilike,
+      this.G_nin,
+      this.G_niregex,
+      this.G_nlike,
+      this.G_nregex,
+      this.G_nsimilar,
+      this.G_regex,
+      this.G_similar})
       : super._();
 
   @override
-  GFloat_comparison_exp rebuild(
-          void Function(GFloat_comparison_expBuilder) updates) =>
+  GStringComparisonExp rebuild(
+          void Function(GStringComparisonExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GFloat_comparison_expBuilder toBuilder() =>
-      new GFloat_comparison_expBuilder()..replace(this);
+  GStringComparisonExpBuilder toBuilder() =>
+      new GStringComparisonExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GFloat_comparison_exp &&
+    return other is GStringComparisonExp &&
         G_eq == other.G_eq &&
         G_gt == other.G_gt &&
         G_gte == other.G_gte &&
+        G_ilike == other.G_ilike &&
         G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
+        G_iregex == other.G_iregex &&
+        G_isNull == other.G_isNull &&
+        G_like == other.G_like &&
         G_lt == other.G_lt &&
         G_lte == other.G_lte &&
         G_neq == other.G_neq &&
-        G_nin == other.G_nin;
+        G_nilike == other.G_nilike &&
+        G_nin == other.G_nin &&
+        G_niregex == other.G_niregex &&
+        G_nlike == other.G_nlike &&
+        G_nregex == other.G_nregex &&
+        G_nsimilar == other.G_nsimilar &&
+        G_regex == other.G_regex &&
+        G_similar == other.G_similar;
   }
 
   @override
@@ -13367,119 +62231,199 @@ class _$GFloat_comparison_exp extends GFloat_comparison_exp {
     _$hash = $jc(_$hash, G_eq.hashCode);
     _$hash = $jc(_$hash, G_gt.hashCode);
     _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_ilike.hashCode);
     _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
+    _$hash = $jc(_$hash, G_iregex.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_like.hashCode);
     _$hash = $jc(_$hash, G_lt.hashCode);
     _$hash = $jc(_$hash, G_lte.hashCode);
     _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nilike.hashCode);
     _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jc(_$hash, G_niregex.hashCode);
+    _$hash = $jc(_$hash, G_nlike.hashCode);
+    _$hash = $jc(_$hash, G_nregex.hashCode);
+    _$hash = $jc(_$hash, G_nsimilar.hashCode);
+    _$hash = $jc(_$hash, G_regex.hashCode);
+    _$hash = $jc(_$hash, G_similar.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GFloat_comparison_exp')
+    return (newBuiltValueToStringHelper(r'GStringComparisonExp')
           ..add('G_eq', G_eq)
           ..add('G_gt', G_gt)
           ..add('G_gte', G_gte)
+          ..add('G_ilike', G_ilike)
           ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
+          ..add('G_iregex', G_iregex)
+          ..add('G_isNull', G_isNull)
+          ..add('G_like', G_like)
           ..add('G_lt', G_lt)
           ..add('G_lte', G_lte)
           ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+          ..add('G_nilike', G_nilike)
+          ..add('G_nin', G_nin)
+          ..add('G_niregex', G_niregex)
+          ..add('G_nlike', G_nlike)
+          ..add('G_nregex', G_nregex)
+          ..add('G_nsimilar', G_nsimilar)
+          ..add('G_regex', G_regex)
+          ..add('G_similar', G_similar))
         .toString();
   }
 }
 
-class GFloat_comparison_expBuilder
-    implements Builder<GFloat_comparison_exp, GFloat_comparison_expBuilder> {
-  _$GFloat_comparison_exp? _$v;
+class GStringComparisonExpBuilder
+    implements Builder<GStringComparisonExp, GStringComparisonExpBuilder> {
+  _$GStringComparisonExp? _$v;
+
+  String? _G_eq;
+  String? get G_eq => _$this._G_eq;
+  set G_eq(String? G_eq) => _$this._G_eq = G_eq;
+
+  String? _G_gt;
+  String? get G_gt => _$this._G_gt;
+  set G_gt(String? G_gt) => _$this._G_gt = G_gt;
+
+  String? _G_gte;
+  String? get G_gte => _$this._G_gte;
+  set G_gte(String? G_gte) => _$this._G_gte = G_gte;
+
+  String? _G_ilike;
+  String? get G_ilike => _$this._G_ilike;
+  set G_ilike(String? G_ilike) => _$this._G_ilike = G_ilike;
+
+  ListBuilder<String>? _G_in;
+  ListBuilder<String> get G_in => _$this._G_in ??= new ListBuilder<String>();
+  set G_in(ListBuilder<String>? G_in) => _$this._G_in = G_in;
+
+  String? _G_iregex;
+  String? get G_iregex => _$this._G_iregex;
+  set G_iregex(String? G_iregex) => _$this._G_iregex = G_iregex;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  String? _G_like;
+  String? get G_like => _$this._G_like;
+  set G_like(String? G_like) => _$this._G_like = G_like;
+
+  String? _G_lt;
+  String? get G_lt => _$this._G_lt;
+  set G_lt(String? G_lt) => _$this._G_lt = G_lt;
+
+  String? _G_lte;
+  String? get G_lte => _$this._G_lte;
+  set G_lte(String? G_lte) => _$this._G_lte = G_lte;
 
-  double? _G_eq;
-  double? get G_eq => _$this._G_eq;
-  set G_eq(double? G_eq) => _$this._G_eq = G_eq;
+  String? _G_neq;
+  String? get G_neq => _$this._G_neq;
+  set G_neq(String? G_neq) => _$this._G_neq = G_neq;
 
-  double? _G_gt;
-  double? get G_gt => _$this._G_gt;
-  set G_gt(double? G_gt) => _$this._G_gt = G_gt;
+  String? _G_nilike;
+  String? get G_nilike => _$this._G_nilike;
+  set G_nilike(String? G_nilike) => _$this._G_nilike = G_nilike;
 
-  double? _G_gte;
-  double? get G_gte => _$this._G_gte;
-  set G_gte(double? G_gte) => _$this._G_gte = G_gte;
+  ListBuilder<String>? _G_nin;
+  ListBuilder<String> get G_nin => _$this._G_nin ??= new ListBuilder<String>();
+  set G_nin(ListBuilder<String>? G_nin) => _$this._G_nin = G_nin;
 
-  ListBuilder<double>? _G_in;
-  ListBuilder<double> get G_in => _$this._G_in ??= new ListBuilder<double>();
-  set G_in(ListBuilder<double>? G_in) => _$this._G_in = G_in;
+  String? _G_niregex;
+  String? get G_niregex => _$this._G_niregex;
+  set G_niregex(String? G_niregex) => _$this._G_niregex = G_niregex;
 
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
+  String? _G_nlike;
+  String? get G_nlike => _$this._G_nlike;
+  set G_nlike(String? G_nlike) => _$this._G_nlike = G_nlike;
 
-  double? _G_lt;
-  double? get G_lt => _$this._G_lt;
-  set G_lt(double? G_lt) => _$this._G_lt = G_lt;
+  String? _G_nregex;
+  String? get G_nregex => _$this._G_nregex;
+  set G_nregex(String? G_nregex) => _$this._G_nregex = G_nregex;
 
-  double? _G_lte;
-  double? get G_lte => _$this._G_lte;
-  set G_lte(double? G_lte) => _$this._G_lte = G_lte;
+  String? _G_nsimilar;
+  String? get G_nsimilar => _$this._G_nsimilar;
+  set G_nsimilar(String? G_nsimilar) => _$this._G_nsimilar = G_nsimilar;
 
-  double? _G_neq;
-  double? get G_neq => _$this._G_neq;
-  set G_neq(double? G_neq) => _$this._G_neq = G_neq;
+  String? _G_regex;
+  String? get G_regex => _$this._G_regex;
+  set G_regex(String? G_regex) => _$this._G_regex = G_regex;
 
-  ListBuilder<double>? _G_nin;
-  ListBuilder<double> get G_nin => _$this._G_nin ??= new ListBuilder<double>();
-  set G_nin(ListBuilder<double>? G_nin) => _$this._G_nin = G_nin;
+  String? _G_similar;
+  String? get G_similar => _$this._G_similar;
+  set G_similar(String? G_similar) => _$this._G_similar = G_similar;
 
-  GFloat_comparison_expBuilder();
+  GStringComparisonExpBuilder();
 
-  GFloat_comparison_expBuilder get _$this {
+  GStringComparisonExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G_eq = $v.G_eq;
       _G_gt = $v.G_gt;
       _G_gte = $v.G_gte;
+      _G_ilike = $v.G_ilike;
       _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
+      _G_iregex = $v.G_iregex;
+      _G_isNull = $v.G_isNull;
+      _G_like = $v.G_like;
       _G_lt = $v.G_lt;
       _G_lte = $v.G_lte;
       _G_neq = $v.G_neq;
+      _G_nilike = $v.G_nilike;
       _G_nin = $v.G_nin?.toBuilder();
+      _G_niregex = $v.G_niregex;
+      _G_nlike = $v.G_nlike;
+      _G_nregex = $v.G_nregex;
+      _G_nsimilar = $v.G_nsimilar;
+      _G_regex = $v.G_regex;
+      _G_similar = $v.G_similar;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GFloat_comparison_exp other) {
+  void replace(GStringComparisonExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GFloat_comparison_exp;
+    _$v = other as _$GStringComparisonExp;
   }
 
   @override
-  void update(void Function(GFloat_comparison_expBuilder)? updates) {
+  void update(void Function(GStringComparisonExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GFloat_comparison_exp build() => _build();
+  GStringComparisonExp build() => _build();
 
-  _$GFloat_comparison_exp _build() {
-    _$GFloat_comparison_exp _$result;
+  _$GStringComparisonExp _build() {
+    _$GStringComparisonExp _$result;
     try {
       _$result = _$v ??
-          new _$GFloat_comparison_exp._(
+          new _$GStringComparisonExp._(
               G_eq: G_eq,
               G_gt: G_gt,
               G_gte: G_gte,
+              G_ilike: G_ilike,
               G_in: _G_in?.build(),
-              G_is_null: G_is_null,
+              G_iregex: G_iregex,
+              G_isNull: G_isNull,
+              G_like: G_like,
               G_lt: G_lt,
               G_lte: G_lte,
               G_neq: G_neq,
-              G_nin: _G_nin?.build());
+              G_nilike: G_nilike,
+              G_nin: _G_nin?.build(),
+              G_niregex: G_niregex,
+              G_nlike: G_nlike,
+              G_nregex: G_nregex,
+              G_nsimilar: G_nsimilar,
+              G_regex: G_regex,
+              G_similar: G_similar);
     } catch (_) {
       late String _$failedField;
       try {
@@ -13490,7 +62434,7 @@ class GFloat_comparison_expBuilder
         _G_nin?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GFloat_comparison_exp', _$failedField, e.toString());
+            r'GStringComparisonExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -13499,760 +62443,293 @@ class GFloat_comparison_expBuilder
   }
 }
 
-class _$Gidentity_bool_exp extends Gidentity_bool_exp {
-  @override
-  final BuiltList<Gidentity_bool_exp>? G_and;
-  @override
-  final Gidentity_bool_exp? G_not;
-  @override
-  final BuiltList<Gidentity_bool_exp>? G_or;
-  @override
-  final Gaccount_bool_exp? account;
-  @override
-  final Gcertification_bool_exp? cert_issued;
-  @override
-  final Gcertification_aggregate_bool_exp? cert_issued_aggregate;
-  @override
-  final Gcertification_bool_exp? cert_received;
-  @override
-  final Gcertification_aggregate_bool_exp? cert_received_aggregate;
-  @override
-  final Gtimestamptz_comparison_exp? confirmed_at;
-  @override
-  final GInt_comparison_exp? confirmed_on;
-  @override
-  final Gblock_bool_exp? confirmed_on_block;
-  @override
-  final GInt_comparison_exp? created_on;
-  @override
-  final Gblock_bool_exp? created_on_block;
-  @override
-  final GInt_comparison_exp? index;
-  @override
-  final GString_comparison_exp? name;
-  @override
-  final GString_comparison_exp? pubkey;
-  @override
-  final Gtimestamptz_comparison_exp? revoked_at;
-  @override
-  final GInt_comparison_exp? revoked_on;
-  @override
-  final Gblock_bool_exp? revoked_on_block;
-  @override
-  final Gtimestamptz_comparison_exp? validated_at;
-  @override
-  final GInt_comparison_exp? validated_on;
+class _$Gtimestamptz extends Gtimestamptz {
   @override
-  final Gblock_bool_exp? validated_on_block;
+  final String value;
 
-  factory _$Gidentity_bool_exp(
-          [void Function(Gidentity_bool_expBuilder)? updates]) =>
-      (new Gidentity_bool_expBuilder()..update(updates))._build();
+  factory _$Gtimestamptz([void Function(GtimestamptzBuilder)? updates]) =>
+      (new GtimestamptzBuilder()..update(updates))._build();
 
-  _$Gidentity_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.account,
-      this.cert_issued,
-      this.cert_issued_aggregate,
-      this.cert_received,
-      this.cert_received_aggregate,
-      this.confirmed_at,
-      this.confirmed_on,
-      this.confirmed_on_block,
-      this.created_on,
-      this.created_on_block,
-      this.index,
-      this.name,
-      this.pubkey,
-      this.revoked_at,
-      this.revoked_on,
-      this.revoked_on_block,
-      this.validated_at,
-      this.validated_on,
-      this.validated_on_block})
-      : super._();
+  _$Gtimestamptz._({required this.value}) : super._() {
+    BuiltValueNullFieldError.checkNotNull(value, r'Gtimestamptz', 'value');
+  }
 
   @override
-  Gidentity_bool_exp rebuild(
-          void Function(Gidentity_bool_expBuilder) updates) =>
+  Gtimestamptz rebuild(void Function(GtimestamptzBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gidentity_bool_expBuilder toBuilder() =>
-      new Gidentity_bool_expBuilder()..replace(this);
+  GtimestamptzBuilder toBuilder() => new GtimestamptzBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gidentity_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        account == other.account &&
-        cert_issued == other.cert_issued &&
-        cert_issued_aggregate == other.cert_issued_aggregate &&
-        cert_received == other.cert_received &&
-        cert_received_aggregate == other.cert_received_aggregate &&
-        confirmed_at == other.confirmed_at &&
-        confirmed_on == other.confirmed_on &&
-        confirmed_on_block == other.confirmed_on_block &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        index == other.index &&
-        name == other.name &&
-        pubkey == other.pubkey &&
-        revoked_at == other.revoked_at &&
-        revoked_on == other.revoked_on &&
-        revoked_on_block == other.revoked_on_block &&
-        validated_at == other.validated_at &&
-        validated_on == other.validated_on &&
-        validated_on_block == other.validated_on_block;
+    return other is Gtimestamptz && value == other.value;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, account.hashCode);
-    _$hash = $jc(_$hash, cert_issued.hashCode);
-    _$hash = $jc(_$hash, cert_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, cert_received.hashCode);
-    _$hash = $jc(_$hash, cert_received_aggregate.hashCode);
-    _$hash = $jc(_$hash, confirmed_at.hashCode);
-    _$hash = $jc(_$hash, confirmed_on.hashCode);
-    _$hash = $jc(_$hash, confirmed_on_block.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, index.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, revoked_at.hashCode);
-    _$hash = $jc(_$hash, revoked_on.hashCode);
-    _$hash = $jc(_$hash, revoked_on_block.hashCode);
-    _$hash = $jc(_$hash, validated_at.hashCode);
-    _$hash = $jc(_$hash, validated_on.hashCode);
-    _$hash = $jc(_$hash, validated_on_block.hashCode);
+    _$hash = $jc(_$hash, value.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gidentity_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('account', account)
-          ..add('cert_issued', cert_issued)
-          ..add('cert_issued_aggregate', cert_issued_aggregate)
-          ..add('cert_received', cert_received)
-          ..add('cert_received_aggregate', cert_received_aggregate)
-          ..add('confirmed_at', confirmed_at)
-          ..add('confirmed_on', confirmed_on)
-          ..add('confirmed_on_block', confirmed_on_block)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('index', index)
-          ..add('name', name)
-          ..add('pubkey', pubkey)
-          ..add('revoked_at', revoked_at)
-          ..add('revoked_on', revoked_on)
-          ..add('revoked_on_block', revoked_on_block)
-          ..add('validated_at', validated_at)
-          ..add('validated_on', validated_on)
-          ..add('validated_on_block', validated_on_block))
-        .toString();
-  }
-}
-
-class Gidentity_bool_expBuilder
-    implements Builder<Gidentity_bool_exp, Gidentity_bool_expBuilder> {
-  _$Gidentity_bool_exp? _$v;
-
-  ListBuilder<Gidentity_bool_exp>? _G_and;
-  ListBuilder<Gidentity_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gidentity_bool_exp>();
-  set G_and(ListBuilder<Gidentity_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gidentity_bool_expBuilder? _G_not;
-  Gidentity_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gidentity_bool_expBuilder();
-  set G_not(Gidentity_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gidentity_bool_exp>? _G_or;
-  ListBuilder<Gidentity_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gidentity_bool_exp>();
-  set G_or(ListBuilder<Gidentity_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  Gaccount_bool_expBuilder? _account;
-  Gaccount_bool_expBuilder get account =>
-      _$this._account ??= new Gaccount_bool_expBuilder();
-  set account(Gaccount_bool_expBuilder? account) => _$this._account = account;
-
-  Gcertification_bool_expBuilder? _cert_issued;
-  Gcertification_bool_expBuilder get cert_issued =>
-      _$this._cert_issued ??= new Gcertification_bool_expBuilder();
-  set cert_issued(Gcertification_bool_expBuilder? cert_issued) =>
-      _$this._cert_issued = cert_issued;
-
-  Gcertification_aggregate_bool_expBuilder? _cert_issued_aggregate;
-  Gcertification_aggregate_bool_expBuilder get cert_issued_aggregate =>
-      _$this._cert_issued_aggregate ??=
-          new Gcertification_aggregate_bool_expBuilder();
-  set cert_issued_aggregate(
-          Gcertification_aggregate_bool_expBuilder? cert_issued_aggregate) =>
-      _$this._cert_issued_aggregate = cert_issued_aggregate;
-
-  Gcertification_bool_expBuilder? _cert_received;
-  Gcertification_bool_expBuilder get cert_received =>
-      _$this._cert_received ??= new Gcertification_bool_expBuilder();
-  set cert_received(Gcertification_bool_expBuilder? cert_received) =>
-      _$this._cert_received = cert_received;
-
-  Gcertification_aggregate_bool_expBuilder? _cert_received_aggregate;
-  Gcertification_aggregate_bool_expBuilder get cert_received_aggregate =>
-      _$this._cert_received_aggregate ??=
-          new Gcertification_aggregate_bool_expBuilder();
-  set cert_received_aggregate(
-          Gcertification_aggregate_bool_expBuilder? cert_received_aggregate) =>
-      _$this._cert_received_aggregate = cert_received_aggregate;
-
-  Gtimestamptz_comparison_expBuilder? _confirmed_at;
-  Gtimestamptz_comparison_expBuilder get confirmed_at =>
-      _$this._confirmed_at ??= new Gtimestamptz_comparison_expBuilder();
-  set confirmed_at(Gtimestamptz_comparison_expBuilder? confirmed_at) =>
-      _$this._confirmed_at = confirmed_at;
-
-  GInt_comparison_expBuilder? _confirmed_on;
-  GInt_comparison_expBuilder get confirmed_on =>
-      _$this._confirmed_on ??= new GInt_comparison_expBuilder();
-  set confirmed_on(GInt_comparison_expBuilder? confirmed_on) =>
-      _$this._confirmed_on = confirmed_on;
-
-  Gblock_bool_expBuilder? _confirmed_on_block;
-  Gblock_bool_expBuilder get confirmed_on_block =>
-      _$this._confirmed_on_block ??= new Gblock_bool_expBuilder();
-  set confirmed_on_block(Gblock_bool_expBuilder? confirmed_on_block) =>
-      _$this._confirmed_on_block = confirmed_on_block;
-
-  GInt_comparison_expBuilder? _created_on;
-  GInt_comparison_expBuilder get created_on =>
-      _$this._created_on ??= new GInt_comparison_expBuilder();
-  set created_on(GInt_comparison_expBuilder? created_on) =>
-      _$this._created_on = created_on;
-
-  Gblock_bool_expBuilder? _created_on_block;
-  Gblock_bool_expBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_bool_expBuilder();
-  set created_on_block(Gblock_bool_expBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  GInt_comparison_expBuilder? _index;
-  GInt_comparison_expBuilder get index =>
-      _$this._index ??= new GInt_comparison_expBuilder();
-  set index(GInt_comparison_expBuilder? index) => _$this._index = index;
-
-  GString_comparison_expBuilder? _name;
-  GString_comparison_expBuilder get name =>
-      _$this._name ??= new GString_comparison_expBuilder();
-  set name(GString_comparison_expBuilder? name) => _$this._name = name;
-
-  GString_comparison_expBuilder? _pubkey;
-  GString_comparison_expBuilder get pubkey =>
-      _$this._pubkey ??= new GString_comparison_expBuilder();
-  set pubkey(GString_comparison_expBuilder? pubkey) => _$this._pubkey = pubkey;
-
-  Gtimestamptz_comparison_expBuilder? _revoked_at;
-  Gtimestamptz_comparison_expBuilder get revoked_at =>
-      _$this._revoked_at ??= new Gtimestamptz_comparison_expBuilder();
-  set revoked_at(Gtimestamptz_comparison_expBuilder? revoked_at) =>
-      _$this._revoked_at = revoked_at;
-
-  GInt_comparison_expBuilder? _revoked_on;
-  GInt_comparison_expBuilder get revoked_on =>
-      _$this._revoked_on ??= new GInt_comparison_expBuilder();
-  set revoked_on(GInt_comparison_expBuilder? revoked_on) =>
-      _$this._revoked_on = revoked_on;
-
-  Gblock_bool_expBuilder? _revoked_on_block;
-  Gblock_bool_expBuilder get revoked_on_block =>
-      _$this._revoked_on_block ??= new Gblock_bool_expBuilder();
-  set revoked_on_block(Gblock_bool_expBuilder? revoked_on_block) =>
-      _$this._revoked_on_block = revoked_on_block;
-
-  Gtimestamptz_comparison_expBuilder? _validated_at;
-  Gtimestamptz_comparison_expBuilder get validated_at =>
-      _$this._validated_at ??= new Gtimestamptz_comparison_expBuilder();
-  set validated_at(Gtimestamptz_comparison_expBuilder? validated_at) =>
-      _$this._validated_at = validated_at;
-
-  GInt_comparison_expBuilder? _validated_on;
-  GInt_comparison_expBuilder get validated_on =>
-      _$this._validated_on ??= new GInt_comparison_expBuilder();
-  set validated_on(GInt_comparison_expBuilder? validated_on) =>
-      _$this._validated_on = validated_on;
-
-  Gblock_bool_expBuilder? _validated_on_block;
-  Gblock_bool_expBuilder get validated_on_block =>
-      _$this._validated_on_block ??= new Gblock_bool_expBuilder();
-  set validated_on_block(Gblock_bool_expBuilder? validated_on_block) =>
-      _$this._validated_on_block = validated_on_block;
-
-  Gidentity_bool_expBuilder();
-
-  Gidentity_bool_expBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _account = $v.account?.toBuilder();
-      _cert_issued = $v.cert_issued?.toBuilder();
-      _cert_issued_aggregate = $v.cert_issued_aggregate?.toBuilder();
-      _cert_received = $v.cert_received?.toBuilder();
-      _cert_received_aggregate = $v.cert_received_aggregate?.toBuilder();
-      _confirmed_at = $v.confirmed_at?.toBuilder();
-      _confirmed_on = $v.confirmed_on?.toBuilder();
-      _confirmed_on_block = $v.confirmed_on_block?.toBuilder();
-      _created_on = $v.created_on?.toBuilder();
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _index = $v.index?.toBuilder();
-      _name = $v.name?.toBuilder();
-      _pubkey = $v.pubkey?.toBuilder();
-      _revoked_at = $v.revoked_at?.toBuilder();
-      _revoked_on = $v.revoked_on?.toBuilder();
-      _revoked_on_block = $v.revoked_on_block?.toBuilder();
-      _validated_at = $v.validated_at?.toBuilder();
-      _validated_on = $v.validated_on?.toBuilder();
-      _validated_on_block = $v.validated_on_block?.toBuilder();
+    return (newBuiltValueToStringHelper(r'Gtimestamptz')..add('value', value))
+        .toString();
+  }
+}
+
+class GtimestamptzBuilder
+    implements Builder<Gtimestamptz, GtimestamptzBuilder> {
+  _$Gtimestamptz? _$v;
+
+  String? _value;
+  String? get value => _$this._value;
+  set value(String? value) => _$this._value = value;
+
+  GtimestamptzBuilder();
+
+  GtimestamptzBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _value = $v.value;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gidentity_bool_exp other) {
+  void replace(Gtimestamptz other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gidentity_bool_exp;
+    _$v = other as _$Gtimestamptz;
   }
 
   @override
-  void update(void Function(Gidentity_bool_expBuilder)? updates) {
+  void update(void Function(GtimestamptzBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gidentity_bool_exp build() => _build();
+  Gtimestamptz build() => _build();
 
-  _$Gidentity_bool_exp _build() {
-    _$Gidentity_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gidentity_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              account: _account?.build(),
-              cert_issued: _cert_issued?.build(),
-              cert_issued_aggregate: _cert_issued_aggregate?.build(),
-              cert_received: _cert_received?.build(),
-              cert_received_aggregate: _cert_received_aggregate?.build(),
-              confirmed_at: _confirmed_at?.build(),
-              confirmed_on: _confirmed_on?.build(),
-              confirmed_on_block: _confirmed_on_block?.build(),
-              created_on: _created_on?.build(),
-              created_on_block: _created_on_block?.build(),
-              index: _index?.build(),
-              name: _name?.build(),
-              pubkey: _pubkey?.build(),
-              revoked_at: _revoked_at?.build(),
-              revoked_on: _revoked_on?.build(),
-              revoked_on_block: _revoked_on_block?.build(),
-              validated_at: _validated_at?.build(),
-              validated_on: _validated_on?.build(),
-              validated_on_block: _validated_on_block?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'account';
-        _account?.build();
-        _$failedField = 'cert_issued';
-        _cert_issued?.build();
-        _$failedField = 'cert_issued_aggregate';
-        _cert_issued_aggregate?.build();
-        _$failedField = 'cert_received';
-        _cert_received?.build();
-        _$failedField = 'cert_received_aggregate';
-        _cert_received_aggregate?.build();
-        _$failedField = 'confirmed_at';
-        _confirmed_at?.build();
-        _$failedField = 'confirmed_on';
-        _confirmed_on?.build();
-        _$failedField = 'confirmed_on_block';
-        _confirmed_on_block?.build();
-        _$failedField = 'created_on';
-        _created_on?.build();
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'index';
-        _index?.build();
-        _$failedField = 'name';
-        _name?.build();
-        _$failedField = 'pubkey';
-        _pubkey?.build();
-        _$failedField = 'revoked_at';
-        _revoked_at?.build();
-        _$failedField = 'revoked_on';
-        _revoked_on?.build();
-        _$failedField = 'revoked_on_block';
-        _revoked_on_block?.build();
-        _$failedField = 'validated_at';
-        _validated_at?.build();
-        _$failedField = 'validated_on';
-        _validated_on?.build();
-        _$failedField = 'validated_on_block';
-        _validated_on_block?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gidentity_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$Gtimestamptz _build() {
+    final _$result = _$v ??
+        new _$Gtimestamptz._(
+            value: BuiltValueNullFieldError.checkNotNull(
+                value, r'Gtimestamptz', 'value'));
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gidentity_order_by extends Gidentity_order_by {
-  @override
-  final Gaccount_order_by? account;
-  @override
-  final Gcertification_aggregate_order_by? cert_issued_aggregate;
-  @override
-  final Gcertification_aggregate_order_by? cert_received_aggregate;
-  @override
-  final Gorder_by? confirmed_at;
-  @override
-  final Gorder_by? confirmed_on;
-  @override
-  final Gblock_order_by? confirmed_on_block;
+class _$GTimestamptzComparisonExp extends GTimestamptzComparisonExp {
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gblock_order_by? created_on_block;
-  @override
-  final Gorder_by? index;
+  final Gtimestamptz? G_eq;
   @override
-  final Gorder_by? name;
+  final Gtimestamptz? G_gt;
   @override
-  final Gorder_by? pubkey;
+  final Gtimestamptz? G_gte;
   @override
-  final Gorder_by? revoked_at;
+  final BuiltList<Gtimestamptz>? G_in;
   @override
-  final Gorder_by? revoked_on;
+  final bool? G_isNull;
   @override
-  final Gblock_order_by? revoked_on_block;
+  final Gtimestamptz? G_lt;
   @override
-  final Gorder_by? validated_at;
+  final Gtimestamptz? G_lte;
   @override
-  final Gorder_by? validated_on;
+  final Gtimestamptz? G_neq;
   @override
-  final Gblock_order_by? validated_on_block;
+  final BuiltList<Gtimestamptz>? G_nin;
 
-  factory _$Gidentity_order_by(
-          [void Function(Gidentity_order_byBuilder)? updates]) =>
-      (new Gidentity_order_byBuilder()..update(updates))._build();
+  factory _$GTimestamptzComparisonExp(
+          [void Function(GTimestamptzComparisonExpBuilder)? updates]) =>
+      (new GTimestamptzComparisonExpBuilder()..update(updates))._build();
 
-  _$Gidentity_order_by._(
-      {this.account,
-      this.cert_issued_aggregate,
-      this.cert_received_aggregate,
-      this.confirmed_at,
-      this.confirmed_on,
-      this.confirmed_on_block,
-      this.created_on,
-      this.created_on_block,
-      this.index,
-      this.name,
-      this.pubkey,
-      this.revoked_at,
-      this.revoked_on,
-      this.revoked_on_block,
-      this.validated_at,
-      this.validated_on,
-      this.validated_on_block})
+  _$GTimestamptzComparisonExp._(
+      {this.G_eq,
+      this.G_gt,
+      this.G_gte,
+      this.G_in,
+      this.G_isNull,
+      this.G_lt,
+      this.G_lte,
+      this.G_neq,
+      this.G_nin})
       : super._();
 
   @override
-  Gidentity_order_by rebuild(
-          void Function(Gidentity_order_byBuilder) updates) =>
+  GTimestamptzComparisonExp rebuild(
+          void Function(GTimestamptzComparisonExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gidentity_order_byBuilder toBuilder() =>
-      new Gidentity_order_byBuilder()..replace(this);
+  GTimestamptzComparisonExpBuilder toBuilder() =>
+      new GTimestamptzComparisonExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gidentity_order_by &&
-        account == other.account &&
-        cert_issued_aggregate == other.cert_issued_aggregate &&
-        cert_received_aggregate == other.cert_received_aggregate &&
-        confirmed_at == other.confirmed_at &&
-        confirmed_on == other.confirmed_on &&
-        confirmed_on_block == other.confirmed_on_block &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        index == other.index &&
-        name == other.name &&
-        pubkey == other.pubkey &&
-        revoked_at == other.revoked_at &&
-        revoked_on == other.revoked_on &&
-        revoked_on_block == other.revoked_on_block &&
-        validated_at == other.validated_at &&
-        validated_on == other.validated_on &&
-        validated_on_block == other.validated_on_block;
+    return other is GTimestamptzComparisonExp &&
+        G_eq == other.G_eq &&
+        G_gt == other.G_gt &&
+        G_gte == other.G_gte &&
+        G_in == other.G_in &&
+        G_isNull == other.G_isNull &&
+        G_lt == other.G_lt &&
+        G_lte == other.G_lte &&
+        G_neq == other.G_neq &&
+        G_nin == other.G_nin;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, account.hashCode);
-    _$hash = $jc(_$hash, cert_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, cert_received_aggregate.hashCode);
-    _$hash = $jc(_$hash, confirmed_at.hashCode);
-    _$hash = $jc(_$hash, confirmed_on.hashCode);
-    _$hash = $jc(_$hash, confirmed_on_block.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, index.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, revoked_at.hashCode);
-    _$hash = $jc(_$hash, revoked_on.hashCode);
-    _$hash = $jc(_$hash, revoked_on_block.hashCode);
-    _$hash = $jc(_$hash, validated_at.hashCode);
-    _$hash = $jc(_$hash, validated_on.hashCode);
-    _$hash = $jc(_$hash, validated_on_block.hashCode);
+    _$hash = $jc(_$hash, G_eq.hashCode);
+    _$hash = $jc(_$hash, G_gt.hashCode);
+    _$hash = $jc(_$hash, G_gte.hashCode);
+    _$hash = $jc(_$hash, G_in.hashCode);
+    _$hash = $jc(_$hash, G_isNull.hashCode);
+    _$hash = $jc(_$hash, G_lt.hashCode);
+    _$hash = $jc(_$hash, G_lte.hashCode);
+    _$hash = $jc(_$hash, G_neq.hashCode);
+    _$hash = $jc(_$hash, G_nin.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gidentity_order_by')
-          ..add('account', account)
-          ..add('cert_issued_aggregate', cert_issued_aggregate)
-          ..add('cert_received_aggregate', cert_received_aggregate)
-          ..add('confirmed_at', confirmed_at)
-          ..add('confirmed_on', confirmed_on)
-          ..add('confirmed_on_block', confirmed_on_block)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('index', index)
-          ..add('name', name)
-          ..add('pubkey', pubkey)
-          ..add('revoked_at', revoked_at)
-          ..add('revoked_on', revoked_on)
-          ..add('revoked_on_block', revoked_on_block)
-          ..add('validated_at', validated_at)
-          ..add('validated_on', validated_on)
-          ..add('validated_on_block', validated_on_block))
-        .toString();
-  }
-}
-
-class Gidentity_order_byBuilder
-    implements Builder<Gidentity_order_by, Gidentity_order_byBuilder> {
-  _$Gidentity_order_by? _$v;
-
-  Gaccount_order_byBuilder? _account;
-  Gaccount_order_byBuilder get account =>
-      _$this._account ??= new Gaccount_order_byBuilder();
-  set account(Gaccount_order_byBuilder? account) => _$this._account = account;
-
-  Gcertification_aggregate_order_byBuilder? _cert_issued_aggregate;
-  Gcertification_aggregate_order_byBuilder get cert_issued_aggregate =>
-      _$this._cert_issued_aggregate ??=
-          new Gcertification_aggregate_order_byBuilder();
-  set cert_issued_aggregate(
-          Gcertification_aggregate_order_byBuilder? cert_issued_aggregate) =>
-      _$this._cert_issued_aggregate = cert_issued_aggregate;
-
-  Gcertification_aggregate_order_byBuilder? _cert_received_aggregate;
-  Gcertification_aggregate_order_byBuilder get cert_received_aggregate =>
-      _$this._cert_received_aggregate ??=
-          new Gcertification_aggregate_order_byBuilder();
-  set cert_received_aggregate(
-          Gcertification_aggregate_order_byBuilder? cert_received_aggregate) =>
-      _$this._cert_received_aggregate = cert_received_aggregate;
-
-  Gorder_by? _confirmed_at;
-  Gorder_by? get confirmed_at => _$this._confirmed_at;
-  set confirmed_at(Gorder_by? confirmed_at) =>
-      _$this._confirmed_at = confirmed_at;
-
-  Gorder_by? _confirmed_on;
-  Gorder_by? get confirmed_on => _$this._confirmed_on;
-  set confirmed_on(Gorder_by? confirmed_on) =>
-      _$this._confirmed_on = confirmed_on;
-
-  Gblock_order_byBuilder? _confirmed_on_block;
-  Gblock_order_byBuilder get confirmed_on_block =>
-      _$this._confirmed_on_block ??= new Gblock_order_byBuilder();
-  set confirmed_on_block(Gblock_order_byBuilder? confirmed_on_block) =>
-      _$this._confirmed_on_block = confirmed_on_block;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gblock_order_byBuilder? _created_on_block;
-  Gblock_order_byBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_order_byBuilder();
-  set created_on_block(Gblock_order_byBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  Gorder_by? _index;
-  Gorder_by? get index => _$this._index;
-  set index(Gorder_by? index) => _$this._index = index;
-
-  Gorder_by? _name;
-  Gorder_by? get name => _$this._name;
-  set name(Gorder_by? name) => _$this._name = name;
-
-  Gorder_by? _pubkey;
-  Gorder_by? get pubkey => _$this._pubkey;
-  set pubkey(Gorder_by? pubkey) => _$this._pubkey = pubkey;
-
-  Gorder_by? _revoked_at;
-  Gorder_by? get revoked_at => _$this._revoked_at;
-  set revoked_at(Gorder_by? revoked_at) => _$this._revoked_at = revoked_at;
-
-  Gorder_by? _revoked_on;
-  Gorder_by? get revoked_on => _$this._revoked_on;
-  set revoked_on(Gorder_by? revoked_on) => _$this._revoked_on = revoked_on;
-
-  Gblock_order_byBuilder? _revoked_on_block;
-  Gblock_order_byBuilder get revoked_on_block =>
-      _$this._revoked_on_block ??= new Gblock_order_byBuilder();
-  set revoked_on_block(Gblock_order_byBuilder? revoked_on_block) =>
-      _$this._revoked_on_block = revoked_on_block;
-
-  Gorder_by? _validated_at;
-  Gorder_by? get validated_at => _$this._validated_at;
-  set validated_at(Gorder_by? validated_at) =>
-      _$this._validated_at = validated_at;
-
-  Gorder_by? _validated_on;
-  Gorder_by? get validated_on => _$this._validated_on;
-  set validated_on(Gorder_by? validated_on) =>
-      _$this._validated_on = validated_on;
-
-  Gblock_order_byBuilder? _validated_on_block;
-  Gblock_order_byBuilder get validated_on_block =>
-      _$this._validated_on_block ??= new Gblock_order_byBuilder();
-  set validated_on_block(Gblock_order_byBuilder? validated_on_block) =>
-      _$this._validated_on_block = validated_on_block;
-
-  Gidentity_order_byBuilder();
-
-  Gidentity_order_byBuilder get _$this {
+    return (newBuiltValueToStringHelper(r'GTimestamptzComparisonExp')
+          ..add('G_eq', G_eq)
+          ..add('G_gt', G_gt)
+          ..add('G_gte', G_gte)
+          ..add('G_in', G_in)
+          ..add('G_isNull', G_isNull)
+          ..add('G_lt', G_lt)
+          ..add('G_lte', G_lte)
+          ..add('G_neq', G_neq)
+          ..add('G_nin', G_nin))
+        .toString();
+  }
+}
+
+class GTimestamptzComparisonExpBuilder
+    implements
+        Builder<GTimestamptzComparisonExp, GTimestamptzComparisonExpBuilder> {
+  _$GTimestamptzComparisonExp? _$v;
+
+  GtimestamptzBuilder? _G_eq;
+  GtimestamptzBuilder get G_eq => _$this._G_eq ??= new GtimestamptzBuilder();
+  set G_eq(GtimestamptzBuilder? G_eq) => _$this._G_eq = G_eq;
+
+  GtimestamptzBuilder? _G_gt;
+  GtimestamptzBuilder get G_gt => _$this._G_gt ??= new GtimestamptzBuilder();
+  set G_gt(GtimestamptzBuilder? G_gt) => _$this._G_gt = G_gt;
+
+  GtimestamptzBuilder? _G_gte;
+  GtimestamptzBuilder get G_gte => _$this._G_gte ??= new GtimestamptzBuilder();
+  set G_gte(GtimestamptzBuilder? G_gte) => _$this._G_gte = G_gte;
+
+  ListBuilder<Gtimestamptz>? _G_in;
+  ListBuilder<Gtimestamptz> get G_in =>
+      _$this._G_in ??= new ListBuilder<Gtimestamptz>();
+  set G_in(ListBuilder<Gtimestamptz>? G_in) => _$this._G_in = G_in;
+
+  bool? _G_isNull;
+  bool? get G_isNull => _$this._G_isNull;
+  set G_isNull(bool? G_isNull) => _$this._G_isNull = G_isNull;
+
+  GtimestamptzBuilder? _G_lt;
+  GtimestamptzBuilder get G_lt => _$this._G_lt ??= new GtimestamptzBuilder();
+  set G_lt(GtimestamptzBuilder? G_lt) => _$this._G_lt = G_lt;
+
+  GtimestamptzBuilder? _G_lte;
+  GtimestamptzBuilder get G_lte => _$this._G_lte ??= new GtimestamptzBuilder();
+  set G_lte(GtimestamptzBuilder? G_lte) => _$this._G_lte = G_lte;
+
+  GtimestamptzBuilder? _G_neq;
+  GtimestamptzBuilder get G_neq => _$this._G_neq ??= new GtimestamptzBuilder();
+  set G_neq(GtimestamptzBuilder? G_neq) => _$this._G_neq = G_neq;
+
+  ListBuilder<Gtimestamptz>? _G_nin;
+  ListBuilder<Gtimestamptz> get G_nin =>
+      _$this._G_nin ??= new ListBuilder<Gtimestamptz>();
+  set G_nin(ListBuilder<Gtimestamptz>? G_nin) => _$this._G_nin = G_nin;
+
+  GTimestamptzComparisonExpBuilder();
+
+  GTimestamptzComparisonExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _account = $v.account?.toBuilder();
-      _cert_issued_aggregate = $v.cert_issued_aggregate?.toBuilder();
-      _cert_received_aggregate = $v.cert_received_aggregate?.toBuilder();
-      _confirmed_at = $v.confirmed_at;
-      _confirmed_on = $v.confirmed_on;
-      _confirmed_on_block = $v.confirmed_on_block?.toBuilder();
-      _created_on = $v.created_on;
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _index = $v.index;
-      _name = $v.name;
-      _pubkey = $v.pubkey;
-      _revoked_at = $v.revoked_at;
-      _revoked_on = $v.revoked_on;
-      _revoked_on_block = $v.revoked_on_block?.toBuilder();
-      _validated_at = $v.validated_at;
-      _validated_on = $v.validated_on;
-      _validated_on_block = $v.validated_on_block?.toBuilder();
+      _G_eq = $v.G_eq?.toBuilder();
+      _G_gt = $v.G_gt?.toBuilder();
+      _G_gte = $v.G_gte?.toBuilder();
+      _G_in = $v.G_in?.toBuilder();
+      _G_isNull = $v.G_isNull;
+      _G_lt = $v.G_lt?.toBuilder();
+      _G_lte = $v.G_lte?.toBuilder();
+      _G_neq = $v.G_neq?.toBuilder();
+      _G_nin = $v.G_nin?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gidentity_order_by other) {
+  void replace(GTimestamptzComparisonExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gidentity_order_by;
+    _$v = other as _$GTimestamptzComparisonExp;
   }
 
   @override
-  void update(void Function(Gidentity_order_byBuilder)? updates) {
+  void update(void Function(GTimestamptzComparisonExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gidentity_order_by build() => _build();
+  GTimestamptzComparisonExp build() => _build();
 
-  _$Gidentity_order_by _build() {
-    _$Gidentity_order_by _$result;
+  _$GTimestamptzComparisonExp _build() {
+    _$GTimestamptzComparisonExp _$result;
     try {
       _$result = _$v ??
-          new _$Gidentity_order_by._(
-              account: _account?.build(),
-              cert_issued_aggregate: _cert_issued_aggregate?.build(),
-              cert_received_aggregate: _cert_received_aggregate?.build(),
-              confirmed_at: confirmed_at,
-              confirmed_on: confirmed_on,
-              confirmed_on_block: _confirmed_on_block?.build(),
-              created_on: created_on,
-              created_on_block: _created_on_block?.build(),
-              index: index,
-              name: name,
-              pubkey: pubkey,
-              revoked_at: revoked_at,
-              revoked_on: revoked_on,
-              revoked_on_block: _revoked_on_block?.build(),
-              validated_at: validated_at,
-              validated_on: validated_on,
-              validated_on_block: _validated_on_block?.build());
+          new _$GTimestamptzComparisonExp._(
+              G_eq: _G_eq?.build(),
+              G_gt: _G_gt?.build(),
+              G_gte: _G_gte?.build(),
+              G_in: _G_in?.build(),
+              G_isNull: G_isNull,
+              G_lt: _G_lt?.build(),
+              G_lte: _G_lte?.build(),
+              G_neq: _G_neq?.build(),
+              G_nin: _G_nin?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'account';
-        _account?.build();
-        _$failedField = 'cert_issued_aggregate';
-        _cert_issued_aggregate?.build();
-        _$failedField = 'cert_received_aggregate';
-        _cert_received_aggregate?.build();
-
-        _$failedField = 'confirmed_on_block';
-        _confirmed_on_block?.build();
-
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-
-        _$failedField = 'revoked_on_block';
-        _revoked_on_block?.build();
+        _$failedField = 'G_eq';
+        _G_eq?.build();
+        _$failedField = 'G_gt';
+        _G_gt?.build();
+        _$failedField = 'G_gte';
+        _G_gte?.build();
+        _$failedField = 'G_in';
+        _G_in?.build();
 
-        _$failedField = 'validated_on_block';
-        _validated_on_block?.build();
+        _$failedField = 'G_lt';
+        _G_lt?.build();
+        _$failedField = 'G_lte';
+        _G_lte?.build();
+        _$failedField = 'G_neq';
+        _G_neq?.build();
+        _$failedField = 'G_nin';
+        _G_nin?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gidentity_order_by', _$failedField, e.toString());
+            r'GTimestamptzComparisonExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -14261,116 +62738,96 @@ class Gidentity_order_byBuilder
   }
 }
 
-class _$Gidentity_stream_cursor_input extends Gidentity_stream_cursor_input {
-  @override
-  final Gidentity_stream_cursor_value_input initial_value;
+class _$GTransferAggregateBoolExp extends GTransferAggregateBoolExp {
   @override
-  final Gcursor_ordering? ordering;
+  final GtransferAggregateBoolExpCount? count;
 
-  factory _$Gidentity_stream_cursor_input(
-          [void Function(Gidentity_stream_cursor_inputBuilder)? updates]) =>
-      (new Gidentity_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GTransferAggregateBoolExp(
+          [void Function(GTransferAggregateBoolExpBuilder)? updates]) =>
+      (new GTransferAggregateBoolExpBuilder()..update(updates))._build();
 
-  _$Gidentity_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gidentity_stream_cursor_input', 'initial_value');
-  }
+  _$GTransferAggregateBoolExp._({this.count}) : super._();
 
   @override
-  Gidentity_stream_cursor_input rebuild(
-          void Function(Gidentity_stream_cursor_inputBuilder) updates) =>
+  GTransferAggregateBoolExp rebuild(
+          void Function(GTransferAggregateBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gidentity_stream_cursor_inputBuilder toBuilder() =>
-      new Gidentity_stream_cursor_inputBuilder()..replace(this);
+  GTransferAggregateBoolExpBuilder toBuilder() =>
+      new GTransferAggregateBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gidentity_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GTransferAggregateBoolExp && count == other.count;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gidentity_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GTransferAggregateBoolExp')
+          ..add('count', count))
         .toString();
   }
 }
 
-class Gidentity_stream_cursor_inputBuilder
+class GTransferAggregateBoolExpBuilder
     implements
-        Builder<Gidentity_stream_cursor_input,
-            Gidentity_stream_cursor_inputBuilder> {
-  _$Gidentity_stream_cursor_input? _$v;
+        Builder<GTransferAggregateBoolExp, GTransferAggregateBoolExpBuilder> {
+  _$GTransferAggregateBoolExp? _$v;
 
-  Gidentity_stream_cursor_value_inputBuilder? _initial_value;
-  Gidentity_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??=
-          new Gidentity_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gidentity_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
-
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GtransferAggregateBoolExpCountBuilder? _count;
+  GtransferAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GtransferAggregateBoolExpCountBuilder();
+  set count(GtransferAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
 
-  Gidentity_stream_cursor_inputBuilder();
+  GTransferAggregateBoolExpBuilder();
 
-  Gidentity_stream_cursor_inputBuilder get _$this {
+  GTransferAggregateBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _count = $v.count?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gidentity_stream_cursor_input other) {
+  void replace(GTransferAggregateBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gidentity_stream_cursor_input;
+    _$v = other as _$GTransferAggregateBoolExp;
   }
 
   @override
-  void update(void Function(Gidentity_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GTransferAggregateBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gidentity_stream_cursor_input build() => _build();
+  GTransferAggregateBoolExp build() => _build();
 
-  _$Gidentity_stream_cursor_input _build() {
-    _$Gidentity_stream_cursor_input _$result;
+  _$GTransferAggregateBoolExp _build() {
+    _$GTransferAggregateBoolExp _$result;
     try {
-      _$result = _$v ??
-          new _$Gidentity_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+      _$result =
+          _$v ?? new _$GTransferAggregateBoolExp._(count: _count?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'count';
+        _count?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gidentity_stream_cursor_input', _$failedField, e.toString());
+            r'GTransferAggregateBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -14379,225 +62836,145 @@ class Gidentity_stream_cursor_inputBuilder
   }
 }
 
-class _$Gidentity_stream_cursor_value_input
-    extends Gidentity_stream_cursor_value_input {
-  @override
-  final Gtimestamptz? confirmed_at;
-  @override
-  final int? confirmed_on;
-  @override
-  final int? created_on;
-  @override
-  final int? index;
-  @override
-  final String? name;
-  @override
-  final String? pubkey;
+class _$GtransferAggregateBoolExpCount extends GtransferAggregateBoolExpCount {
   @override
-  final Gtimestamptz? revoked_at;
+  final BuiltList<GTransferSelectColumn>? arguments;
   @override
-  final int? revoked_on;
+  final bool? distinct;
   @override
-  final Gtimestamptz? validated_at;
+  final GTransferBoolExp? filter;
   @override
-  final int? validated_on;
+  final GIntComparisonExp predicate;
 
-  factory _$Gidentity_stream_cursor_value_input(
-          [void Function(Gidentity_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gidentity_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GtransferAggregateBoolExpCount(
+          [void Function(GtransferAggregateBoolExpCountBuilder)? updates]) =>
+      (new GtransferAggregateBoolExpCountBuilder()..update(updates))._build();
 
-  _$Gidentity_stream_cursor_value_input._(
-      {this.confirmed_at,
-      this.confirmed_on,
-      this.created_on,
-      this.index,
-      this.name,
-      this.pubkey,
-      this.revoked_at,
-      this.revoked_on,
-      this.validated_at,
-      this.validated_on})
-      : super._();
+  _$GtransferAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GtransferAggregateBoolExpCount', 'predicate');
+  }
 
   @override
-  Gidentity_stream_cursor_value_input rebuild(
-          void Function(Gidentity_stream_cursor_value_inputBuilder) updates) =>
+  GtransferAggregateBoolExpCount rebuild(
+          void Function(GtransferAggregateBoolExpCountBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gidentity_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gidentity_stream_cursor_value_inputBuilder()..replace(this);
+  GtransferAggregateBoolExpCountBuilder toBuilder() =>
+      new GtransferAggregateBoolExpCountBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gidentity_stream_cursor_value_input &&
-        confirmed_at == other.confirmed_at &&
-        confirmed_on == other.confirmed_on &&
-        created_on == other.created_on &&
-        index == other.index &&
-        name == other.name &&
-        pubkey == other.pubkey &&
-        revoked_at == other.revoked_at &&
-        revoked_on == other.revoked_on &&
-        validated_at == other.validated_at &&
-        validated_on == other.validated_on;
+    return other is GtransferAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, confirmed_at.hashCode);
-    _$hash = $jc(_$hash, confirmed_on.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, index.hashCode);
-    _$hash = $jc(_$hash, name.hashCode);
-    _$hash = $jc(_$hash, pubkey.hashCode);
-    _$hash = $jc(_$hash, revoked_at.hashCode);
-    _$hash = $jc(_$hash, revoked_on.hashCode);
-    _$hash = $jc(_$hash, validated_at.hashCode);
-    _$hash = $jc(_$hash, validated_on.hashCode);
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
-  }
-
-  @override
-  String toString() {
-    return (newBuiltValueToStringHelper(r'Gidentity_stream_cursor_value_input')
-          ..add('confirmed_at', confirmed_at)
-          ..add('confirmed_on', confirmed_on)
-          ..add('created_on', created_on)
-          ..add('index', index)
-          ..add('name', name)
-          ..add('pubkey', pubkey)
-          ..add('revoked_at', revoked_at)
-          ..add('revoked_on', revoked_on)
-          ..add('validated_at', validated_at)
-          ..add('validated_on', validated_on))
-        .toString();
-  }
-}
-
-class Gidentity_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gidentity_stream_cursor_value_input,
-            Gidentity_stream_cursor_value_inputBuilder> {
-  _$Gidentity_stream_cursor_value_input? _$v;
-
-  GtimestamptzBuilder? _confirmed_at;
-  GtimestamptzBuilder get confirmed_at =>
-      _$this._confirmed_at ??= new GtimestamptzBuilder();
-  set confirmed_at(GtimestamptzBuilder? confirmed_at) =>
-      _$this._confirmed_at = confirmed_at;
-
-  int? _confirmed_on;
-  int? get confirmed_on => _$this._confirmed_on;
-  set confirmed_on(int? confirmed_on) => _$this._confirmed_on = confirmed_on;
-
-  int? _created_on;
-  int? get created_on => _$this._created_on;
-  set created_on(int? created_on) => _$this._created_on = created_on;
-
-  int? _index;
-  int? get index => _$this._index;
-  set index(int? index) => _$this._index = index;
-
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
+  }
 
-  String? _pubkey;
-  String? get pubkey => _$this._pubkey;
-  set pubkey(String? pubkey) => _$this._pubkey = pubkey;
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GtransferAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
+        .toString();
+  }
+}
 
-  GtimestamptzBuilder? _revoked_at;
-  GtimestamptzBuilder get revoked_at =>
-      _$this._revoked_at ??= new GtimestamptzBuilder();
-  set revoked_at(GtimestamptzBuilder? revoked_at) =>
-      _$this._revoked_at = revoked_at;
+class GtransferAggregateBoolExpCountBuilder
+    implements
+        Builder<GtransferAggregateBoolExpCount,
+            GtransferAggregateBoolExpCountBuilder> {
+  _$GtransferAggregateBoolExpCount? _$v;
+
+  ListBuilder<GTransferSelectColumn>? _arguments;
+  ListBuilder<GTransferSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GTransferSelectColumn>();
+  set arguments(ListBuilder<GTransferSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
 
-  int? _revoked_on;
-  int? get revoked_on => _$this._revoked_on;
-  set revoked_on(int? revoked_on) => _$this._revoked_on = revoked_on;
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
 
-  GtimestamptzBuilder? _validated_at;
-  GtimestamptzBuilder get validated_at =>
-      _$this._validated_at ??= new GtimestamptzBuilder();
-  set validated_at(GtimestamptzBuilder? validated_at) =>
-      _$this._validated_at = validated_at;
+  GTransferBoolExpBuilder? _filter;
+  GTransferBoolExpBuilder get filter =>
+      _$this._filter ??= new GTransferBoolExpBuilder();
+  set filter(GTransferBoolExpBuilder? filter) => _$this._filter = filter;
 
-  int? _validated_on;
-  int? get validated_on => _$this._validated_on;
-  set validated_on(int? validated_on) => _$this._validated_on = validated_on;
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
 
-  Gidentity_stream_cursor_value_inputBuilder();
+  GtransferAggregateBoolExpCountBuilder();
 
-  Gidentity_stream_cursor_value_inputBuilder get _$this {
+  GtransferAggregateBoolExpCountBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _confirmed_at = $v.confirmed_at?.toBuilder();
-      _confirmed_on = $v.confirmed_on;
-      _created_on = $v.created_on;
-      _index = $v.index;
-      _name = $v.name;
-      _pubkey = $v.pubkey;
-      _revoked_at = $v.revoked_at?.toBuilder();
-      _revoked_on = $v.revoked_on;
-      _validated_at = $v.validated_at?.toBuilder();
-      _validated_on = $v.validated_on;
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gidentity_stream_cursor_value_input other) {
+  void replace(GtransferAggregateBoolExpCount other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gidentity_stream_cursor_value_input;
+    _$v = other as _$GtransferAggregateBoolExpCount;
   }
 
   @override
-  void update(
-      void Function(Gidentity_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GtransferAggregateBoolExpCountBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gidentity_stream_cursor_value_input build() => _build();
+  GtransferAggregateBoolExpCount build() => _build();
 
-  _$Gidentity_stream_cursor_value_input _build() {
-    _$Gidentity_stream_cursor_value_input _$result;
+  _$GtransferAggregateBoolExpCount _build() {
+    _$GtransferAggregateBoolExpCount _$result;
     try {
       _$result = _$v ??
-          new _$Gidentity_stream_cursor_value_input._(
-              confirmed_at: _confirmed_at?.build(),
-              confirmed_on: confirmed_on,
-              created_on: created_on,
-              index: index,
-              name: name,
-              pubkey: pubkey,
-              revoked_at: _revoked_at?.build(),
-              revoked_on: revoked_on,
-              validated_at: _validated_at?.build(),
-              validated_on: validated_on);
+          new _$GtransferAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'confirmed_at';
-        _confirmed_at?.build();
-
-        _$failedField = 'revoked_at';
-        _revoked_at?.build();
+        _$failedField = 'arguments';
+        _arguments?.build();
 
-        _$failedField = 'validated_at';
-        _validated_at?.build();
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gidentity_stream_cursor_value_input',
-            _$failedField,
-            e.toString());
+            r'GtransferAggregateBoolExpCount', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -14606,196 +62983,251 @@ class Gidentity_stream_cursor_value_inputBuilder
   }
 }
 
-class _$GInt_comparison_exp extends GInt_comparison_exp {
+class _$GTransferAggregateOrderBy extends GTransferAggregateOrderBy {
   @override
-  final int? G_eq;
+  final GTransferAvgOrderBy? avg;
   @override
-  final int? G_gt;
+  final GOrderBy? count;
   @override
-  final int? G_gte;
+  final GTransferMaxOrderBy? max;
   @override
-  final BuiltList<int>? G_in;
+  final GTransferMinOrderBy? min;
   @override
-  final bool? G_is_null;
+  final GTransferStddevOrderBy? stddev;
   @override
-  final int? G_lt;
+  final GTransferStddevPopOrderBy? stddevPop;
   @override
-  final int? G_lte;
+  final GTransferStddevSampOrderBy? stddevSamp;
   @override
-  final int? G_neq;
+  final GTransferSumOrderBy? sum;
   @override
-  final BuiltList<int>? G_nin;
+  final GTransferVarPopOrderBy? varPop;
+  @override
+  final GTransferVarSampOrderBy? varSamp;
+  @override
+  final GTransferVarianceOrderBy? variance;
 
-  factory _$GInt_comparison_exp(
-          [void Function(GInt_comparison_expBuilder)? updates]) =>
-      (new GInt_comparison_expBuilder()..update(updates))._build();
+  factory _$GTransferAggregateOrderBy(
+          [void Function(GTransferAggregateOrderByBuilder)? updates]) =>
+      (new GTransferAggregateOrderByBuilder()..update(updates))._build();
 
-  _$GInt_comparison_exp._(
-      {this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_in,
-      this.G_is_null,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nin})
+  _$GTransferAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
       : super._();
 
   @override
-  GInt_comparison_exp rebuild(
-          void Function(GInt_comparison_expBuilder) updates) =>
+  GTransferAggregateOrderBy rebuild(
+          void Function(GTransferAggregateOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GInt_comparison_expBuilder toBuilder() =>
-      new GInt_comparison_expBuilder()..replace(this);
+  GTransferAggregateOrderByBuilder toBuilder() =>
+      new GTransferAggregateOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GInt_comparison_exp &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nin == other.G_nin;
+    return other is GTransferAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GInt_comparison_exp')
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+    return (newBuiltValueToStringHelper(r'GTransferAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
         .toString();
   }
 }
 
-class GInt_comparison_expBuilder
-    implements Builder<GInt_comparison_exp, GInt_comparison_expBuilder> {
-  _$GInt_comparison_exp? _$v;
-
-  int? _G_eq;
-  int? get G_eq => _$this._G_eq;
-  set G_eq(int? G_eq) => _$this._G_eq = G_eq;
-
-  int? _G_gt;
-  int? get G_gt => _$this._G_gt;
-  set G_gt(int? G_gt) => _$this._G_gt = G_gt;
-
-  int? _G_gte;
-  int? get G_gte => _$this._G_gte;
-  set G_gte(int? G_gte) => _$this._G_gte = G_gte;
-
-  ListBuilder<int>? _G_in;
-  ListBuilder<int> get G_in => _$this._G_in ??= new ListBuilder<int>();
-  set G_in(ListBuilder<int>? G_in) => _$this._G_in = G_in;
-
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
-
-  int? _G_lt;
-  int? get G_lt => _$this._G_lt;
-  set G_lt(int? G_lt) => _$this._G_lt = G_lt;
-
-  int? _G_lte;
-  int? get G_lte => _$this._G_lte;
-  set G_lte(int? G_lte) => _$this._G_lte = G_lte;
-
-  int? _G_neq;
-  int? get G_neq => _$this._G_neq;
-  set G_neq(int? G_neq) => _$this._G_neq = G_neq;
-
-  ListBuilder<int>? _G_nin;
-  ListBuilder<int> get G_nin => _$this._G_nin ??= new ListBuilder<int>();
-  set G_nin(ListBuilder<int>? G_nin) => _$this._G_nin = G_nin;
+class GTransferAggregateOrderByBuilder
+    implements
+        Builder<GTransferAggregateOrderBy, GTransferAggregateOrderByBuilder> {
+  _$GTransferAggregateOrderBy? _$v;
+
+  GTransferAvgOrderByBuilder? _avg;
+  GTransferAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GTransferAvgOrderByBuilder();
+  set avg(GTransferAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GTransferMaxOrderByBuilder? _max;
+  GTransferMaxOrderByBuilder get max =>
+      _$this._max ??= new GTransferMaxOrderByBuilder();
+  set max(GTransferMaxOrderByBuilder? max) => _$this._max = max;
+
+  GTransferMinOrderByBuilder? _min;
+  GTransferMinOrderByBuilder get min =>
+      _$this._min ??= new GTransferMinOrderByBuilder();
+  set min(GTransferMinOrderByBuilder? min) => _$this._min = min;
+
+  GTransferStddevOrderByBuilder? _stddev;
+  GTransferStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GTransferStddevOrderByBuilder();
+  set stddev(GTransferStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GTransferStddevPopOrderByBuilder? _stddevPop;
+  GTransferStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GTransferStddevPopOrderByBuilder();
+  set stddevPop(GTransferStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GTransferStddevSampOrderByBuilder? _stddevSamp;
+  GTransferStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GTransferStddevSampOrderByBuilder();
+  set stddevSamp(GTransferStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GTransferSumOrderByBuilder? _sum;
+  GTransferSumOrderByBuilder get sum =>
+      _$this._sum ??= new GTransferSumOrderByBuilder();
+  set sum(GTransferSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GTransferVarPopOrderByBuilder? _varPop;
+  GTransferVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GTransferVarPopOrderByBuilder();
+  set varPop(GTransferVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GTransferVarSampOrderByBuilder? _varSamp;
+  GTransferVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GTransferVarSampOrderByBuilder();
+  set varSamp(GTransferVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GTransferVarianceOrderByBuilder? _variance;
+  GTransferVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GTransferVarianceOrderByBuilder();
+  set variance(GTransferVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
 
-  GInt_comparison_expBuilder();
+  GTransferAggregateOrderByBuilder();
 
-  GInt_comparison_expBuilder get _$this {
+  GTransferAggregateOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_eq = $v.G_eq;
-      _G_gt = $v.G_gt;
-      _G_gte = $v.G_gte;
-      _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
-      _G_lt = $v.G_lt;
-      _G_lte = $v.G_lte;
-      _G_neq = $v.G_neq;
-      _G_nin = $v.G_nin?.toBuilder();
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(GInt_comparison_exp other) {
+  void replace(GTransferAggregateOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GInt_comparison_exp;
+    _$v = other as _$GTransferAggregateOrderBy;
   }
 
   @override
-  void update(void Function(GInt_comparison_expBuilder)? updates) {
+  void update(void Function(GTransferAggregateOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  GInt_comparison_exp build() => _build();
+  GTransferAggregateOrderBy build() => _build();
 
-  _$GInt_comparison_exp _build() {
-    _$GInt_comparison_exp _$result;
+  _$GTransferAggregateOrderBy _build() {
+    _$GTransferAggregateOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$GInt_comparison_exp._(
-              G_eq: G_eq,
-              G_gt: G_gt,
-              G_gte: G_gte,
-              G_in: _G_in?.build(),
-              G_is_null: G_is_null,
-              G_lt: G_lt,
-              G_lte: G_lte,
-              G_neq: G_neq,
-              G_nin: _G_nin?.build());
+          new _$GTransferAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_in';
-        _G_in?.build();
+        _$failedField = 'avg';
+        _avg?.build();
 
-        _$failedField = 'G_nin';
-        _G_nin?.build();
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'GInt_comparison_exp', _$failedField, e.toString());
+            r'GTransferAggregateOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -14804,377 +63236,403 @@ class GInt_comparison_expBuilder
   }
 }
 
-class _$Gjsonb_cast_exp extends Gjsonb_cast_exp {
+class _$GTransferAvgOrderBy extends GTransferAvgOrderBy {
+  @override
+  final GOrderBy? amount;
   @override
-  final GString_comparison_exp? GString;
+  final GOrderBy? blockNumber;
 
-  factory _$Gjsonb_cast_exp([void Function(Gjsonb_cast_expBuilder)? updates]) =>
-      (new Gjsonb_cast_expBuilder()..update(updates))._build();
+  factory _$GTransferAvgOrderBy(
+          [void Function(GTransferAvgOrderByBuilder)? updates]) =>
+      (new GTransferAvgOrderByBuilder()..update(updates))._build();
 
-  _$Gjsonb_cast_exp._({this.GString}) : super._();
+  _$GTransferAvgOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gjsonb_cast_exp rebuild(void Function(Gjsonb_cast_expBuilder) updates) =>
+  GTransferAvgOrderBy rebuild(
+          void Function(GTransferAvgOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gjsonb_cast_expBuilder toBuilder() =>
-      new Gjsonb_cast_expBuilder()..replace(this);
+  GTransferAvgOrderByBuilder toBuilder() =>
+      new GTransferAvgOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gjsonb_cast_exp && GString == other.GString;
+    return other is GTransferAvgOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, GString.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gjsonb_cast_exp')
-          ..add('GString', GString))
+    return (newBuiltValueToStringHelper(r'GTransferAvgOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gjsonb_cast_expBuilder
-    implements Builder<Gjsonb_cast_exp, Gjsonb_cast_expBuilder> {
-  _$Gjsonb_cast_exp? _$v;
+class GTransferAvgOrderByBuilder
+    implements Builder<GTransferAvgOrderBy, GTransferAvgOrderByBuilder> {
+  _$GTransferAvgOrderBy? _$v;
 
-  GString_comparison_expBuilder? _GString;
-  GString_comparison_expBuilder get GString =>
-      _$this._GString ??= new GString_comparison_expBuilder();
-  set GString(GString_comparison_expBuilder? GString) =>
-      _$this._GString = GString;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gjsonb_cast_expBuilder();
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gjsonb_cast_expBuilder get _$this {
+  GTransferAvgOrderByBuilder();
+
+  GTransferAvgOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _GString = $v.GString?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gjsonb_cast_exp other) {
+  void replace(GTransferAvgOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gjsonb_cast_exp;
+    _$v = other as _$GTransferAvgOrderBy;
   }
 
   @override
-  void update(void Function(Gjsonb_cast_expBuilder)? updates) {
+  void update(void Function(GTransferAvgOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gjsonb_cast_exp build() => _build();
+  GTransferAvgOrderBy build() => _build();
 
-  _$Gjsonb_cast_exp _build() {
-    _$Gjsonb_cast_exp _$result;
-    try {
-      _$result = _$v ?? new _$Gjsonb_cast_exp._(GString: _GString?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'GString';
-        _GString?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gjsonb_cast_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTransferAvgOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferAvgOrderBy._(amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gjsonb_comparison_exp extends Gjsonb_comparison_exp {
+class _$GTransferBoolExp extends GTransferBoolExp {
   @override
-  final Gjsonb_cast_exp? G_cast;
+  final BuiltList<GTransferBoolExp>? G_and;
   @override
-  final _i2.JsonObject? G_contained_in;
+  final GTransferBoolExp? G_not;
   @override
-  final _i2.JsonObject? G_contains;
+  final BuiltList<GTransferBoolExp>? G_or;
   @override
-  final _i2.JsonObject? G_eq;
+  final GNumericComparisonExp? amount;
   @override
-  final _i2.JsonObject? G_gt;
+  final GIntComparisonExp? blockNumber;
   @override
-  final _i2.JsonObject? G_gte;
+  final GTxCommentBoolExp? comment;
   @override
-  final String? G_has_key;
+  final GStringComparisonExp? commentId;
   @override
-  final BuiltList<String>? G_has_keys_all;
+  final GEventBoolExp? event;
   @override
-  final BuiltList<String>? G_has_keys_any;
+  final GStringComparisonExp? eventId;
   @override
-  final BuiltList<_i2.JsonObject>? G_in;
+  final GAccountBoolExp? from;
   @override
-  final bool? G_is_null;
+  final GStringComparisonExp? fromId;
   @override
-  final _i2.JsonObject? G_lt;
+  final GStringComparisonExp? id;
   @override
-  final _i2.JsonObject? G_lte;
+  final GTimestamptzComparisonExp? timestamp;
   @override
-  final _i2.JsonObject? G_neq;
+  final GAccountBoolExp? to;
   @override
-  final BuiltList<_i2.JsonObject>? G_nin;
+  final GStringComparisonExp? toId;
 
-  factory _$Gjsonb_comparison_exp(
-          [void Function(Gjsonb_comparison_expBuilder)? updates]) =>
-      (new Gjsonb_comparison_expBuilder()..update(updates))._build();
+  factory _$GTransferBoolExp(
+          [void Function(GTransferBoolExpBuilder)? updates]) =>
+      (new GTransferBoolExpBuilder()..update(updates))._build();
 
-  _$Gjsonb_comparison_exp._(
-      {this.G_cast,
-      this.G_contained_in,
-      this.G_contains,
-      this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_has_key,
-      this.G_has_keys_all,
-      this.G_has_keys_any,
-      this.G_in,
-      this.G_is_null,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nin})
+  _$GTransferBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.amount,
+      this.blockNumber,
+      this.comment,
+      this.commentId,
+      this.event,
+      this.eventId,
+      this.from,
+      this.fromId,
+      this.id,
+      this.timestamp,
+      this.to,
+      this.toId})
       : super._();
 
   @override
-  Gjsonb_comparison_exp rebuild(
-          void Function(Gjsonb_comparison_expBuilder) updates) =>
+  GTransferBoolExp rebuild(void Function(GTransferBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gjsonb_comparison_expBuilder toBuilder() =>
-      new Gjsonb_comparison_expBuilder()..replace(this);
+  GTransferBoolExpBuilder toBuilder() =>
+      new GTransferBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gjsonb_comparison_exp &&
-        G_cast == other.G_cast &&
-        G_contained_in == other.G_contained_in &&
-        G_contains == other.G_contains &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_has_key == other.G_has_key &&
-        G_has_keys_all == other.G_has_keys_all &&
-        G_has_keys_any == other.G_has_keys_any &&
-        G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nin == other.G_nin;
-  }
-
-  @override
-  int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, G_cast.hashCode);
-    _$hash = $jc(_$hash, G_contained_in.hashCode);
-    _$hash = $jc(_$hash, G_contains.hashCode);
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_has_key.hashCode);
-    _$hash = $jc(_$hash, G_has_keys_all.hashCode);
-    _$hash = $jc(_$hash, G_has_keys_any.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
+    return other is GTransferBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        comment == other.comment &&
+        commentId == other.commentId &&
+        event == other.event &&
+        eventId == other.eventId &&
+        from == other.from &&
+        fromId == other.fromId &&
+        id == other.id &&
+        timestamp == other.timestamp &&
+        to == other.to &&
+        toId == other.toId;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, comment.hashCode);
+    _$hash = $jc(_$hash, commentId.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, from.hashCode);
+    _$hash = $jc(_$hash, fromId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, to.hashCode);
+    _$hash = $jc(_$hash, toId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gjsonb_comparison_exp')
-          ..add('G_cast', G_cast)
-          ..add('G_contained_in', G_contained_in)
-          ..add('G_contains', G_contains)
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_has_key', G_has_key)
-          ..add('G_has_keys_all', G_has_keys_all)
-          ..add('G_has_keys_any', G_has_keys_any)
-          ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+    return (newBuiltValueToStringHelper(r'GTransferBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('comment', comment)
+          ..add('commentId', commentId)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('from', from)
+          ..add('fromId', fromId)
+          ..add('id', id)
+          ..add('timestamp', timestamp)
+          ..add('to', to)
+          ..add('toId', toId))
         .toString();
   }
 }
 
-class Gjsonb_comparison_expBuilder
-    implements Builder<Gjsonb_comparison_exp, Gjsonb_comparison_expBuilder> {
-  _$Gjsonb_comparison_exp? _$v;
-
-  Gjsonb_cast_expBuilder? _G_cast;
-  Gjsonb_cast_expBuilder get G_cast =>
-      _$this._G_cast ??= new Gjsonb_cast_expBuilder();
-  set G_cast(Gjsonb_cast_expBuilder? G_cast) => _$this._G_cast = G_cast;
-
-  _i2.JsonObject? _G_contained_in;
-  _i2.JsonObject? get G_contained_in => _$this._G_contained_in;
-  set G_contained_in(_i2.JsonObject? G_contained_in) =>
-      _$this._G_contained_in = G_contained_in;
-
-  _i2.JsonObject? _G_contains;
-  _i2.JsonObject? get G_contains => _$this._G_contains;
-  set G_contains(_i2.JsonObject? G_contains) => _$this._G_contains = G_contains;
-
-  _i2.JsonObject? _G_eq;
-  _i2.JsonObject? get G_eq => _$this._G_eq;
-  set G_eq(_i2.JsonObject? G_eq) => _$this._G_eq = G_eq;
-
-  _i2.JsonObject? _G_gt;
-  _i2.JsonObject? get G_gt => _$this._G_gt;
-  set G_gt(_i2.JsonObject? G_gt) => _$this._G_gt = G_gt;
-
-  _i2.JsonObject? _G_gte;
-  _i2.JsonObject? get G_gte => _$this._G_gte;
-  set G_gte(_i2.JsonObject? G_gte) => _$this._G_gte = G_gte;
-
-  String? _G_has_key;
-  String? get G_has_key => _$this._G_has_key;
-  set G_has_key(String? G_has_key) => _$this._G_has_key = G_has_key;
-
-  ListBuilder<String>? _G_has_keys_all;
-  ListBuilder<String> get G_has_keys_all =>
-      _$this._G_has_keys_all ??= new ListBuilder<String>();
-  set G_has_keys_all(ListBuilder<String>? G_has_keys_all) =>
-      _$this._G_has_keys_all = G_has_keys_all;
-
-  ListBuilder<String>? _G_has_keys_any;
-  ListBuilder<String> get G_has_keys_any =>
-      _$this._G_has_keys_any ??= new ListBuilder<String>();
-  set G_has_keys_any(ListBuilder<String>? G_has_keys_any) =>
-      _$this._G_has_keys_any = G_has_keys_any;
-
-  ListBuilder<_i2.JsonObject>? _G_in;
-  ListBuilder<_i2.JsonObject> get G_in =>
-      _$this._G_in ??= new ListBuilder<_i2.JsonObject>();
-  set G_in(ListBuilder<_i2.JsonObject>? G_in) => _$this._G_in = G_in;
-
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
-
-  _i2.JsonObject? _G_lt;
-  _i2.JsonObject? get G_lt => _$this._G_lt;
-  set G_lt(_i2.JsonObject? G_lt) => _$this._G_lt = G_lt;
-
-  _i2.JsonObject? _G_lte;
-  _i2.JsonObject? get G_lte => _$this._G_lte;
-  set G_lte(_i2.JsonObject? G_lte) => _$this._G_lte = G_lte;
-
-  _i2.JsonObject? _G_neq;
-  _i2.JsonObject? get G_neq => _$this._G_neq;
-  set G_neq(_i2.JsonObject? G_neq) => _$this._G_neq = G_neq;
-
-  ListBuilder<_i2.JsonObject>? _G_nin;
-  ListBuilder<_i2.JsonObject> get G_nin =>
-      _$this._G_nin ??= new ListBuilder<_i2.JsonObject>();
-  set G_nin(ListBuilder<_i2.JsonObject>? G_nin) => _$this._G_nin = G_nin;
-
-  Gjsonb_comparison_expBuilder();
-
-  Gjsonb_comparison_expBuilder get _$this {
+class GTransferBoolExpBuilder
+    implements Builder<GTransferBoolExp, GTransferBoolExpBuilder> {
+  _$GTransferBoolExp? _$v;
+
+  ListBuilder<GTransferBoolExp>? _G_and;
+  ListBuilder<GTransferBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GTransferBoolExp>();
+  set G_and(ListBuilder<GTransferBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GTransferBoolExpBuilder? _G_not;
+  GTransferBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GTransferBoolExpBuilder();
+  set G_not(GTransferBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GTransferBoolExp>? _G_or;
+  ListBuilder<GTransferBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GTransferBoolExp>();
+  set G_or(ListBuilder<GTransferBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GNumericComparisonExpBuilder? _amount;
+  GNumericComparisonExpBuilder get amount =>
+      _$this._amount ??= new GNumericComparisonExpBuilder();
+  set amount(GNumericComparisonExpBuilder? amount) => _$this._amount = amount;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GTxCommentBoolExpBuilder? _comment;
+  GTxCommentBoolExpBuilder get comment =>
+      _$this._comment ??= new GTxCommentBoolExpBuilder();
+  set comment(GTxCommentBoolExpBuilder? comment) => _$this._comment = comment;
+
+  GStringComparisonExpBuilder? _commentId;
+  GStringComparisonExpBuilder get commentId =>
+      _$this._commentId ??= new GStringComparisonExpBuilder();
+  set commentId(GStringComparisonExpBuilder? commentId) =>
+      _$this._commentId = commentId;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GAccountBoolExpBuilder? _from;
+  GAccountBoolExpBuilder get from =>
+      _$this._from ??= new GAccountBoolExpBuilder();
+  set from(GAccountBoolExpBuilder? from) => _$this._from = from;
+
+  GStringComparisonExpBuilder? _fromId;
+  GStringComparisonExpBuilder get fromId =>
+      _$this._fromId ??= new GStringComparisonExpBuilder();
+  set fromId(GStringComparisonExpBuilder? fromId) => _$this._fromId = fromId;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GTimestamptzComparisonExpBuilder? _timestamp;
+  GTimestamptzComparisonExpBuilder get timestamp =>
+      _$this._timestamp ??= new GTimestamptzComparisonExpBuilder();
+  set timestamp(GTimestamptzComparisonExpBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GAccountBoolExpBuilder? _to;
+  GAccountBoolExpBuilder get to => _$this._to ??= new GAccountBoolExpBuilder();
+  set to(GAccountBoolExpBuilder? to) => _$this._to = to;
+
+  GStringComparisonExpBuilder? _toId;
+  GStringComparisonExpBuilder get toId =>
+      _$this._toId ??= new GStringComparisonExpBuilder();
+  set toId(GStringComparisonExpBuilder? toId) => _$this._toId = toId;
+
+  GTransferBoolExpBuilder();
+
+  GTransferBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_cast = $v.G_cast?.toBuilder();
-      _G_contained_in = $v.G_contained_in;
-      _G_contains = $v.G_contains;
-      _G_eq = $v.G_eq;
-      _G_gt = $v.G_gt;
-      _G_gte = $v.G_gte;
-      _G_has_key = $v.G_has_key;
-      _G_has_keys_all = $v.G_has_keys_all?.toBuilder();
-      _G_has_keys_any = $v.G_has_keys_any?.toBuilder();
-      _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
-      _G_lt = $v.G_lt;
-      _G_lte = $v.G_lte;
-      _G_neq = $v.G_neq;
-      _G_nin = $v.G_nin?.toBuilder();
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _amount = $v.amount?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _comment = $v.comment?.toBuilder();
+      _commentId = $v.commentId?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _from = $v.from?.toBuilder();
+      _fromId = $v.fromId?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
+      _to = $v.to?.toBuilder();
+      _toId = $v.toId?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gjsonb_comparison_exp other) {
+  void replace(GTransferBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gjsonb_comparison_exp;
+    _$v = other as _$GTransferBoolExp;
   }
 
   @override
-  void update(void Function(Gjsonb_comparison_expBuilder)? updates) {
+  void update(void Function(GTransferBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gjsonb_comparison_exp build() => _build();
+  GTransferBoolExp build() => _build();
 
-  _$Gjsonb_comparison_exp _build() {
-    _$Gjsonb_comparison_exp _$result;
+  _$GTransferBoolExp _build() {
+    _$GTransferBoolExp _$result;
     try {
       _$result = _$v ??
-          new _$Gjsonb_comparison_exp._(
-              G_cast: _G_cast?.build(),
-              G_contained_in: G_contained_in,
-              G_contains: G_contains,
-              G_eq: G_eq,
-              G_gt: G_gt,
-              G_gte: G_gte,
-              G_has_key: G_has_key,
-              G_has_keys_all: _G_has_keys_all?.build(),
-              G_has_keys_any: _G_has_keys_any?.build(),
-              G_in: _G_in?.build(),
-              G_is_null: G_is_null,
-              G_lt: G_lt,
-              G_lte: G_lte,
-              G_neq: G_neq,
-              G_nin: _G_nin?.build());
+          new _$GTransferBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              amount: _amount?.build(),
+              blockNumber: _blockNumber?.build(),
+              comment: _comment?.build(),
+              commentId: _commentId?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              from: _from?.build(),
+              fromId: _fromId?.build(),
+              id: _id?.build(),
+              timestamp: _timestamp?.build(),
+              to: _to?.build(),
+              toId: _toId?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_cast';
-        _G_cast?.build();
-
-        _$failedField = 'G_has_keys_all';
-        _G_has_keys_all?.build();
-        _$failedField = 'G_has_keys_any';
-        _G_has_keys_any?.build();
-        _$failedField = 'G_in';
-        _G_in?.build();
-
-        _$failedField = 'G_nin';
-        _G_nin?.build();
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'amount';
+        _amount?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'comment';
+        _comment?.build();
+        _$failedField = 'commentId';
+        _commentId?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'from';
+        _from?.build();
+        _$failedField = 'fromId';
+        _fromId?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
+        _$failedField = 'to';
+        _to?.build();
+        _$failedField = 'toId';
+        _toId?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gjsonb_comparison_exp', _$failedField, e.toString());
+            r'GTransferBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -15183,366 +63641,580 @@ class Gjsonb_comparison_expBuilder
   }
 }
 
-class _$Gparameters_bool_exp extends Gparameters_bool_exp {
+class _$GTransferMaxOrderBy extends GTransferMaxOrderBy {
+  @override
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? commentId;
   @override
-  final BuiltList<Gparameters_bool_exp>? G_and;
+  final GOrderBy? eventId;
   @override
-  final Gparameters_bool_exp? G_not;
+  final GOrderBy? fromId;
   @override
-  final BuiltList<Gparameters_bool_exp>? G_or;
+  final GOrderBy? id;
   @override
-  final GString_comparison_exp? key;
+  final GOrderBy? timestamp;
   @override
-  final Gjsonb_comparison_exp? value;
+  final GOrderBy? toId;
 
-  factory _$Gparameters_bool_exp(
-          [void Function(Gparameters_bool_expBuilder)? updates]) =>
-      (new Gparameters_bool_expBuilder()..update(updates))._build();
+  factory _$GTransferMaxOrderBy(
+          [void Function(GTransferMaxOrderByBuilder)? updates]) =>
+      (new GTransferMaxOrderByBuilder()..update(updates))._build();
 
-  _$Gparameters_bool_exp._(
-      {this.G_and, this.G_not, this.G_or, this.key, this.value})
+  _$GTransferMaxOrderBy._(
+      {this.amount,
+      this.blockNumber,
+      this.commentId,
+      this.eventId,
+      this.fromId,
+      this.id,
+      this.timestamp,
+      this.toId})
       : super._();
 
   @override
-  Gparameters_bool_exp rebuild(
-          void Function(Gparameters_bool_expBuilder) updates) =>
+  GTransferMaxOrderBy rebuild(
+          void Function(GTransferMaxOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gparameters_bool_expBuilder toBuilder() =>
-      new Gparameters_bool_expBuilder()..replace(this);
+  GTransferMaxOrderByBuilder toBuilder() =>
+      new GTransferMaxOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gparameters_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        key == other.key &&
-        value == other.value;
+    return other is GTransferMaxOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        commentId == other.commentId &&
+        eventId == other.eventId &&
+        fromId == other.fromId &&
+        id == other.id &&
+        timestamp == other.timestamp &&
+        toId == other.toId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, key.hashCode);
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, commentId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, fromId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, toId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gparameters_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('key', key)
-          ..add('value', value))
+    return (newBuiltValueToStringHelper(r'GTransferMaxOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('commentId', commentId)
+          ..add('eventId', eventId)
+          ..add('fromId', fromId)
+          ..add('id', id)
+          ..add('timestamp', timestamp)
+          ..add('toId', toId))
         .toString();
   }
 }
 
-class Gparameters_bool_expBuilder
-    implements Builder<Gparameters_bool_exp, Gparameters_bool_expBuilder> {
-  _$Gparameters_bool_exp? _$v;
+class GTransferMaxOrderByBuilder
+    implements Builder<GTransferMaxOrderBy, GTransferMaxOrderByBuilder> {
+  _$GTransferMaxOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  ListBuilder<Gparameters_bool_exp>? _G_and;
-  ListBuilder<Gparameters_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gparameters_bool_exp>();
-  set G_and(ListBuilder<Gparameters_bool_exp>? G_and) => _$this._G_and = G_and;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gparameters_bool_expBuilder? _G_not;
-  Gparameters_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gparameters_bool_expBuilder();
-  set G_not(Gparameters_bool_expBuilder? G_not) => _$this._G_not = G_not;
+  GOrderBy? _commentId;
+  GOrderBy? get commentId => _$this._commentId;
+  set commentId(GOrderBy? commentId) => _$this._commentId = commentId;
 
-  ListBuilder<Gparameters_bool_exp>? _G_or;
-  ListBuilder<Gparameters_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gparameters_bool_exp>();
-  set G_or(ListBuilder<Gparameters_bool_exp>? G_or) => _$this._G_or = G_or;
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  GString_comparison_expBuilder? _key;
-  GString_comparison_expBuilder get key =>
-      _$this._key ??= new GString_comparison_expBuilder();
-  set key(GString_comparison_expBuilder? key) => _$this._key = key;
+  GOrderBy? _fromId;
+  GOrderBy? get fromId => _$this._fromId;
+  set fromId(GOrderBy? fromId) => _$this._fromId = fromId;
 
-  Gjsonb_comparison_expBuilder? _value;
-  Gjsonb_comparison_expBuilder get value =>
-      _$this._value ??= new Gjsonb_comparison_expBuilder();
-  set value(Gjsonb_comparison_expBuilder? value) => _$this._value = value;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gparameters_bool_expBuilder();
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
 
-  Gparameters_bool_expBuilder get _$this {
+  GOrderBy? _toId;
+  GOrderBy? get toId => _$this._toId;
+  set toId(GOrderBy? toId) => _$this._toId = toId;
+
+  GTransferMaxOrderByBuilder();
+
+  GTransferMaxOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _key = $v.key?.toBuilder();
-      _value = $v.value?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _commentId = $v.commentId;
+      _eventId = $v.eventId;
+      _fromId = $v.fromId;
+      _id = $v.id;
+      _timestamp = $v.timestamp;
+      _toId = $v.toId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gparameters_bool_exp other) {
+  void replace(GTransferMaxOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gparameters_bool_exp;
+    _$v = other as _$GTransferMaxOrderBy;
   }
 
   @override
-  void update(void Function(Gparameters_bool_expBuilder)? updates) {
+  void update(void Function(GTransferMaxOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gparameters_bool_exp build() => _build();
+  GTransferMaxOrderBy build() => _build();
 
-  _$Gparameters_bool_exp _build() {
-    _$Gparameters_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gparameters_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              key: _key?.build(),
-              value: _value?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'key';
-        _key?.build();
-        _$failedField = 'value';
-        _value?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gparameters_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTransferMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferMaxOrderBy._(
+            amount: amount,
+            blockNumber: blockNumber,
+            commentId: commentId,
+            eventId: eventId,
+            fromId: fromId,
+            id: id,
+            timestamp: timestamp,
+            toId: toId);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gparameters_order_by extends Gparameters_order_by {
+class _$GTransferMinOrderBy extends GTransferMinOrderBy {
+  @override
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? commentId;
   @override
-  final Gorder_by? key;
+  final GOrderBy? eventId;
   @override
-  final Gorder_by? value;
+  final GOrderBy? fromId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? timestamp;
+  @override
+  final GOrderBy? toId;
 
-  factory _$Gparameters_order_by(
-          [void Function(Gparameters_order_byBuilder)? updates]) =>
-      (new Gparameters_order_byBuilder()..update(updates))._build();
+  factory _$GTransferMinOrderBy(
+          [void Function(GTransferMinOrderByBuilder)? updates]) =>
+      (new GTransferMinOrderByBuilder()..update(updates))._build();
 
-  _$Gparameters_order_by._({this.key, this.value}) : super._();
+  _$GTransferMinOrderBy._(
+      {this.amount,
+      this.blockNumber,
+      this.commentId,
+      this.eventId,
+      this.fromId,
+      this.id,
+      this.timestamp,
+      this.toId})
+      : super._();
 
   @override
-  Gparameters_order_by rebuild(
-          void Function(Gparameters_order_byBuilder) updates) =>
+  GTransferMinOrderBy rebuild(
+          void Function(GTransferMinOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gparameters_order_byBuilder toBuilder() =>
-      new Gparameters_order_byBuilder()..replace(this);
+  GTransferMinOrderByBuilder toBuilder() =>
+      new GTransferMinOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gparameters_order_by &&
-        key == other.key &&
-        value == other.value;
+    return other is GTransferMinOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        commentId == other.commentId &&
+        eventId == other.eventId &&
+        fromId == other.fromId &&
+        id == other.id &&
+        timestamp == other.timestamp &&
+        toId == other.toId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, key.hashCode);
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, commentId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, fromId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, toId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gparameters_order_by')
-          ..add('key', key)
-          ..add('value', value))
+    return (newBuiltValueToStringHelper(r'GTransferMinOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('commentId', commentId)
+          ..add('eventId', eventId)
+          ..add('fromId', fromId)
+          ..add('id', id)
+          ..add('timestamp', timestamp)
+          ..add('toId', toId))
         .toString();
   }
 }
 
-class Gparameters_order_byBuilder
-    implements Builder<Gparameters_order_by, Gparameters_order_byBuilder> {
-  _$Gparameters_order_by? _$v;
+class GTransferMinOrderByBuilder
+    implements Builder<GTransferMinOrderBy, GTransferMinOrderByBuilder> {
+  _$GTransferMinOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _commentId;
+  GOrderBy? get commentId => _$this._commentId;
+  set commentId(GOrderBy? commentId) => _$this._commentId = commentId;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GOrderBy? _fromId;
+  GOrderBy? get fromId => _$this._fromId;
+  set fromId(GOrderBy? fromId) => _$this._fromId = fromId;
+
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gorder_by? _key;
-  Gorder_by? get key => _$this._key;
-  set key(Gorder_by? key) => _$this._key = key;
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
 
-  Gorder_by? _value;
-  Gorder_by? get value => _$this._value;
-  set value(Gorder_by? value) => _$this._value = value;
+  GOrderBy? _toId;
+  GOrderBy? get toId => _$this._toId;
+  set toId(GOrderBy? toId) => _$this._toId = toId;
 
-  Gparameters_order_byBuilder();
+  GTransferMinOrderByBuilder();
 
-  Gparameters_order_byBuilder get _$this {
+  GTransferMinOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _key = $v.key;
-      _value = $v.value;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _commentId = $v.commentId;
+      _eventId = $v.eventId;
+      _fromId = $v.fromId;
+      _id = $v.id;
+      _timestamp = $v.timestamp;
+      _toId = $v.toId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gparameters_order_by other) {
+  void replace(GTransferMinOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gparameters_order_by;
+    _$v = other as _$GTransferMinOrderBy;
   }
 
   @override
-  void update(void Function(Gparameters_order_byBuilder)? updates) {
+  void update(void Function(GTransferMinOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gparameters_order_by build() => _build();
+  GTransferMinOrderBy build() => _build();
 
-  _$Gparameters_order_by _build() {
-    final _$result =
-        _$v ?? new _$Gparameters_order_by._(key: key, value: value);
+  _$GTransferMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferMinOrderBy._(
+            amount: amount,
+            blockNumber: blockNumber,
+            commentId: commentId,
+            eventId: eventId,
+            fromId: fromId,
+            id: id,
+            timestamp: timestamp,
+            toId: toId);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gparameters_stream_cursor_input
-    extends Gparameters_stream_cursor_input {
+class _$GTransferOrderBy extends GTransferOrderBy {
+  @override
+  final GOrderBy? amount;
   @override
-  final Gparameters_stream_cursor_value_input initial_value;
+  final GOrderBy? blockNumber;
   @override
-  final Gcursor_ordering? ordering;
+  final GTxCommentOrderBy? comment;
+  @override
+  final GOrderBy? commentId;
+  @override
+  final GEventOrderBy? event;
+  @override
+  final GOrderBy? eventId;
+  @override
+  final GAccountOrderBy? from;
+  @override
+  final GOrderBy? fromId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? timestamp;
+  @override
+  final GAccountOrderBy? to;
+  @override
+  final GOrderBy? toId;
 
-  factory _$Gparameters_stream_cursor_input(
-          [void Function(Gparameters_stream_cursor_inputBuilder)? updates]) =>
-      (new Gparameters_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GTransferOrderBy(
+          [void Function(GTransferOrderByBuilder)? updates]) =>
+      (new GTransferOrderByBuilder()..update(updates))._build();
 
-  _$Gparameters_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gparameters_stream_cursor_input', 'initial_value');
-  }
+  _$GTransferOrderBy._(
+      {this.amount,
+      this.blockNumber,
+      this.comment,
+      this.commentId,
+      this.event,
+      this.eventId,
+      this.from,
+      this.fromId,
+      this.id,
+      this.timestamp,
+      this.to,
+      this.toId})
+      : super._();
 
   @override
-  Gparameters_stream_cursor_input rebuild(
-          void Function(Gparameters_stream_cursor_inputBuilder) updates) =>
+  GTransferOrderBy rebuild(void Function(GTransferOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gparameters_stream_cursor_inputBuilder toBuilder() =>
-      new Gparameters_stream_cursor_inputBuilder()..replace(this);
+  GTransferOrderByBuilder toBuilder() =>
+      new GTransferOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gparameters_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GTransferOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        comment == other.comment &&
+        commentId == other.commentId &&
+        event == other.event &&
+        eventId == other.eventId &&
+        from == other.from &&
+        fromId == other.fromId &&
+        id == other.id &&
+        timestamp == other.timestamp &&
+        to == other.to &&
+        toId == other.toId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, comment.hashCode);
+    _$hash = $jc(_$hash, commentId.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, from.hashCode);
+    _$hash = $jc(_$hash, fromId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, to.hashCode);
+    _$hash = $jc(_$hash, toId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gparameters_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GTransferOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('comment', comment)
+          ..add('commentId', commentId)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('from', from)
+          ..add('fromId', fromId)
+          ..add('id', id)
+          ..add('timestamp', timestamp)
+          ..add('to', to)
+          ..add('toId', toId))
         .toString();
   }
 }
 
-class Gparameters_stream_cursor_inputBuilder
-    implements
-        Builder<Gparameters_stream_cursor_input,
-            Gparameters_stream_cursor_inputBuilder> {
-  _$Gparameters_stream_cursor_input? _$v;
+class GTransferOrderByBuilder
+    implements Builder<GTransferOrderBy, GTransferOrderByBuilder> {
+  _$GTransferOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GTxCommentOrderByBuilder? _comment;
+  GTxCommentOrderByBuilder get comment =>
+      _$this._comment ??= new GTxCommentOrderByBuilder();
+  set comment(GTxCommentOrderByBuilder? comment) => _$this._comment = comment;
+
+  GOrderBy? _commentId;
+  GOrderBy? get commentId => _$this._commentId;
+  set commentId(GOrderBy? commentId) => _$this._commentId = commentId;
+
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
+
+  GAccountOrderByBuilder? _from;
+  GAccountOrderByBuilder get from =>
+      _$this._from ??= new GAccountOrderByBuilder();
+  set from(GAccountOrderByBuilder? from) => _$this._from = from;
 
-  Gparameters_stream_cursor_value_inputBuilder? _initial_value;
-  Gparameters_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??=
-          new Gparameters_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gparameters_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+  GOrderBy? _fromId;
+  GOrderBy? get fromId => _$this._fromId;
+  set fromId(GOrderBy? fromId) => _$this._fromId = fromId;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gparameters_stream_cursor_inputBuilder();
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
 
-  Gparameters_stream_cursor_inputBuilder get _$this {
+  GAccountOrderByBuilder? _to;
+  GAccountOrderByBuilder get to => _$this._to ??= new GAccountOrderByBuilder();
+  set to(GAccountOrderByBuilder? to) => _$this._to = to;
+
+  GOrderBy? _toId;
+  GOrderBy? get toId => _$this._toId;
+  set toId(GOrderBy? toId) => _$this._toId = toId;
+
+  GTransferOrderByBuilder();
+
+  GTransferOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _comment = $v.comment?.toBuilder();
+      _commentId = $v.commentId;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _from = $v.from?.toBuilder();
+      _fromId = $v.fromId;
+      _id = $v.id;
+      _timestamp = $v.timestamp;
+      _to = $v.to?.toBuilder();
+      _toId = $v.toId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gparameters_stream_cursor_input other) {
+  void replace(GTransferOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gparameters_stream_cursor_input;
+    _$v = other as _$GTransferOrderBy;
   }
 
   @override
-  void update(void Function(Gparameters_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GTransferOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gparameters_stream_cursor_input build() => _build();
+  GTransferOrderBy build() => _build();
 
-  _$Gparameters_stream_cursor_input _build() {
-    _$Gparameters_stream_cursor_input _$result;
+  _$GTransferOrderBy _build() {
+    _$GTransferOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gparameters_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+          new _$GTransferOrderBy._(
+              amount: amount,
+              blockNumber: blockNumber,
+              comment: _comment?.build(),
+              commentId: commentId,
+              event: _event?.build(),
+              eventId: eventId,
+              from: _from?.build(),
+              fromId: fromId,
+              id: id,
+              timestamp: timestamp,
+              to: _to?.build(),
+              toId: toId);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'comment';
+        _comment?.build();
+
+        _$failedField = 'event';
+        _event?.build();
+
+        _$failedField = 'from';
+        _from?.build();
+
+        _$failedField = 'to';
+        _to?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gparameters_stream_cursor_input', _$failedField, e.toString());
+            r'GTransferOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -15551,507 +64223,396 @@ class Gparameters_stream_cursor_inputBuilder
   }
 }
 
-class _$Gparameters_stream_cursor_value_input
-    extends Gparameters_stream_cursor_value_input {
+class _$GTransferStddevOrderBy extends GTransferStddevOrderBy {
   @override
-  final String? key;
+  final GOrderBy? amount;
   @override
-  final _i2.JsonObject? value;
+  final GOrderBy? blockNumber;
 
-  factory _$Gparameters_stream_cursor_value_input(
-          [void Function(Gparameters_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gparameters_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GTransferStddevOrderBy(
+          [void Function(GTransferStddevOrderByBuilder)? updates]) =>
+      (new GTransferStddevOrderByBuilder()..update(updates))._build();
 
-  _$Gparameters_stream_cursor_value_input._({this.key, this.value}) : super._();
+  _$GTransferStddevOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gparameters_stream_cursor_value_input rebuild(
-          void Function(Gparameters_stream_cursor_value_inputBuilder)
-              updates) =>
+  GTransferStddevOrderBy rebuild(
+          void Function(GTransferStddevOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gparameters_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gparameters_stream_cursor_value_inputBuilder()..replace(this);
+  GTransferStddevOrderByBuilder toBuilder() =>
+      new GTransferStddevOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gparameters_stream_cursor_value_input &&
-        key == other.key &&
-        value == other.value;
+    return other is GTransferStddevOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, key.hashCode);
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gparameters_stream_cursor_value_input')
-          ..add('key', key)
-          ..add('value', value))
+    return (newBuiltValueToStringHelper(r'GTransferStddevOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gparameters_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gparameters_stream_cursor_value_input,
-            Gparameters_stream_cursor_value_inputBuilder> {
-  _$Gparameters_stream_cursor_value_input? _$v;
+class GTransferStddevOrderByBuilder
+    implements Builder<GTransferStddevOrderBy, GTransferStddevOrderByBuilder> {
+  _$GTransferStddevOrderBy? _$v;
 
-  String? _key;
-  String? get key => _$this._key;
-  set key(String? key) => _$this._key = key;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  _i2.JsonObject? _value;
-  _i2.JsonObject? get value => _$this._value;
-  set value(_i2.JsonObject? value) => _$this._value = value;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gparameters_stream_cursor_value_inputBuilder();
+  GTransferStddevOrderByBuilder();
 
-  Gparameters_stream_cursor_value_inputBuilder get _$this {
+  GTransferStddevOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _key = $v.key;
-      _value = $v.value;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gparameters_stream_cursor_value_input other) {
+  void replace(GTransferStddevOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gparameters_stream_cursor_value_input;
+    _$v = other as _$GTransferStddevOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gparameters_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GTransferStddevOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gparameters_stream_cursor_value_input build() => _build();
+  GTransferStddevOrderBy build() => _build();
 
-  _$Gparameters_stream_cursor_value_input _build() {
+  _$GTransferStddevOrderBy _build() {
     final _$result = _$v ??
-        new _$Gparameters_stream_cursor_value_input._(key: key, value: value);
+        new _$GTransferStddevOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsearch_identity_args extends Gsearch_identity_args {
+class _$GTransferStddevPopOrderBy extends GTransferStddevPopOrderBy {
   @override
-  final String? name;
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
 
-  factory _$Gsearch_identity_args(
-          [void Function(Gsearch_identity_argsBuilder)? updates]) =>
-      (new Gsearch_identity_argsBuilder()..update(updates))._build();
+  factory _$GTransferStddevPopOrderBy(
+          [void Function(GTransferStddevPopOrderByBuilder)? updates]) =>
+      (new GTransferStddevPopOrderByBuilder()..update(updates))._build();
 
-  _$Gsearch_identity_args._({this.name}) : super._();
+  _$GTransferStddevPopOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsearch_identity_args rebuild(
-          void Function(Gsearch_identity_argsBuilder) updates) =>
+  GTransferStddevPopOrderBy rebuild(
+          void Function(GTransferStddevPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsearch_identity_argsBuilder toBuilder() =>
-      new Gsearch_identity_argsBuilder()..replace(this);
+  GTransferStddevPopOrderByBuilder toBuilder() =>
+      new GTransferStddevPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsearch_identity_args && name == other.name;
+    return other is GTransferStddevPopOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, name.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsearch_identity_args')
-          ..add('name', name))
+    return (newBuiltValueToStringHelper(r'GTransferStddevPopOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsearch_identity_argsBuilder
-    implements Builder<Gsearch_identity_args, Gsearch_identity_argsBuilder> {
-  _$Gsearch_identity_args? _$v;
+class GTransferStddevPopOrderByBuilder
+    implements
+        Builder<GTransferStddevPopOrderBy, GTransferStddevPopOrderByBuilder> {
+  _$GTransferStddevPopOrderBy? _$v;
 
-  String? _name;
-  String? get name => _$this._name;
-  set name(String? name) => _$this._name = name;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gsearch_identity_argsBuilder();
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsearch_identity_argsBuilder get _$this {
+  GTransferStddevPopOrderByBuilder();
+
+  GTransferStddevPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _name = $v.name;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsearch_identity_args other) {
+  void replace(GTransferStddevPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsearch_identity_args;
+    _$v = other as _$GTransferStddevPopOrderBy;
   }
 
   @override
-  void update(void Function(Gsearch_identity_argsBuilder)? updates) {
+  void update(void Function(GTransferStddevPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsearch_identity_args build() => _build();
+  GTransferStddevPopOrderBy build() => _build();
 
-  _$Gsearch_identity_args _build() {
-    final _$result = _$v ?? new _$Gsearch_identity_args._(name: name);
+  _$GTransferStddevPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferStddevPopOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_bool_exp extends Gsmith_bool_exp {
-  @override
-  final BuiltList<Gsmith_bool_exp>? G_and;
-  @override
-  final Gsmith_bool_exp? G_not;
-  @override
-  final BuiltList<Gsmith_bool_exp>? G_or;
-  @override
-  final Gsmith_cert_bool_exp? cert_issued;
-  @override
-  final Gsmith_cert_aggregate_bool_exp? cert_issued_aggregate;
-  @override
-  final Gsmith_cert_bool_exp? cert_received;
+class _$GTransferStddevSampOrderBy extends GTransferStddevSampOrderBy {
   @override
-  final Gsmith_cert_aggregate_bool_exp? cert_received_aggregate;
+  final GOrderBy? amount;
   @override
-  final Gidentity_bool_exp? identity;
-  @override
-  final GInt_comparison_exp? idty_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_bool_exp([void Function(Gsmith_bool_expBuilder)? updates]) =>
-      (new Gsmith_bool_expBuilder()..update(updates))._build();
+  factory _$GTransferStddevSampOrderBy(
+          [void Function(GTransferStddevSampOrderByBuilder)? updates]) =>
+      (new GTransferStddevSampOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.cert_issued,
-      this.cert_issued_aggregate,
-      this.cert_received,
-      this.cert_received_aggregate,
-      this.identity,
-      this.idty_index})
-      : super._();
+  _$GTransferStddevSampOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsmith_bool_exp rebuild(void Function(Gsmith_bool_expBuilder) updates) =>
+  GTransferStddevSampOrderBy rebuild(
+          void Function(GTransferStddevSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_bool_expBuilder toBuilder() =>
-      new Gsmith_bool_expBuilder()..replace(this);
+  GTransferStddevSampOrderByBuilder toBuilder() =>
+      new GTransferStddevSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        cert_issued == other.cert_issued &&
-        cert_issued_aggregate == other.cert_issued_aggregate &&
-        cert_received == other.cert_received &&
-        cert_received_aggregate == other.cert_received_aggregate &&
-        identity == other.identity &&
-        idty_index == other.idty_index;
+    return other is GTransferStddevSampOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, cert_issued.hashCode);
-    _$hash = $jc(_$hash, cert_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, cert_received.hashCode);
-    _$hash = $jc(_$hash, cert_received_aggregate.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
-    _$hash = $jc(_$hash, idty_index.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('cert_issued', cert_issued)
-          ..add('cert_issued_aggregate', cert_issued_aggregate)
-          ..add('cert_received', cert_received)
-          ..add('cert_received_aggregate', cert_received_aggregate)
-          ..add('identity', identity)
-          ..add('idty_index', idty_index))
-        .toString();
-  }
-}
-
-class Gsmith_bool_expBuilder
-    implements Builder<Gsmith_bool_exp, Gsmith_bool_expBuilder> {
-  _$Gsmith_bool_exp? _$v;
-
-  ListBuilder<Gsmith_bool_exp>? _G_and;
-  ListBuilder<Gsmith_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gsmith_bool_exp>();
-  set G_and(ListBuilder<Gsmith_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gsmith_bool_expBuilder? _G_not;
-  Gsmith_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gsmith_bool_expBuilder();
-  set G_not(Gsmith_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gsmith_bool_exp>? _G_or;
-  ListBuilder<Gsmith_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gsmith_bool_exp>();
-  set G_or(ListBuilder<Gsmith_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  Gsmith_cert_bool_expBuilder? _cert_issued;
-  Gsmith_cert_bool_expBuilder get cert_issued =>
-      _$this._cert_issued ??= new Gsmith_cert_bool_expBuilder();
-  set cert_issued(Gsmith_cert_bool_expBuilder? cert_issued) =>
-      _$this._cert_issued = cert_issued;
-
-  Gsmith_cert_aggregate_bool_expBuilder? _cert_issued_aggregate;
-  Gsmith_cert_aggregate_bool_expBuilder get cert_issued_aggregate =>
-      _$this._cert_issued_aggregate ??=
-          new Gsmith_cert_aggregate_bool_expBuilder();
-  set cert_issued_aggregate(
-          Gsmith_cert_aggregate_bool_expBuilder? cert_issued_aggregate) =>
-      _$this._cert_issued_aggregate = cert_issued_aggregate;
-
-  Gsmith_cert_bool_expBuilder? _cert_received;
-  Gsmith_cert_bool_expBuilder get cert_received =>
-      _$this._cert_received ??= new Gsmith_cert_bool_expBuilder();
-  set cert_received(Gsmith_cert_bool_expBuilder? cert_received) =>
-      _$this._cert_received = cert_received;
-
-  Gsmith_cert_aggregate_bool_expBuilder? _cert_received_aggregate;
-  Gsmith_cert_aggregate_bool_expBuilder get cert_received_aggregate =>
-      _$this._cert_received_aggregate ??=
-          new Gsmith_cert_aggregate_bool_expBuilder();
-  set cert_received_aggregate(
-          Gsmith_cert_aggregate_bool_expBuilder? cert_received_aggregate) =>
-      _$this._cert_received_aggregate = cert_received_aggregate;
-
-  Gidentity_bool_expBuilder? _identity;
-  Gidentity_bool_expBuilder get identity =>
-      _$this._identity ??= new Gidentity_bool_expBuilder();
-  set identity(Gidentity_bool_expBuilder? identity) =>
-      _$this._identity = identity;
+    return (newBuiltValueToStringHelper(r'GTransferStddevSampOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GTransferStddevSampOrderByBuilder
+    implements
+        Builder<GTransferStddevSampOrderBy, GTransferStddevSampOrderByBuilder> {
+  _$GTransferStddevSampOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  GInt_comparison_expBuilder? _idty_index;
-  GInt_comparison_expBuilder get idty_index =>
-      _$this._idty_index ??= new GInt_comparison_expBuilder();
-  set idty_index(GInt_comparison_expBuilder? idty_index) =>
-      _$this._idty_index = idty_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_bool_expBuilder();
+  GTransferStddevSampOrderByBuilder();
 
-  Gsmith_bool_expBuilder get _$this {
+  GTransferStddevSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _cert_issued = $v.cert_issued?.toBuilder();
-      _cert_issued_aggregate = $v.cert_issued_aggregate?.toBuilder();
-      _cert_received = $v.cert_received?.toBuilder();
-      _cert_received_aggregate = $v.cert_received_aggregate?.toBuilder();
-      _identity = $v.identity?.toBuilder();
-      _idty_index = $v.idty_index?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_bool_exp other) {
+  void replace(GTransferStddevSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_bool_exp;
+    _$v = other as _$GTransferStddevSampOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_bool_expBuilder)? updates) {
+  void update(void Function(GTransferStddevSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_bool_exp build() => _build();
+  GTransferStddevSampOrderBy build() => _build();
 
-  _$Gsmith_bool_exp _build() {
-    _$Gsmith_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gsmith_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              cert_issued: _cert_issued?.build(),
-              cert_issued_aggregate: _cert_issued_aggregate?.build(),
-              cert_received: _cert_received?.build(),
-              cert_received_aggregate: _cert_received_aggregate?.build(),
-              identity: _identity?.build(),
-              idty_index: _idty_index?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'cert_issued';
-        _cert_issued?.build();
-        _$failedField = 'cert_issued_aggregate';
-        _cert_issued_aggregate?.build();
-        _$failedField = 'cert_received';
-        _cert_received?.build();
-        _$failedField = 'cert_received_aggregate';
-        _cert_received_aggregate?.build();
-        _$failedField = 'identity';
-        _identity?.build();
-        _$failedField = 'idty_index';
-        _idty_index?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gsmith_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTransferStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferStddevSampOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_aggregate_bool_exp extends Gsmith_cert_aggregate_bool_exp {
+class _$GTransferStreamCursorInput extends GTransferStreamCursorInput {
   @override
-  final Gsmith_cert_aggregate_bool_exp_count? count;
+  final GTransferStreamCursorValueInput initialValue;
+  @override
+  final GCursorOrdering? ordering;
 
-  factory _$Gsmith_cert_aggregate_bool_exp(
-          [void Function(Gsmith_cert_aggregate_bool_expBuilder)? updates]) =>
-      (new Gsmith_cert_aggregate_bool_expBuilder()..update(updates))._build();
+  factory _$GTransferStreamCursorInput(
+          [void Function(GTransferStreamCursorInputBuilder)? updates]) =>
+      (new GTransferStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_aggregate_bool_exp._({this.count}) : super._();
+  _$GTransferStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GTransferStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gsmith_cert_aggregate_bool_exp rebuild(
-          void Function(Gsmith_cert_aggregate_bool_expBuilder) updates) =>
+  GTransferStreamCursorInput rebuild(
+          void Function(GTransferStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_aggregate_bool_expBuilder toBuilder() =>
-      new Gsmith_cert_aggregate_bool_expBuilder()..replace(this);
+  GTransferStreamCursorInputBuilder toBuilder() =>
+      new GTransferStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_aggregate_bool_exp && count == other.count;
+    return other is GTransferStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_aggregate_bool_exp')
-          ..add('count', count))
+    return (newBuiltValueToStringHelper(r'GTransferStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gsmith_cert_aggregate_bool_expBuilder
+class GTransferStreamCursorInputBuilder
     implements
-        Builder<Gsmith_cert_aggregate_bool_exp,
-            Gsmith_cert_aggregate_bool_expBuilder> {
-  _$Gsmith_cert_aggregate_bool_exp? _$v;
-
-  Gsmith_cert_aggregate_bool_exp_countBuilder? _count;
-  Gsmith_cert_aggregate_bool_exp_countBuilder get count =>
-      _$this._count ??= new Gsmith_cert_aggregate_bool_exp_countBuilder();
-  set count(Gsmith_cert_aggregate_bool_exp_countBuilder? count) =>
-      _$this._count = count;
+        Builder<GTransferStreamCursorInput, GTransferStreamCursorInputBuilder> {
+  _$GTransferStreamCursorInput? _$v;
+
+  GTransferStreamCursorValueInputBuilder? _initialValue;
+  GTransferStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GTransferStreamCursorValueInputBuilder();
+  set initialValue(GTransferStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gsmith_cert_aggregate_bool_expBuilder();
+  GTransferStreamCursorInputBuilder();
 
-  Gsmith_cert_aggregate_bool_expBuilder get _$this {
+  GTransferStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _count = $v.count?.toBuilder();
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_aggregate_bool_exp other) {
+  void replace(GTransferStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_aggregate_bool_exp;
+    _$v = other as _$GTransferStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gsmith_cert_aggregate_bool_expBuilder)? updates) {
+  void update(void Function(GTransferStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_aggregate_bool_exp build() => _build();
+  GTransferStreamCursorInput build() => _build();
 
-  _$Gsmith_cert_aggregate_bool_exp _build() {
-    _$Gsmith_cert_aggregate_bool_exp _$result;
+  _$GTransferStreamCursorInput _build() {
+    _$GTransferStreamCursorInput _$result;
     try {
-      _$result =
-          _$v ?? new _$Gsmith_cert_aggregate_bool_exp._(count: _count?.build());
+      _$result = _$v ??
+          new _$GTransferStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'count';
-        _count?.build();
+        _$failedField = 'initialValue';
+        initialValue.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_aggregate_bool_exp', _$failedField, e.toString());
+            r'GTransferStreamCursorInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -16060,151 +64621,189 @@ class Gsmith_cert_aggregate_bool_expBuilder
   }
 }
 
-class _$Gsmith_cert_aggregate_bool_exp_count
-    extends Gsmith_cert_aggregate_bool_exp_count {
+class _$GTransferStreamCursorValueInput
+    extends GTransferStreamCursorValueInput {
   @override
-  final BuiltList<Gsmith_cert_select_column>? arguments;
+  final Gnumeric? amount;
   @override
-  final bool? distinct;
+  final int? blockNumber;
+  @override
+  final String? commentId;
   @override
-  final Gsmith_cert_bool_exp? filter;
+  final String? eventId;
   @override
-  final GInt_comparison_exp predicate;
+  final String? fromId;
+  @override
+  final String? id;
+  @override
+  final Gtimestamptz? timestamp;
+  @override
+  final String? toId;
 
-  factory _$Gsmith_cert_aggregate_bool_exp_count(
-          [void Function(Gsmith_cert_aggregate_bool_exp_countBuilder)?
-              updates]) =>
-      (new Gsmith_cert_aggregate_bool_exp_countBuilder()..update(updates))
-          ._build();
+  factory _$GTransferStreamCursorValueInput(
+          [void Function(GTransferStreamCursorValueInputBuilder)? updates]) =>
+      (new GTransferStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_aggregate_bool_exp_count._(
-      {this.arguments, this.distinct, this.filter, required this.predicate})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        predicate, r'Gsmith_cert_aggregate_bool_exp_count', 'predicate');
-  }
+  _$GTransferStreamCursorValueInput._(
+      {this.amount,
+      this.blockNumber,
+      this.commentId,
+      this.eventId,
+      this.fromId,
+      this.id,
+      this.timestamp,
+      this.toId})
+      : super._();
 
   @override
-  Gsmith_cert_aggregate_bool_exp_count rebuild(
-          void Function(Gsmith_cert_aggregate_bool_exp_countBuilder) updates) =>
+  GTransferStreamCursorValueInput rebuild(
+          void Function(GTransferStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_aggregate_bool_exp_countBuilder toBuilder() =>
-      new Gsmith_cert_aggregate_bool_exp_countBuilder()..replace(this);
+  GTransferStreamCursorValueInputBuilder toBuilder() =>
+      new GTransferStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_aggregate_bool_exp_count &&
-        arguments == other.arguments &&
-        distinct == other.distinct &&
-        filter == other.filter &&
-        predicate == other.predicate;
+    return other is GTransferStreamCursorValueInput &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        commentId == other.commentId &&
+        eventId == other.eventId &&
+        fromId == other.fromId &&
+        id == other.id &&
+        timestamp == other.timestamp &&
+        toId == other.toId;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, arguments.hashCode);
-    _$hash = $jc(_$hash, distinct.hashCode);
-    _$hash = $jc(_$hash, filter.hashCode);
-    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, commentId.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, fromId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
+    _$hash = $jc(_$hash, toId.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_aggregate_bool_exp_count')
-          ..add('arguments', arguments)
-          ..add('distinct', distinct)
-          ..add('filter', filter)
-          ..add('predicate', predicate))
+    return (newBuiltValueToStringHelper(r'GTransferStreamCursorValueInput')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('commentId', commentId)
+          ..add('eventId', eventId)
+          ..add('fromId', fromId)
+          ..add('id', id)
+          ..add('timestamp', timestamp)
+          ..add('toId', toId))
         .toString();
   }
 }
 
-class Gsmith_cert_aggregate_bool_exp_countBuilder
+class GTransferStreamCursorValueInputBuilder
     implements
-        Builder<Gsmith_cert_aggregate_bool_exp_count,
-            Gsmith_cert_aggregate_bool_exp_countBuilder> {
-  _$Gsmith_cert_aggregate_bool_exp_count? _$v;
-
-  ListBuilder<Gsmith_cert_select_column>? _arguments;
-  ListBuilder<Gsmith_cert_select_column> get arguments =>
-      _$this._arguments ??= new ListBuilder<Gsmith_cert_select_column>();
-  set arguments(ListBuilder<Gsmith_cert_select_column>? arguments) =>
-      _$this._arguments = arguments;
+        Builder<GTransferStreamCursorValueInput,
+            GTransferStreamCursorValueInputBuilder> {
+  _$GTransferStreamCursorValueInput? _$v;
 
-  bool? _distinct;
-  bool? get distinct => _$this._distinct;
-  set distinct(bool? distinct) => _$this._distinct = distinct;
+  GnumericBuilder? _amount;
+  GnumericBuilder get amount => _$this._amount ??= new GnumericBuilder();
+  set amount(GnumericBuilder? amount) => _$this._amount = amount;
 
-  Gsmith_cert_bool_expBuilder? _filter;
-  Gsmith_cert_bool_expBuilder get filter =>
-      _$this._filter ??= new Gsmith_cert_bool_expBuilder();
-  set filter(Gsmith_cert_bool_expBuilder? filter) => _$this._filter = filter;
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
 
-  GInt_comparison_expBuilder? _predicate;
-  GInt_comparison_expBuilder get predicate =>
-      _$this._predicate ??= new GInt_comparison_expBuilder();
-  set predicate(GInt_comparison_expBuilder? predicate) =>
-      _$this._predicate = predicate;
+  String? _commentId;
+  String? get commentId => _$this._commentId;
+  set commentId(String? commentId) => _$this._commentId = commentId;
+
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
 
-  Gsmith_cert_aggregate_bool_exp_countBuilder();
+  String? _fromId;
+  String? get fromId => _$this._fromId;
+  set fromId(String? fromId) => _$this._fromId = fromId;
 
-  Gsmith_cert_aggregate_bool_exp_countBuilder get _$this {
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  GtimestamptzBuilder? _timestamp;
+  GtimestamptzBuilder get timestamp =>
+      _$this._timestamp ??= new GtimestamptzBuilder();
+  set timestamp(GtimestamptzBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  String? _toId;
+  String? get toId => _$this._toId;
+  set toId(String? toId) => _$this._toId = toId;
+
+  GTransferStreamCursorValueInputBuilder();
+
+  GTransferStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _arguments = $v.arguments?.toBuilder();
-      _distinct = $v.distinct;
-      _filter = $v.filter?.toBuilder();
-      _predicate = $v.predicate.toBuilder();
+      _amount = $v.amount?.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _commentId = $v.commentId;
+      _eventId = $v.eventId;
+      _fromId = $v.fromId;
+      _id = $v.id;
+      _timestamp = $v.timestamp?.toBuilder();
+      _toId = $v.toId;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_aggregate_bool_exp_count other) {
+  void replace(GTransferStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_aggregate_bool_exp_count;
+    _$v = other as _$GTransferStreamCursorValueInput;
   }
 
   @override
-  void update(
-      void Function(Gsmith_cert_aggregate_bool_exp_countBuilder)? updates) {
+  void update(void Function(GTransferStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_aggregate_bool_exp_count build() => _build();
+  GTransferStreamCursorValueInput build() => _build();
 
-  _$Gsmith_cert_aggregate_bool_exp_count _build() {
-    _$Gsmith_cert_aggregate_bool_exp_count _$result;
+  _$GTransferStreamCursorValueInput _build() {
+    _$GTransferStreamCursorValueInput _$result;
     try {
       _$result = _$v ??
-          new _$Gsmith_cert_aggregate_bool_exp_count._(
-              arguments: _arguments?.build(),
-              distinct: distinct,
-              filter: _filter?.build(),
-              predicate: predicate.build());
+          new _$GTransferStreamCursorValueInput._(
+              amount: _amount?.build(),
+              blockNumber: blockNumber,
+              commentId: commentId,
+              eventId: eventId,
+              fromId: fromId,
+              id: id,
+              timestamp: _timestamp?.build(),
+              toId: toId);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'arguments';
-        _arguments?.build();
+        _$failedField = 'amount';
+        _amount?.build();
 
-        _$failedField = 'filter';
-        _filter?.build();
-        _$failedField = 'predicate';
-        predicate.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_aggregate_bool_exp_count',
-            _$failedField,
-            e.toString());
+            r'GTransferStreamCursorValueInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -16213,1037 +64812,621 @@ class Gsmith_cert_aggregate_bool_exp_countBuilder
   }
 }
 
-class _$Gsmith_cert_aggregate_order_by extends Gsmith_cert_aggregate_order_by {
-  @override
-  final Gsmith_cert_avg_order_by? avg;
-  @override
-  final Gorder_by? count;
-  @override
-  final Gsmith_cert_max_order_by? max;
-  @override
-  final Gsmith_cert_min_order_by? min;
-  @override
-  final Gsmith_cert_stddev_order_by? stddev;
+class _$GTransferSumOrderBy extends GTransferSumOrderBy {
   @override
-  final Gsmith_cert_stddev_pop_order_by? stddev_pop;
+  final GOrderBy? amount;
   @override
-  final Gsmith_cert_stddev_samp_order_by? stddev_samp;
-  @override
-  final Gsmith_cert_sum_order_by? sum;
-  @override
-  final Gsmith_cert_var_pop_order_by? var_pop;
-  @override
-  final Gsmith_cert_var_samp_order_by? var_samp;
-  @override
-  final Gsmith_cert_variance_order_by? variance;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_aggregate_order_by(
-          [void Function(Gsmith_cert_aggregate_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_aggregate_order_byBuilder()..update(updates))._build();
+  factory _$GTransferSumOrderBy(
+          [void Function(GTransferSumOrderByBuilder)? updates]) =>
+      (new GTransferSumOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_aggregate_order_by._(
-      {this.avg,
-      this.count,
-      this.max,
-      this.min,
-      this.stddev,
-      this.stddev_pop,
-      this.stddev_samp,
-      this.sum,
-      this.var_pop,
-      this.var_samp,
-      this.variance})
-      : super._();
+  _$GTransferSumOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_aggregate_order_by rebuild(
-          void Function(Gsmith_cert_aggregate_order_byBuilder) updates) =>
+  GTransferSumOrderBy rebuild(
+          void Function(GTransferSumOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_aggregate_order_byBuilder toBuilder() =>
-      new Gsmith_cert_aggregate_order_byBuilder()..replace(this);
+  GTransferSumOrderByBuilder toBuilder() =>
+      new GTransferSumOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_aggregate_order_by &&
-        avg == other.avg &&
-        count == other.count &&
-        max == other.max &&
-        min == other.min &&
-        stddev == other.stddev &&
-        stddev_pop == other.stddev_pop &&
-        stddev_samp == other.stddev_samp &&
-        sum == other.sum &&
-        var_pop == other.var_pop &&
-        var_samp == other.var_samp &&
-        variance == other.variance;
+    return other is GTransferSumOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, avg.hashCode);
-    _$hash = $jc(_$hash, count.hashCode);
-    _$hash = $jc(_$hash, max.hashCode);
-    _$hash = $jc(_$hash, min.hashCode);
-    _$hash = $jc(_$hash, stddev.hashCode);
-    _$hash = $jc(_$hash, stddev_pop.hashCode);
-    _$hash = $jc(_$hash, stddev_samp.hashCode);
-    _$hash = $jc(_$hash, sum.hashCode);
-    _$hash = $jc(_$hash, var_pop.hashCode);
-    _$hash = $jc(_$hash, var_samp.hashCode);
-    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_aggregate_order_by')
-          ..add('avg', avg)
-          ..add('count', count)
-          ..add('max', max)
-          ..add('min', min)
-          ..add('stddev', stddev)
-          ..add('stddev_pop', stddev_pop)
-          ..add('stddev_samp', stddev_samp)
-          ..add('sum', sum)
-          ..add('var_pop', var_pop)
-          ..add('var_samp', var_samp)
-          ..add('variance', variance))
+    return (newBuiltValueToStringHelper(r'GTransferSumOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_aggregate_order_byBuilder
-    implements
-        Builder<Gsmith_cert_aggregate_order_by,
-            Gsmith_cert_aggregate_order_byBuilder> {
-  _$Gsmith_cert_aggregate_order_by? _$v;
-
-  Gsmith_cert_avg_order_byBuilder? _avg;
-  Gsmith_cert_avg_order_byBuilder get avg =>
-      _$this._avg ??= new Gsmith_cert_avg_order_byBuilder();
-  set avg(Gsmith_cert_avg_order_byBuilder? avg) => _$this._avg = avg;
-
-  Gorder_by? _count;
-  Gorder_by? get count => _$this._count;
-  set count(Gorder_by? count) => _$this._count = count;
-
-  Gsmith_cert_max_order_byBuilder? _max;
-  Gsmith_cert_max_order_byBuilder get max =>
-      _$this._max ??= new Gsmith_cert_max_order_byBuilder();
-  set max(Gsmith_cert_max_order_byBuilder? max) => _$this._max = max;
-
-  Gsmith_cert_min_order_byBuilder? _min;
-  Gsmith_cert_min_order_byBuilder get min =>
-      _$this._min ??= new Gsmith_cert_min_order_byBuilder();
-  set min(Gsmith_cert_min_order_byBuilder? min) => _$this._min = min;
-
-  Gsmith_cert_stddev_order_byBuilder? _stddev;
-  Gsmith_cert_stddev_order_byBuilder get stddev =>
-      _$this._stddev ??= new Gsmith_cert_stddev_order_byBuilder();
-  set stddev(Gsmith_cert_stddev_order_byBuilder? stddev) =>
-      _$this._stddev = stddev;
+class GTransferSumOrderByBuilder
+    implements Builder<GTransferSumOrderBy, GTransferSumOrderByBuilder> {
+  _$GTransferSumOrderBy? _$v;
 
-  Gsmith_cert_stddev_pop_order_byBuilder? _stddev_pop;
-  Gsmith_cert_stddev_pop_order_byBuilder get stddev_pop =>
-      _$this._stddev_pop ??= new Gsmith_cert_stddev_pop_order_byBuilder();
-  set stddev_pop(Gsmith_cert_stddev_pop_order_byBuilder? stddev_pop) =>
-      _$this._stddev_pop = stddev_pop;
-
-  Gsmith_cert_stddev_samp_order_byBuilder? _stddev_samp;
-  Gsmith_cert_stddev_samp_order_byBuilder get stddev_samp =>
-      _$this._stddev_samp ??= new Gsmith_cert_stddev_samp_order_byBuilder();
-  set stddev_samp(Gsmith_cert_stddev_samp_order_byBuilder? stddev_samp) =>
-      _$this._stddev_samp = stddev_samp;
-
-  Gsmith_cert_sum_order_byBuilder? _sum;
-  Gsmith_cert_sum_order_byBuilder get sum =>
-      _$this._sum ??= new Gsmith_cert_sum_order_byBuilder();
-  set sum(Gsmith_cert_sum_order_byBuilder? sum) => _$this._sum = sum;
-
-  Gsmith_cert_var_pop_order_byBuilder? _var_pop;
-  Gsmith_cert_var_pop_order_byBuilder get var_pop =>
-      _$this._var_pop ??= new Gsmith_cert_var_pop_order_byBuilder();
-  set var_pop(Gsmith_cert_var_pop_order_byBuilder? var_pop) =>
-      _$this._var_pop = var_pop;
-
-  Gsmith_cert_var_samp_order_byBuilder? _var_samp;
-  Gsmith_cert_var_samp_order_byBuilder get var_samp =>
-      _$this._var_samp ??= new Gsmith_cert_var_samp_order_byBuilder();
-  set var_samp(Gsmith_cert_var_samp_order_byBuilder? var_samp) =>
-      _$this._var_samp = var_samp;
-
-  Gsmith_cert_variance_order_byBuilder? _variance;
-  Gsmith_cert_variance_order_byBuilder get variance =>
-      _$this._variance ??= new Gsmith_cert_variance_order_byBuilder();
-  set variance(Gsmith_cert_variance_order_byBuilder? variance) =>
-      _$this._variance = variance;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_cert_aggregate_order_byBuilder();
+  GTransferSumOrderByBuilder();
 
-  Gsmith_cert_aggregate_order_byBuilder get _$this {
+  GTransferSumOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _avg = $v.avg?.toBuilder();
-      _count = $v.count;
-      _max = $v.max?.toBuilder();
-      _min = $v.min?.toBuilder();
-      _stddev = $v.stddev?.toBuilder();
-      _stddev_pop = $v.stddev_pop?.toBuilder();
-      _stddev_samp = $v.stddev_samp?.toBuilder();
-      _sum = $v.sum?.toBuilder();
-      _var_pop = $v.var_pop?.toBuilder();
-      _var_samp = $v.var_samp?.toBuilder();
-      _variance = $v.variance?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_aggregate_order_by other) {
+  void replace(GTransferSumOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_aggregate_order_by;
+    _$v = other as _$GTransferSumOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_aggregate_order_byBuilder)? updates) {
+  void update(void Function(GTransferSumOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_aggregate_order_by build() => _build();
+  GTransferSumOrderBy build() => _build();
 
-  _$Gsmith_cert_aggregate_order_by _build() {
-    _$Gsmith_cert_aggregate_order_by _$result;
-    try {
-      _$result = _$v ??
-          new _$Gsmith_cert_aggregate_order_by._(
-              avg: _avg?.build(),
-              count: count,
-              max: _max?.build(),
-              min: _min?.build(),
-              stddev: _stddev?.build(),
-              stddev_pop: _stddev_pop?.build(),
-              stddev_samp: _stddev_samp?.build(),
-              sum: _sum?.build(),
-              var_pop: _var_pop?.build(),
-              var_samp: _var_samp?.build(),
-              variance: _variance?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'avg';
-        _avg?.build();
-
-        _$failedField = 'max';
-        _max?.build();
-        _$failedField = 'min';
-        _min?.build();
-        _$failedField = 'stddev';
-        _stddev?.build();
-        _$failedField = 'stddev_pop';
-        _stddev_pop?.build();
-        _$failedField = 'stddev_samp';
-        _stddev_samp?.build();
-        _$failedField = 'sum';
-        _sum?.build();
-        _$failedField = 'var_pop';
-        _var_pop?.build();
-        _$failedField = 'var_samp';
-        _var_samp?.build();
-        _$failedField = 'variance';
-        _variance?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_aggregate_order_by', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTransferSumOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferSumOrderBy._(amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_avg_order_by extends Gsmith_cert_avg_order_by {
-  @override
-  final Gorder_by? created_on;
+class _$GTransferVarianceOrderBy extends GTransferVarianceOrderBy {
   @override
-  final Gorder_by? issuer_index;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_avg_order_by(
-          [void Function(Gsmith_cert_avg_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_avg_order_byBuilder()..update(updates))._build();
+  factory _$GTransferVarianceOrderBy(
+          [void Function(GTransferVarianceOrderByBuilder)? updates]) =>
+      (new GTransferVarianceOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_avg_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GTransferVarianceOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_avg_order_by rebuild(
-          void Function(Gsmith_cert_avg_order_byBuilder) updates) =>
+  GTransferVarianceOrderBy rebuild(
+          void Function(GTransferVarianceOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_avg_order_byBuilder toBuilder() =>
-      new Gsmith_cert_avg_order_byBuilder()..replace(this);
+  GTransferVarianceOrderByBuilder toBuilder() =>
+      new GTransferVarianceOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_avg_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTransferVarianceOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_avg_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTransferVarianceOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_avg_order_byBuilder
+class GTransferVarianceOrderByBuilder
     implements
-        Builder<Gsmith_cert_avg_order_by, Gsmith_cert_avg_order_byBuilder> {
-  _$Gsmith_cert_avg_order_by? _$v;
+        Builder<GTransferVarianceOrderBy, GTransferVarianceOrderByBuilder> {
+  _$GTransferVarianceOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GTransferVarianceOrderByBuilder();
 
-  Gsmith_cert_avg_order_byBuilder();
-
-  Gsmith_cert_avg_order_byBuilder get _$this {
+  GTransferVarianceOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_avg_order_by other) {
+  void replace(GTransferVarianceOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_avg_order_by;
+    _$v = other as _$GTransferVarianceOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_avg_order_byBuilder)? updates) {
+  void update(void Function(GTransferVarianceOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_avg_order_by build() => _build();
+  GTransferVarianceOrderBy build() => _build();
 
-  _$Gsmith_cert_avg_order_by _build() {
+  _$GTransferVarianceOrderBy _build() {
     final _$result = _$v ??
-        new _$Gsmith_cert_avg_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+        new _$GTransferVarianceOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_bool_exp extends Gsmith_cert_bool_exp {
-  @override
-  final BuiltList<Gsmith_cert_bool_exp>? G_and;
-  @override
-  final Gsmith_cert_bool_exp? G_not;
+class _$GTransferVarPopOrderBy extends GTransferVarPopOrderBy {
   @override
-  final BuiltList<Gsmith_cert_bool_exp>? G_or;
+  final GOrderBy? amount;
   @override
-  final Gtimestamptz_comparison_exp? created_at;
-  @override
-  final GInt_comparison_exp? created_on;
-  @override
-  final Gblock_bool_exp? created_on_block;
-  @override
-  final Gsmith_bool_exp? issuer;
-  @override
-  final GInt_comparison_exp? issuer_index;
-  @override
-  final Gsmith_bool_exp? receiver;
-  @override
-  final GInt_comparison_exp? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_bool_exp(
-          [void Function(Gsmith_cert_bool_expBuilder)? updates]) =>
-      (new Gsmith_cert_bool_expBuilder()..update(updates))._build();
+  factory _$GTransferVarPopOrderBy(
+          [void Function(GTransferVarPopOrderByBuilder)? updates]) =>
+      (new GTransferVarPopOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.issuer,
-      this.issuer_index,
-      this.receiver,
-      this.receiver_index})
-      : super._();
+  _$GTransferVarPopOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_bool_exp rebuild(
-          void Function(Gsmith_cert_bool_expBuilder) updates) =>
+  GTransferVarPopOrderBy rebuild(
+          void Function(GTransferVarPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_bool_expBuilder toBuilder() =>
-      new Gsmith_cert_bool_expBuilder()..replace(this);
+  GTransferVarPopOrderByBuilder toBuilder() =>
+      new GTransferVarPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        issuer == other.issuer &&
-        issuer_index == other.issuer_index &&
-        receiver == other.receiver &&
-        receiver_index == other.receiver_index;
+    return other is GTransferVarPopOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('issuer', issuer)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver', receiver)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTransferVarPopOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_bool_expBuilder
-    implements Builder<Gsmith_cert_bool_exp, Gsmith_cert_bool_expBuilder> {
-  _$Gsmith_cert_bool_exp? _$v;
-
-  ListBuilder<Gsmith_cert_bool_exp>? _G_and;
-  ListBuilder<Gsmith_cert_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gsmith_cert_bool_exp>();
-  set G_and(ListBuilder<Gsmith_cert_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gsmith_cert_bool_expBuilder? _G_not;
-  Gsmith_cert_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gsmith_cert_bool_expBuilder();
-  set G_not(Gsmith_cert_bool_expBuilder? G_not) => _$this._G_not = G_not;
+class GTransferVarPopOrderByBuilder
+    implements Builder<GTransferVarPopOrderBy, GTransferVarPopOrderByBuilder> {
+  _$GTransferVarPopOrderBy? _$v;
 
-  ListBuilder<Gsmith_cert_bool_exp>? _G_or;
-  ListBuilder<Gsmith_cert_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gsmith_cert_bool_exp>();
-  set G_or(ListBuilder<Gsmith_cert_bool_exp>? G_or) => _$this._G_or = G_or;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gtimestamptz_comparison_expBuilder? _created_at;
-  Gtimestamptz_comparison_expBuilder get created_at =>
-      _$this._created_at ??= new Gtimestamptz_comparison_expBuilder();
-  set created_at(Gtimestamptz_comparison_expBuilder? created_at) =>
-      _$this._created_at = created_at;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  GInt_comparison_expBuilder? _created_on;
-  GInt_comparison_expBuilder get created_on =>
-      _$this._created_on ??= new GInt_comparison_expBuilder();
-  set created_on(GInt_comparison_expBuilder? created_on) =>
-      _$this._created_on = created_on;
+  GTransferVarPopOrderByBuilder();
 
-  Gblock_bool_expBuilder? _created_on_block;
-  Gblock_bool_expBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_bool_expBuilder();
-  set created_on_block(Gblock_bool_expBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  Gsmith_bool_expBuilder? _issuer;
-  Gsmith_bool_expBuilder get issuer =>
-      _$this._issuer ??= new Gsmith_bool_expBuilder();
-  set issuer(Gsmith_bool_expBuilder? issuer) => _$this._issuer = issuer;
-
-  GInt_comparison_expBuilder? _issuer_index;
-  GInt_comparison_expBuilder get issuer_index =>
-      _$this._issuer_index ??= new GInt_comparison_expBuilder();
-  set issuer_index(GInt_comparison_expBuilder? issuer_index) =>
-      _$this._issuer_index = issuer_index;
-
-  Gsmith_bool_expBuilder? _receiver;
-  Gsmith_bool_expBuilder get receiver =>
-      _$this._receiver ??= new Gsmith_bool_expBuilder();
-  set receiver(Gsmith_bool_expBuilder? receiver) => _$this._receiver = receiver;
-
-  GInt_comparison_expBuilder? _receiver_index;
-  GInt_comparison_expBuilder get receiver_index =>
-      _$this._receiver_index ??= new GInt_comparison_expBuilder();
-  set receiver_index(GInt_comparison_expBuilder? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gsmith_cert_bool_expBuilder();
-
-  Gsmith_cert_bool_expBuilder get _$this {
+  GTransferVarPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on?.toBuilder();
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_index = $v.issuer_index?.toBuilder();
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_index = $v.receiver_index?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_bool_exp other) {
+  void replace(GTransferVarPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_bool_exp;
+    _$v = other as _$GTransferVarPopOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_bool_expBuilder)? updates) {
+  void update(void Function(GTransferVarPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_bool_exp build() => _build();
+  GTransferVarPopOrderBy build() => _build();
 
-  _$Gsmith_cert_bool_exp _build() {
-    _$Gsmith_cert_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gsmith_cert_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              created_at: _created_at?.build(),
-              created_on: _created_on?.build(),
-              created_on_block: _created_on_block?.build(),
-              issuer: _issuer?.build(),
-              issuer_index: _issuer_index?.build(),
-              receiver: _receiver?.build(),
-              receiver_index: _receiver_index?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'created_at';
-        _created_at?.build();
-        _$failedField = 'created_on';
-        _created_on?.build();
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'issuer';
-        _issuer?.build();
-        _$failedField = 'issuer_index';
-        _issuer_index?.build();
-        _$failedField = 'receiver';
-        _receiver?.build();
-        _$failedField = 'receiver_index';
-        _receiver_index?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTransferVarPopOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTransferVarPopOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_max_order_by extends Gsmith_cert_max_order_by {
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
+class _$GTransferVarSampOrderBy extends GTransferVarSampOrderBy {
   @override
-  final Gorder_by? issuer_index;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_max_order_by(
-          [void Function(Gsmith_cert_max_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_max_order_byBuilder()..update(updates))._build();
+  factory _$GTransferVarSampOrderBy(
+          [void Function(GTransferVarSampOrderByBuilder)? updates]) =>
+      (new GTransferVarSampOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_max_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
-      : super._();
+  _$GTransferVarSampOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_max_order_by rebuild(
-          void Function(Gsmith_cert_max_order_byBuilder) updates) =>
+  GTransferVarSampOrderBy rebuild(
+          void Function(GTransferVarSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_max_order_byBuilder toBuilder() =>
-      new Gsmith_cert_max_order_byBuilder()..replace(this);
+  GTransferVarSampOrderByBuilder toBuilder() =>
+      new GTransferVarSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_max_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTransferVarSampOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_max_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTransferVarSampOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_max_order_byBuilder
+class GTransferVarSampOrderByBuilder
     implements
-        Builder<Gsmith_cert_max_order_by, Gsmith_cert_max_order_byBuilder> {
-  _$Gsmith_cert_max_order_by? _$v;
+        Builder<GTransferVarSampOrderBy, GTransferVarSampOrderByBuilder> {
+  _$GTransferVarSampOrderBy? _$v;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GTransferVarSampOrderByBuilder();
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gsmith_cert_max_order_byBuilder();
-
-  Gsmith_cert_max_order_byBuilder get _$this {
+  GTransferVarSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_max_order_by other) {
+  void replace(GTransferVarSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_max_order_by;
+    _$v = other as _$GTransferVarSampOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_max_order_byBuilder)? updates) {
+  void update(void Function(GTransferVarSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_max_order_by build() => _build();
+  GTransferVarSampOrderBy build() => _build();
 
-  _$Gsmith_cert_max_order_by _build() {
+  _$GTransferVarSampOrderBy _build() {
     final _$result = _$v ??
-        new _$Gsmith_cert_max_order_by._(
-            created_at: created_at,
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+        new _$GTransferVarSampOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_min_order_by extends Gsmith_cert_min_order_by {
-  @override
-  final Gorder_by? created_at;
+class _$GTxCommentAggregateBoolExp extends GTxCommentAggregateBoolExp {
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GtxCommentAggregateBoolExpCount? count;
 
-  factory _$Gsmith_cert_min_order_by(
-          [void Function(Gsmith_cert_min_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_min_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentAggregateBoolExp(
+          [void Function(GTxCommentAggregateBoolExpBuilder)? updates]) =>
+      (new GTxCommentAggregateBoolExpBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_min_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
-      : super._();
+  _$GTxCommentAggregateBoolExp._({this.count}) : super._();
 
   @override
-  Gsmith_cert_min_order_by rebuild(
-          void Function(Gsmith_cert_min_order_byBuilder) updates) =>
+  GTxCommentAggregateBoolExp rebuild(
+          void Function(GTxCommentAggregateBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_min_order_byBuilder toBuilder() =>
-      new Gsmith_cert_min_order_byBuilder()..replace(this);
+  GTxCommentAggregateBoolExpBuilder toBuilder() =>
+      new GTxCommentAggregateBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_min_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentAggregateBoolExp && count == other.count;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_min_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentAggregateBoolExp')
+          ..add('count', count))
         .toString();
   }
 }
 
-class Gsmith_cert_min_order_byBuilder
+class GTxCommentAggregateBoolExpBuilder
     implements
-        Builder<Gsmith_cert_min_order_by, Gsmith_cert_min_order_byBuilder> {
-  _$Gsmith_cert_min_order_by? _$v;
-
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+        Builder<GTxCommentAggregateBoolExp, GTxCommentAggregateBoolExpBuilder> {
+  _$GTxCommentAggregateBoolExp? _$v;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GtxCommentAggregateBoolExpCountBuilder? _count;
+  GtxCommentAggregateBoolExpCountBuilder get count =>
+      _$this._count ??= new GtxCommentAggregateBoolExpCountBuilder();
+  set count(GtxCommentAggregateBoolExpCountBuilder? count) =>
+      _$this._count = count;
 
-  Gsmith_cert_min_order_byBuilder();
+  GTxCommentAggregateBoolExpBuilder();
 
-  Gsmith_cert_min_order_byBuilder get _$this {
+  GTxCommentAggregateBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _count = $v.count?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_min_order_by other) {
+  void replace(GTxCommentAggregateBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_min_order_by;
+    _$v = other as _$GTxCommentAggregateBoolExp;
   }
 
   @override
-  void update(void Function(Gsmith_cert_min_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentAggregateBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_min_order_by build() => _build();
+  GTxCommentAggregateBoolExp build() => _build();
 
-  _$Gsmith_cert_min_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_min_order_by._(
-            created_at: created_at,
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentAggregateBoolExp _build() {
+    _$GTxCommentAggregateBoolExp _$result;
+    try {
+      _$result =
+          _$v ?? new _$GTxCommentAggregateBoolExp._(count: _count?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'count';
+        _count?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GTxCommentAggregateBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_order_by extends Gsmith_cert_order_by {
-  @override
-  final Gorder_by? created_at;
+class _$GtxCommentAggregateBoolExpCount
+    extends GtxCommentAggregateBoolExpCount {
   @override
-  final Gorder_by? created_on;
+  final BuiltList<GTxCommentSelectColumn>? arguments;
   @override
-  final Gblock_order_by? created_on_block;
-  @override
-  final Gsmith_order_by? issuer;
-  @override
-  final Gorder_by? issuer_index;
+  final bool? distinct;
   @override
-  final Gsmith_order_by? receiver;
+  final GTxCommentBoolExp? filter;
   @override
-  final Gorder_by? receiver_index;
+  final GIntComparisonExp predicate;
 
-  factory _$Gsmith_cert_order_by(
-          [void Function(Gsmith_cert_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_order_byBuilder()..update(updates))._build();
+  factory _$GtxCommentAggregateBoolExpCount(
+          [void Function(GtxCommentAggregateBoolExpCountBuilder)? updates]) =>
+      (new GtxCommentAggregateBoolExpCountBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_order_by._(
-      {this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.issuer,
-      this.issuer_index,
-      this.receiver,
-      this.receiver_index})
-      : super._();
+  _$GtxCommentAggregateBoolExpCount._(
+      {this.arguments, this.distinct, this.filter, required this.predicate})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        predicate, r'GtxCommentAggregateBoolExpCount', 'predicate');
+  }
 
   @override
-  Gsmith_cert_order_by rebuild(
-          void Function(Gsmith_cert_order_byBuilder) updates) =>
+  GtxCommentAggregateBoolExpCount rebuild(
+          void Function(GtxCommentAggregateBoolExpCountBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_order_byBuilder toBuilder() =>
-      new Gsmith_cert_order_byBuilder()..replace(this);
+  GtxCommentAggregateBoolExpCountBuilder toBuilder() =>
+      new GtxCommentAggregateBoolExpCountBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_order_by &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        issuer == other.issuer &&
-        issuer_index == other.issuer_index &&
-        receiver == other.receiver &&
-        receiver_index == other.receiver_index;
+    return other is GtxCommentAggregateBoolExpCount &&
+        arguments == other.arguments &&
+        distinct == other.distinct &&
+        filter == other.filter &&
+        predicate == other.predicate;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, arguments.hashCode);
+    _$hash = $jc(_$hash, distinct.hashCode);
+    _$hash = $jc(_$hash, filter.hashCode);
+    _$hash = $jc(_$hash, predicate.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_order_by')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('issuer', issuer)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver', receiver)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GtxCommentAggregateBoolExpCount')
+          ..add('arguments', arguments)
+          ..add('distinct', distinct)
+          ..add('filter', filter)
+          ..add('predicate', predicate))
         .toString();
   }
 }
 
-class Gsmith_cert_order_byBuilder
-    implements Builder<Gsmith_cert_order_by, Gsmith_cert_order_byBuilder> {
-  _$Gsmith_cert_order_by? _$v;
-
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gblock_order_byBuilder? _created_on_block;
-  Gblock_order_byBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_order_byBuilder();
-  set created_on_block(Gblock_order_byBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  Gsmith_order_byBuilder? _issuer;
-  Gsmith_order_byBuilder get issuer =>
-      _$this._issuer ??= new Gsmith_order_byBuilder();
-  set issuer(Gsmith_order_byBuilder? issuer) => _$this._issuer = issuer;
+class GtxCommentAggregateBoolExpCountBuilder
+    implements
+        Builder<GtxCommentAggregateBoolExpCount,
+            GtxCommentAggregateBoolExpCountBuilder> {
+  _$GtxCommentAggregateBoolExpCount? _$v;
+
+  ListBuilder<GTxCommentSelectColumn>? _arguments;
+  ListBuilder<GTxCommentSelectColumn> get arguments =>
+      _$this._arguments ??= new ListBuilder<GTxCommentSelectColumn>();
+  set arguments(ListBuilder<GTxCommentSelectColumn>? arguments) =>
+      _$this._arguments = arguments;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  bool? _distinct;
+  bool? get distinct => _$this._distinct;
+  set distinct(bool? distinct) => _$this._distinct = distinct;
 
-  Gsmith_order_byBuilder? _receiver;
-  Gsmith_order_byBuilder get receiver =>
-      _$this._receiver ??= new Gsmith_order_byBuilder();
-  set receiver(Gsmith_order_byBuilder? receiver) => _$this._receiver = receiver;
+  GTxCommentBoolExpBuilder? _filter;
+  GTxCommentBoolExpBuilder get filter =>
+      _$this._filter ??= new GTxCommentBoolExpBuilder();
+  set filter(GTxCommentBoolExpBuilder? filter) => _$this._filter = filter;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GIntComparisonExpBuilder? _predicate;
+  GIntComparisonExpBuilder get predicate =>
+      _$this._predicate ??= new GIntComparisonExpBuilder();
+  set predicate(GIntComparisonExpBuilder? predicate) =>
+      _$this._predicate = predicate;
 
-  Gsmith_cert_order_byBuilder();
+  GtxCommentAggregateBoolExpCountBuilder();
 
-  Gsmith_cert_order_byBuilder get _$this {
+  GtxCommentAggregateBoolExpCountBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_index = $v.issuer_index;
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_index = $v.receiver_index;
+      _arguments = $v.arguments?.toBuilder();
+      _distinct = $v.distinct;
+      _filter = $v.filter?.toBuilder();
+      _predicate = $v.predicate.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_order_by other) {
+  void replace(GtxCommentAggregateBoolExpCount other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_order_by;
+    _$v = other as _$GtxCommentAggregateBoolExpCount;
   }
 
   @override
-  void update(void Function(Gsmith_cert_order_byBuilder)? updates) {
+  void update(void Function(GtxCommentAggregateBoolExpCountBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_order_by build() => _build();
+  GtxCommentAggregateBoolExpCount build() => _build();
 
-  _$Gsmith_cert_order_by _build() {
-    _$Gsmith_cert_order_by _$result;
+  _$GtxCommentAggregateBoolExpCount _build() {
+    _$GtxCommentAggregateBoolExpCount _$result;
     try {
       _$result = _$v ??
-          new _$Gsmith_cert_order_by._(
-              created_at: created_at,
-              created_on: created_on,
-              created_on_block: _created_on_block?.build(),
-              issuer: _issuer?.build(),
-              issuer_index: issuer_index,
-              receiver: _receiver?.build(),
-              receiver_index: receiver_index);
+          new _$GtxCommentAggregateBoolExpCount._(
+              arguments: _arguments?.build(),
+              distinct: distinct,
+              filter: _filter?.build(),
+              predicate: predicate.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'issuer';
-        _issuer?.build();
+        _$failedField = 'arguments';
+        _arguments?.build();
 
-        _$failedField = 'receiver';
-        _receiver?.build();
+        _$failedField = 'filter';
+        _filter?.build();
+        _$failedField = 'predicate';
+        predicate.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_order_by', _$failedField, e.toString());
+            r'GtxCommentAggregateBoolExpCount', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -17252,1197 +65435,1486 @@ class Gsmith_cert_order_byBuilder
   }
 }
 
-class _$Gsmith_cert_stddev_order_by extends Gsmith_cert_stddev_order_by {
+class _$GTxCommentAggregateOrderBy extends GTxCommentAggregateOrderBy {
+  @override
+  final GTxCommentAvgOrderBy? avg;
+  @override
+  final GOrderBy? count;
+  @override
+  final GTxCommentMaxOrderBy? max;
+  @override
+  final GTxCommentMinOrderBy? min;
   @override
-  final Gorder_by? created_on;
+  final GTxCommentStddevOrderBy? stddev;
   @override
-  final Gorder_by? issuer_index;
+  final GTxCommentStddevPopOrderBy? stddevPop;
   @override
-  final Gorder_by? receiver_index;
+  final GTxCommentStddevSampOrderBy? stddevSamp;
+  @override
+  final GTxCommentSumOrderBy? sum;
+  @override
+  final GTxCommentVarPopOrderBy? varPop;
+  @override
+  final GTxCommentVarSampOrderBy? varSamp;
+  @override
+  final GTxCommentVarianceOrderBy? variance;
 
-  factory _$Gsmith_cert_stddev_order_by(
-          [void Function(Gsmith_cert_stddev_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_stddev_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentAggregateOrderBy(
+          [void Function(GTxCommentAggregateOrderByBuilder)? updates]) =>
+      (new GTxCommentAggregateOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_stddev_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GTxCommentAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
       : super._();
 
   @override
-  Gsmith_cert_stddev_order_by rebuild(
-          void Function(Gsmith_cert_stddev_order_byBuilder) updates) =>
+  GTxCommentAggregateOrderBy rebuild(
+          void Function(GTxCommentAggregateOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_stddev_order_byBuilder toBuilder() =>
-      new Gsmith_cert_stddev_order_byBuilder()..replace(this);
+  GTxCommentAggregateOrderByBuilder toBuilder() =>
+      new GTxCommentAggregateOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_stddev_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_stddev_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
         .toString();
   }
 }
 
-class Gsmith_cert_stddev_order_byBuilder
+class GTxCommentAggregateOrderByBuilder
     implements
-        Builder<Gsmith_cert_stddev_order_by,
-            Gsmith_cert_stddev_order_byBuilder> {
-  _$Gsmith_cert_stddev_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
-
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+        Builder<GTxCommentAggregateOrderBy, GTxCommentAggregateOrderByBuilder> {
+  _$GTxCommentAggregateOrderBy? _$v;
+
+  GTxCommentAvgOrderByBuilder? _avg;
+  GTxCommentAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GTxCommentAvgOrderByBuilder();
+  set avg(GTxCommentAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GTxCommentMaxOrderByBuilder? _max;
+  GTxCommentMaxOrderByBuilder get max =>
+      _$this._max ??= new GTxCommentMaxOrderByBuilder();
+  set max(GTxCommentMaxOrderByBuilder? max) => _$this._max = max;
+
+  GTxCommentMinOrderByBuilder? _min;
+  GTxCommentMinOrderByBuilder get min =>
+      _$this._min ??= new GTxCommentMinOrderByBuilder();
+  set min(GTxCommentMinOrderByBuilder? min) => _$this._min = min;
+
+  GTxCommentStddevOrderByBuilder? _stddev;
+  GTxCommentStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GTxCommentStddevOrderByBuilder();
+  set stddev(GTxCommentStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GTxCommentStddevPopOrderByBuilder? _stddevPop;
+  GTxCommentStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GTxCommentStddevPopOrderByBuilder();
+  set stddevPop(GTxCommentStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GTxCommentStddevSampOrderByBuilder? _stddevSamp;
+  GTxCommentStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GTxCommentStddevSampOrderByBuilder();
+  set stddevSamp(GTxCommentStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GTxCommentSumOrderByBuilder? _sum;
+  GTxCommentSumOrderByBuilder get sum =>
+      _$this._sum ??= new GTxCommentSumOrderByBuilder();
+  set sum(GTxCommentSumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GTxCommentVarPopOrderByBuilder? _varPop;
+  GTxCommentVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GTxCommentVarPopOrderByBuilder();
+  set varPop(GTxCommentVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GTxCommentVarSampOrderByBuilder? _varSamp;
+  GTxCommentVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GTxCommentVarSampOrderByBuilder();
+  set varSamp(GTxCommentVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GTxCommentVarianceOrderByBuilder? _variance;
+  GTxCommentVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GTxCommentVarianceOrderByBuilder();
+  set variance(GTxCommentVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
 
-  Gsmith_cert_stddev_order_byBuilder();
+  GTxCommentAggregateOrderByBuilder();
 
-  Gsmith_cert_stddev_order_byBuilder get _$this {
+  GTxCommentAggregateOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_stddev_order_by other) {
+  void replace(GTxCommentAggregateOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_stddev_order_by;
+    _$v = other as _$GTxCommentAggregateOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_stddev_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentAggregateOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_stddev_order_by build() => _build();
+  GTxCommentAggregateOrderBy build() => _build();
 
-  _$Gsmith_cert_stddev_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_stddev_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentAggregateOrderBy _build() {
+    _$GTxCommentAggregateOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GTxCommentAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'avg';
+        _avg?.build();
+
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GTxCommentAggregateOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_stddev_pop_order_by
-    extends Gsmith_cert_stddev_pop_order_by {
-  @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? issuer_index;
+class _$GTxCommentAvgOrderBy extends GTxCommentAvgOrderBy {
   @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_stddev_pop_order_by(
-          [void Function(Gsmith_cert_stddev_pop_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_stddev_pop_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentAvgOrderBy(
+          [void Function(GTxCommentAvgOrderByBuilder)? updates]) =>
+      (new GTxCommentAvgOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_stddev_pop_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GTxCommentAvgOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_stddev_pop_order_by rebuild(
-          void Function(Gsmith_cert_stddev_pop_order_byBuilder) updates) =>
+  GTxCommentAvgOrderBy rebuild(
+          void Function(GTxCommentAvgOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_stddev_pop_order_byBuilder toBuilder() =>
-      new Gsmith_cert_stddev_pop_order_byBuilder()..replace(this);
+  GTxCommentAvgOrderByBuilder toBuilder() =>
+      new GTxCommentAvgOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_stddev_pop_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentAvgOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_stddev_pop_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentAvgOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_stddev_pop_order_byBuilder
-    implements
-        Builder<Gsmith_cert_stddev_pop_order_by,
-            Gsmith_cert_stddev_pop_order_byBuilder> {
-  _$Gsmith_cert_stddev_pop_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+class GTxCommentAvgOrderByBuilder
+    implements Builder<GTxCommentAvgOrderBy, GTxCommentAvgOrderByBuilder> {
+  _$GTxCommentAvgOrderBy? _$v;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_cert_stddev_pop_order_byBuilder();
+  GTxCommentAvgOrderByBuilder();
 
-  Gsmith_cert_stddev_pop_order_byBuilder get _$this {
+  GTxCommentAvgOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_stddev_pop_order_by other) {
+  void replace(GTxCommentAvgOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_stddev_pop_order_by;
+    _$v = other as _$GTxCommentAvgOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_stddev_pop_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentAvgOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_stddev_pop_order_by build() => _build();
+  GTxCommentAvgOrderBy build() => _build();
 
-  _$Gsmith_cert_stddev_pop_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_stddev_pop_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentAvgOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentAvgOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_stddev_samp_order_by
-    extends Gsmith_cert_stddev_samp_order_by {
+class _$GTxCommentBoolExp extends GTxCommentBoolExp {
+  @override
+  final BuiltList<GTxCommentBoolExp>? G_and;
+  @override
+  final GTxCommentBoolExp? G_not;
+  @override
+  final BuiltList<GTxCommentBoolExp>? G_or;
+  @override
+  final GAccountBoolExp? author;
+  @override
+  final GStringComparisonExp? authorId;
+  @override
+  final GIntComparisonExp? blockNumber;
   @override
-  final Gorder_by? created_on;
+  final GEventBoolExp? event;
   @override
-  final Gorder_by? issuer_index;
+  final GStringComparisonExp? eventId;
   @override
-  final Gorder_by? receiver_index;
+  final GStringComparisonExp? hash;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GStringComparisonExp? remark;
+  @override
+  final GByteaComparisonExp? remarkBytes;
+  @override
+  final GCommentTypeEnumComparisonExp? type;
 
-  factory _$Gsmith_cert_stddev_samp_order_by(
-          [void Function(Gsmith_cert_stddev_samp_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_stddev_samp_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentBoolExp(
+          [void Function(GTxCommentBoolExpBuilder)? updates]) =>
+      (new GTxCommentBoolExpBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_stddev_samp_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GTxCommentBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.author,
+      this.authorId,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.hash,
+      this.id,
+      this.remark,
+      this.remarkBytes,
+      this.type})
       : super._();
 
   @override
-  Gsmith_cert_stddev_samp_order_by rebuild(
-          void Function(Gsmith_cert_stddev_samp_order_byBuilder) updates) =>
+  GTxCommentBoolExp rebuild(void Function(GTxCommentBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_stddev_samp_order_byBuilder toBuilder() =>
-      new Gsmith_cert_stddev_samp_order_byBuilder()..replace(this);
+  GTxCommentBoolExpBuilder toBuilder() =>
+      new GTxCommentBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_stddev_samp_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        author == other.author &&
+        authorId == other.authorId &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        hash == other.hash &&
+        id == other.id &&
+        remark == other.remark &&
+        remarkBytes == other.remarkBytes &&
+        type == other.type;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, author.hashCode);
+    _$hash = $jc(_$hash, authorId.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, remark.hashCode);
+    _$hash = $jc(_$hash, remarkBytes.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_stddev_samp_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('author', author)
+          ..add('authorId', authorId)
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('remark', remark)
+          ..add('remarkBytes', remarkBytes)
+          ..add('type', type))
         .toString();
   }
 }
 
-class Gsmith_cert_stddev_samp_order_byBuilder
-    implements
-        Builder<Gsmith_cert_stddev_samp_order_by,
-            Gsmith_cert_stddev_samp_order_byBuilder> {
-  _$Gsmith_cert_stddev_samp_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
-
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gsmith_cert_stddev_samp_order_byBuilder();
-
-  Gsmith_cert_stddev_samp_order_byBuilder get _$this {
+class GTxCommentBoolExpBuilder
+    implements Builder<GTxCommentBoolExp, GTxCommentBoolExpBuilder> {
+  _$GTxCommentBoolExp? _$v;
+
+  ListBuilder<GTxCommentBoolExp>? _G_and;
+  ListBuilder<GTxCommentBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GTxCommentBoolExp>();
+  set G_and(ListBuilder<GTxCommentBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GTxCommentBoolExpBuilder? _G_not;
+  GTxCommentBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GTxCommentBoolExpBuilder();
+  set G_not(GTxCommentBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GTxCommentBoolExp>? _G_or;
+  ListBuilder<GTxCommentBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GTxCommentBoolExp>();
+  set G_or(ListBuilder<GTxCommentBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GAccountBoolExpBuilder? _author;
+  GAccountBoolExpBuilder get author =>
+      _$this._author ??= new GAccountBoolExpBuilder();
+  set author(GAccountBoolExpBuilder? author) => _$this._author = author;
+
+  GStringComparisonExpBuilder? _authorId;
+  GStringComparisonExpBuilder get authorId =>
+      _$this._authorId ??= new GStringComparisonExpBuilder();
+  set authorId(GStringComparisonExpBuilder? authorId) =>
+      _$this._authorId = authorId;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GStringComparisonExpBuilder? _hash;
+  GStringComparisonExpBuilder get hash =>
+      _$this._hash ??= new GStringComparisonExpBuilder();
+  set hash(GStringComparisonExpBuilder? hash) => _$this._hash = hash;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GStringComparisonExpBuilder? _remark;
+  GStringComparisonExpBuilder get remark =>
+      _$this._remark ??= new GStringComparisonExpBuilder();
+  set remark(GStringComparisonExpBuilder? remark) => _$this._remark = remark;
+
+  GByteaComparisonExpBuilder? _remarkBytes;
+  GByteaComparisonExpBuilder get remarkBytes =>
+      _$this._remarkBytes ??= new GByteaComparisonExpBuilder();
+  set remarkBytes(GByteaComparisonExpBuilder? remarkBytes) =>
+      _$this._remarkBytes = remarkBytes;
+
+  GCommentTypeEnumComparisonExpBuilder? _type;
+  GCommentTypeEnumComparisonExpBuilder get type =>
+      _$this._type ??= new GCommentTypeEnumComparisonExpBuilder();
+  set type(GCommentTypeEnumComparisonExpBuilder? type) => _$this._type = type;
+
+  GTxCommentBoolExpBuilder();
+
+  GTxCommentBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _author = $v.author?.toBuilder();
+      _authorId = $v.authorId?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _hash = $v.hash?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _remark = $v.remark?.toBuilder();
+      _remarkBytes = $v.remarkBytes?.toBuilder();
+      _type = $v.type?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_stddev_samp_order_by other) {
+  void replace(GTxCommentBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_stddev_samp_order_by;
+    _$v = other as _$GTxCommentBoolExp;
   }
 
   @override
-  void update(void Function(Gsmith_cert_stddev_samp_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_stddev_samp_order_by build() => _build();
+  GTxCommentBoolExp build() => _build();
 
-  _$Gsmith_cert_stddev_samp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_stddev_samp_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentBoolExp _build() {
+    _$GTxCommentBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GTxCommentBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              author: _author?.build(),
+              authorId: _authorId?.build(),
+              blockNumber: _blockNumber?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              hash: _hash?.build(),
+              id: _id?.build(),
+              remark: _remark?.build(),
+              remarkBytes: _remarkBytes?.build(),
+              type: _type?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'author';
+        _author?.build();
+        _$failedField = 'authorId';
+        _authorId?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'hash';
+        _hash?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'remark';
+        _remark?.build();
+        _$failedField = 'remarkBytes';
+        _remarkBytes?.build();
+        _$failedField = 'type';
+        _type?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GTxCommentBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_stream_cursor_input
-    extends Gsmith_cert_stream_cursor_input {
+class _$GTxCommentMaxOrderBy extends GTxCommentMaxOrderBy {
+  @override
+  final GOrderBy? authorId;
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? eventId;
   @override
-  final Gsmith_cert_stream_cursor_value_input initial_value;
+  final GOrderBy? hash;
   @override
-  final Gcursor_ordering? ordering;
+  final GOrderBy? id;
+  @override
+  final GOrderBy? remark;
 
-  factory _$Gsmith_cert_stream_cursor_input(
-          [void Function(Gsmith_cert_stream_cursor_inputBuilder)? updates]) =>
-      (new Gsmith_cert_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GTxCommentMaxOrderBy(
+          [void Function(GTxCommentMaxOrderByBuilder)? updates]) =>
+      (new GTxCommentMaxOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gsmith_cert_stream_cursor_input', 'initial_value');
-  }
+  _$GTxCommentMaxOrderBy._(
+      {this.authorId,
+      this.blockNumber,
+      this.eventId,
+      this.hash,
+      this.id,
+      this.remark})
+      : super._();
 
   @override
-  Gsmith_cert_stream_cursor_input rebuild(
-          void Function(Gsmith_cert_stream_cursor_inputBuilder) updates) =>
+  GTxCommentMaxOrderBy rebuild(
+          void Function(GTxCommentMaxOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_stream_cursor_inputBuilder toBuilder() =>
-      new Gsmith_cert_stream_cursor_inputBuilder()..replace(this);
+  GTxCommentMaxOrderByBuilder toBuilder() =>
+      new GTxCommentMaxOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GTxCommentMaxOrderBy &&
+        authorId == other.authorId &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        hash == other.hash &&
+        id == other.id &&
+        remark == other.remark;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, authorId.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, remark.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GTxCommentMaxOrderBy')
+          ..add('authorId', authorId)
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('remark', remark))
         .toString();
   }
 }
 
-class Gsmith_cert_stream_cursor_inputBuilder
-    implements
-        Builder<Gsmith_cert_stream_cursor_input,
-            Gsmith_cert_stream_cursor_inputBuilder> {
-  _$Gsmith_cert_stream_cursor_input? _$v;
+class GTxCommentMaxOrderByBuilder
+    implements Builder<GTxCommentMaxOrderBy, GTxCommentMaxOrderByBuilder> {
+  _$GTxCommentMaxOrderBy? _$v;
+
+  GOrderBy? _authorId;
+  GOrderBy? get authorId => _$this._authorId;
+  set authorId(GOrderBy? authorId) => _$this._authorId = authorId;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  Gsmith_cert_stream_cursor_value_inputBuilder? _initial_value;
-  Gsmith_cert_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??=
-          new Gsmith_cert_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gsmith_cert_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+  GOrderBy? _hash;
+  GOrderBy? get hash => _$this._hash;
+  set hash(GOrderBy? hash) => _$this._hash = hash;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gsmith_cert_stream_cursor_inputBuilder();
+  GOrderBy? _remark;
+  GOrderBy? get remark => _$this._remark;
+  set remark(GOrderBy? remark) => _$this._remark = remark;
 
-  Gsmith_cert_stream_cursor_inputBuilder get _$this {
+  GTxCommentMaxOrderByBuilder();
+
+  GTxCommentMaxOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _authorId = $v.authorId;
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _hash = $v.hash;
+      _id = $v.id;
+      _remark = $v.remark;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_stream_cursor_input other) {
+  void replace(GTxCommentMaxOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_stream_cursor_input;
+    _$v = other as _$GTxCommentMaxOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GTxCommentMaxOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_stream_cursor_input build() => _build();
+  GTxCommentMaxOrderBy build() => _build();
 
-  _$Gsmith_cert_stream_cursor_input _build() {
-    _$Gsmith_cert_stream_cursor_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gsmith_cert_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'initial_value';
-        initial_value.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_stream_cursor_input', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GTxCommentMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTxCommentMaxOrderBy._(
+            authorId: authorId,
+            blockNumber: blockNumber,
+            eventId: eventId,
+            hash: hash,
+            id: id,
+            remark: remark);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_stream_cursor_value_input
-    extends Gsmith_cert_stream_cursor_value_input {
+class _$GTxCommentMinOrderBy extends GTxCommentMinOrderBy {
   @override
-  final Gtimestamptz? created_at;
+  final GOrderBy? authorId;
   @override
-  final int? created_on;
+  final GOrderBy? blockNumber;
   @override
-  final int? issuer_index;
+  final GOrderBy? eventId;
   @override
-  final int? receiver_index;
+  final GOrderBy? hash;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? remark;
 
-  factory _$Gsmith_cert_stream_cursor_value_input(
-          [void Function(Gsmith_cert_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gsmith_cert_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GTxCommentMinOrderBy(
+          [void Function(GTxCommentMinOrderByBuilder)? updates]) =>
+      (new GTxCommentMinOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_stream_cursor_value_input._(
-      {this.created_at,
-      this.created_on,
-      this.issuer_index,
-      this.receiver_index})
+  _$GTxCommentMinOrderBy._(
+      {this.authorId,
+      this.blockNumber,
+      this.eventId,
+      this.hash,
+      this.id,
+      this.remark})
       : super._();
 
   @override
-  Gsmith_cert_stream_cursor_value_input rebuild(
-          void Function(Gsmith_cert_stream_cursor_value_inputBuilder)
-              updates) =>
+  GTxCommentMinOrderBy rebuild(
+          void Function(GTxCommentMinOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gsmith_cert_stream_cursor_value_inputBuilder()..replace(this);
+  GTxCommentMinOrderByBuilder toBuilder() =>
+      new GTxCommentMinOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_stream_cursor_value_input &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentMinOrderBy &&
+        authorId == other.authorId &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        hash == other.hash &&
+        id == other.id &&
+        remark == other.remark;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, authorId.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, remark.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gsmith_cert_stream_cursor_value_input')
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentMinOrderBy')
+          ..add('authorId', authorId)
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('remark', remark))
         .toString();
   }
 }
 
-class Gsmith_cert_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gsmith_cert_stream_cursor_value_input,
-            Gsmith_cert_stream_cursor_value_inputBuilder> {
-  _$Gsmith_cert_stream_cursor_value_input? _$v;
+class GTxCommentMinOrderByBuilder
+    implements Builder<GTxCommentMinOrderBy, GTxCommentMinOrderByBuilder> {
+  _$GTxCommentMinOrderBy? _$v;
+
+  GOrderBy? _authorId;
+  GOrderBy? get authorId => _$this._authorId;
+  set authorId(GOrderBy? authorId) => _$this._authorId = authorId;
 
-  GtimestamptzBuilder? _created_at;
-  GtimestamptzBuilder get created_at =>
-      _$this._created_at ??= new GtimestamptzBuilder();
-  set created_at(GtimestamptzBuilder? created_at) =>
-      _$this._created_at = created_at;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  int? _created_on;
-  int? get created_on => _$this._created_on;
-  set created_on(int? created_on) => _$this._created_on = created_on;
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  int? _issuer_index;
-  int? get issuer_index => _$this._issuer_index;
-  set issuer_index(int? issuer_index) => _$this._issuer_index = issuer_index;
+  GOrderBy? _hash;
+  GOrderBy? get hash => _$this._hash;
+  set hash(GOrderBy? hash) => _$this._hash = hash;
 
-  int? _receiver_index;
-  int? get receiver_index => _$this._receiver_index;
-  set receiver_index(int? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gsmith_cert_stream_cursor_value_inputBuilder();
+  GOrderBy? _remark;
+  GOrderBy? get remark => _$this._remark;
+  set remark(GOrderBy? remark) => _$this._remark = remark;
 
-  Gsmith_cert_stream_cursor_value_inputBuilder get _$this {
+  GTxCommentMinOrderByBuilder();
+
+  GTxCommentMinOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _authorId = $v.authorId;
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _hash = $v.hash;
+      _id = $v.id;
+      _remark = $v.remark;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_stream_cursor_value_input other) {
+  void replace(GTxCommentMinOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_stream_cursor_value_input;
+    _$v = other as _$GTxCommentMinOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gsmith_cert_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GTxCommentMinOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_stream_cursor_value_input build() => _build();
+  GTxCommentMinOrderBy build() => _build();
 
-  _$Gsmith_cert_stream_cursor_value_input _build() {
-    _$Gsmith_cert_stream_cursor_value_input _$result;
-    try {
-      _$result = _$v ??
-          new _$Gsmith_cert_stream_cursor_value_input._(
-              created_at: _created_at?.build(),
-              created_on: created_on,
-              issuer_index: issuer_index,
-              receiver_index: receiver_index);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_at';
-        _created_at?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gsmith_cert_stream_cursor_value_input',
-            _$failedField,
-            e.toString());
-      }
-      rethrow;
-    }
+  _$GTxCommentMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GTxCommentMinOrderBy._(
+            authorId: authorId,
+            blockNumber: blockNumber,
+            eventId: eventId,
+            hash: hash,
+            id: id,
+            remark: remark);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_sum_order_by extends Gsmith_cert_sum_order_by {
+class _$GTxCommentOrderBy extends GTxCommentOrderBy {
+  @override
+  final GAccountOrderBy? author;
+  @override
+  final GOrderBy? authorId;
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? blockNumber;
   @override
-  final Gorder_by? issuer_index;
+  final GEventOrderBy? event;
   @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? hash;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? remark;
+  @override
+  final GOrderBy? remarkBytes;
+  @override
+  final GOrderBy? type;
 
-  factory _$Gsmith_cert_sum_order_by(
-          [void Function(Gsmith_cert_sum_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_sum_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentOrderBy(
+          [void Function(GTxCommentOrderByBuilder)? updates]) =>
+      (new GTxCommentOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_sum_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
+  _$GTxCommentOrderBy._(
+      {this.author,
+      this.authorId,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.hash,
+      this.id,
+      this.remark,
+      this.remarkBytes,
+      this.type})
       : super._();
 
   @override
-  Gsmith_cert_sum_order_by rebuild(
-          void Function(Gsmith_cert_sum_order_byBuilder) updates) =>
+  GTxCommentOrderBy rebuild(void Function(GTxCommentOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_sum_order_byBuilder toBuilder() =>
-      new Gsmith_cert_sum_order_byBuilder()..replace(this);
+  GTxCommentOrderByBuilder toBuilder() =>
+      new GTxCommentOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_sum_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentOrderBy &&
+        author == other.author &&
+        authorId == other.authorId &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        hash == other.hash &&
+        id == other.id &&
+        remark == other.remark &&
+        remarkBytes == other.remarkBytes &&
+        type == other.type;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, author.hashCode);
+    _$hash = $jc(_$hash, authorId.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, remark.hashCode);
+    _$hash = $jc(_$hash, remarkBytes.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_sum_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentOrderBy')
+          ..add('author', author)
+          ..add('authorId', authorId)
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('remark', remark)
+          ..add('remarkBytes', remarkBytes)
+          ..add('type', type))
         .toString();
   }
 }
 
-class Gsmith_cert_sum_order_byBuilder
-    implements
-        Builder<Gsmith_cert_sum_order_by, Gsmith_cert_sum_order_byBuilder> {
-  _$Gsmith_cert_sum_order_by? _$v;
+class GTxCommentOrderByBuilder
+    implements Builder<GTxCommentOrderBy, GTxCommentOrderByBuilder> {
+  _$GTxCommentOrderBy? _$v;
+
+  GAccountOrderByBuilder? _author;
+  GAccountOrderByBuilder get author =>
+      _$this._author ??= new GAccountOrderByBuilder();
+  set author(GAccountOrderByBuilder? author) => _$this._author = author;
+
+  GOrderBy? _authorId;
+  GOrderBy? get authorId => _$this._authorId;
+  set authorId(GOrderBy? authorId) => _$this._authorId = authorId;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  Gsmith_cert_sum_order_byBuilder();
+  GOrderBy? _hash;
+  GOrderBy? get hash => _$this._hash;
+  set hash(GOrderBy? hash) => _$this._hash = hash;
 
-  Gsmith_cert_sum_order_byBuilder get _$this {
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _remark;
+  GOrderBy? get remark => _$this._remark;
+  set remark(GOrderBy? remark) => _$this._remark = remark;
+
+  GOrderBy? _remarkBytes;
+  GOrderBy? get remarkBytes => _$this._remarkBytes;
+  set remarkBytes(GOrderBy? remarkBytes) => _$this._remarkBytes = remarkBytes;
+
+  GOrderBy? _type;
+  GOrderBy? get type => _$this._type;
+  set type(GOrderBy? type) => _$this._type = type;
+
+  GTxCommentOrderByBuilder();
+
+  GTxCommentOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _author = $v.author?.toBuilder();
+      _authorId = $v.authorId;
+      _blockNumber = $v.blockNumber;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _hash = $v.hash;
+      _id = $v.id;
+      _remark = $v.remark;
+      _remarkBytes = $v.remarkBytes;
+      _type = $v.type;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_sum_order_by other) {
+  void replace(GTxCommentOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_sum_order_by;
+    _$v = other as _$GTxCommentOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_sum_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_sum_order_by build() => _build();
+  GTxCommentOrderBy build() => _build();
 
-  _$Gsmith_cert_sum_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_sum_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentOrderBy _build() {
+    _$GTxCommentOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GTxCommentOrderBy._(
+              author: _author?.build(),
+              authorId: authorId,
+              blockNumber: blockNumber,
+              event: _event?.build(),
+              eventId: eventId,
+              hash: hash,
+              id: id,
+              remark: remark,
+              remarkBytes: remarkBytes,
+              type: type);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'author';
+        _author?.build();
+
+        _$failedField = 'event';
+        _event?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GTxCommentOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_var_pop_order_by extends Gsmith_cert_var_pop_order_by {
-  @override
-  final Gorder_by? created_on;
+class _$GTxCommentStddevOrderBy extends GTxCommentStddevOrderBy {
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_var_pop_order_by(
-          [void Function(Gsmith_cert_var_pop_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_var_pop_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentStddevOrderBy(
+          [void Function(GTxCommentStddevOrderByBuilder)? updates]) =>
+      (new GTxCommentStddevOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_var_pop_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GTxCommentStddevOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_var_pop_order_by rebuild(
-          void Function(Gsmith_cert_var_pop_order_byBuilder) updates) =>
+  GTxCommentStddevOrderBy rebuild(
+          void Function(GTxCommentStddevOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_var_pop_order_byBuilder toBuilder() =>
-      new Gsmith_cert_var_pop_order_byBuilder()..replace(this);
+  GTxCommentStddevOrderByBuilder toBuilder() =>
+      new GTxCommentStddevOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_var_pop_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentStddevOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_var_pop_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentStddevOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_var_pop_order_byBuilder
+class GTxCommentStddevOrderByBuilder
     implements
-        Builder<Gsmith_cert_var_pop_order_by,
-            Gsmith_cert_var_pop_order_byBuilder> {
-  _$Gsmith_cert_var_pop_order_by? _$v;
+        Builder<GTxCommentStddevOrderBy, GTxCommentStddevOrderByBuilder> {
+  _$GTxCommentStddevOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GTxCommentStddevOrderByBuilder();
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
-
-  Gsmith_cert_var_pop_order_byBuilder();
-
-  Gsmith_cert_var_pop_order_byBuilder get _$this {
+  GTxCommentStddevOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_var_pop_order_by other) {
+  void replace(GTxCommentStddevOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_var_pop_order_by;
+    _$v = other as _$GTxCommentStddevOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_var_pop_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentStddevOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_var_pop_order_by build() => _build();
+  GTxCommentStddevOrderBy build() => _build();
 
-  _$Gsmith_cert_var_pop_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_var_pop_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentStddevOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentStddevOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_var_samp_order_by extends Gsmith_cert_var_samp_order_by {
+class _$GTxCommentStddevPopOrderBy extends GTxCommentStddevPopOrderBy {
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_var_samp_order_by(
-          [void Function(Gsmith_cert_var_samp_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_var_samp_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentStddevPopOrderBy(
+          [void Function(GTxCommentStddevPopOrderByBuilder)? updates]) =>
+      (new GTxCommentStddevPopOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_var_samp_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GTxCommentStddevPopOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_var_samp_order_by rebuild(
-          void Function(Gsmith_cert_var_samp_order_byBuilder) updates) =>
+  GTxCommentStddevPopOrderBy rebuild(
+          void Function(GTxCommentStddevPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_var_samp_order_byBuilder toBuilder() =>
-      new Gsmith_cert_var_samp_order_byBuilder()..replace(this);
+  GTxCommentStddevPopOrderByBuilder toBuilder() =>
+      new GTxCommentStddevPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_var_samp_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentStddevPopOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_var_samp_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentStddevPopOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_var_samp_order_byBuilder
+class GTxCommentStddevPopOrderByBuilder
     implements
-        Builder<Gsmith_cert_var_samp_order_by,
-            Gsmith_cert_var_samp_order_byBuilder> {
-  _$Gsmith_cert_var_samp_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+        Builder<GTxCommentStddevPopOrderBy, GTxCommentStddevPopOrderByBuilder> {
+  _$GTxCommentStddevPopOrderBy? _$v;
 
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GTxCommentStddevPopOrderByBuilder();
 
-  Gsmith_cert_var_samp_order_byBuilder();
-
-  Gsmith_cert_var_samp_order_byBuilder get _$this {
+  GTxCommentStddevPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_var_samp_order_by other) {
+  void replace(GTxCommentStddevPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_var_samp_order_by;
+    _$v = other as _$GTxCommentStddevPopOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_var_samp_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentStddevPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_var_samp_order_by build() => _build();
+  GTxCommentStddevPopOrderBy build() => _build();
 
-  _$Gsmith_cert_var_samp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_var_samp_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentStddevPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentStddevPopOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_cert_variance_order_by extends Gsmith_cert_variance_order_by {
-  @override
-  final Gorder_by? created_on;
+class _$GTxCommentStddevSampOrderBy extends GTxCommentStddevSampOrderBy {
   @override
-  final Gorder_by? issuer_index;
-  @override
-  final Gorder_by? receiver_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_cert_variance_order_by(
-          [void Function(Gsmith_cert_variance_order_byBuilder)? updates]) =>
-      (new Gsmith_cert_variance_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentStddevSampOrderBy(
+          [void Function(GTxCommentStddevSampOrderByBuilder)? updates]) =>
+      (new GTxCommentStddevSampOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_cert_variance_order_by._(
-      {this.created_on, this.issuer_index, this.receiver_index})
-      : super._();
+  _$GTxCommentStddevSampOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gsmith_cert_variance_order_by rebuild(
-          void Function(Gsmith_cert_variance_order_byBuilder) updates) =>
+  GTxCommentStddevSampOrderBy rebuild(
+          void Function(GTxCommentStddevSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_cert_variance_order_byBuilder toBuilder() =>
-      new Gsmith_cert_variance_order_byBuilder()..replace(this);
+  GTxCommentStddevSampOrderByBuilder toBuilder() =>
+      new GTxCommentStddevSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_cert_variance_order_by &&
-        created_on == other.created_on &&
-        issuer_index == other.issuer_index &&
-        receiver_index == other.receiver_index;
+    return other is GTxCommentStddevSampOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, issuer_index.hashCode);
-    _$hash = $jc(_$hash, receiver_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_cert_variance_order_by')
-          ..add('created_on', created_on)
-          ..add('issuer_index', issuer_index)
-          ..add('receiver_index', receiver_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentStddevSampOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_cert_variance_order_byBuilder
+class GTxCommentStddevSampOrderByBuilder
     implements
-        Builder<Gsmith_cert_variance_order_by,
-            Gsmith_cert_variance_order_byBuilder> {
-  _$Gsmith_cert_variance_order_by? _$v;
-
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _issuer_index;
-  Gorder_by? get issuer_index => _$this._issuer_index;
-  set issuer_index(Gorder_by? issuer_index) =>
-      _$this._issuer_index = issuer_index;
+        Builder<GTxCommentStddevSampOrderBy,
+            GTxCommentStddevSampOrderByBuilder> {
+  _$GTxCommentStddevSampOrderBy? _$v;
 
-  Gorder_by? _receiver_index;
-  Gorder_by? get receiver_index => _$this._receiver_index;
-  set receiver_index(Gorder_by? receiver_index) =>
-      _$this._receiver_index = receiver_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_cert_variance_order_byBuilder();
+  GTxCommentStddevSampOrderByBuilder();
 
-  Gsmith_cert_variance_order_byBuilder get _$this {
+  GTxCommentStddevSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _created_on = $v.created_on;
-      _issuer_index = $v.issuer_index;
-      _receiver_index = $v.receiver_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_cert_variance_order_by other) {
+  void replace(GTxCommentStddevSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_cert_variance_order_by;
+    _$v = other as _$GTxCommentStddevSampOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_cert_variance_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentStddevSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_cert_variance_order_by build() => _build();
+  GTxCommentStddevSampOrderBy build() => _build();
 
-  _$Gsmith_cert_variance_order_by _build() {
-    final _$result = _$v ??
-        new _$Gsmith_cert_variance_order_by._(
-            created_on: created_on,
-            issuer_index: issuer_index,
-            receiver_index: receiver_index);
+  _$GTxCommentStddevSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentStddevSampOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gsmith_order_by extends Gsmith_order_by {
-  @override
-  final Gsmith_cert_aggregate_order_by? cert_issued_aggregate;
-  @override
-  final Gsmith_cert_aggregate_order_by? cert_received_aggregate;
+class _$GTxCommentStreamCursorInput extends GTxCommentStreamCursorInput {
   @override
-  final Gidentity_order_by? identity;
+  final GTxCommentStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? idty_index;
+  final GCursorOrdering? ordering;
 
-  factory _$Gsmith_order_by([void Function(Gsmith_order_byBuilder)? updates]) =>
-      (new Gsmith_order_byBuilder()..update(updates))._build();
+  factory _$GTxCommentStreamCursorInput(
+          [void Function(GTxCommentStreamCursorInputBuilder)? updates]) =>
+      (new GTxCommentStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gsmith_order_by._(
-      {this.cert_issued_aggregate,
-      this.cert_received_aggregate,
-      this.identity,
-      this.idty_index})
-      : super._();
+  _$GTxCommentStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GTxCommentStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gsmith_order_by rebuild(void Function(Gsmith_order_byBuilder) updates) =>
+  GTxCommentStreamCursorInput rebuild(
+          void Function(GTxCommentStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_order_byBuilder toBuilder() =>
-      new Gsmith_order_byBuilder()..replace(this);
+  GTxCommentStreamCursorInputBuilder toBuilder() =>
+      new GTxCommentStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_order_by &&
-        cert_issued_aggregate == other.cert_issued_aggregate &&
-        cert_received_aggregate == other.cert_received_aggregate &&
-        identity == other.identity &&
-        idty_index == other.idty_index;
+    return other is GTxCommentStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, cert_issued_aggregate.hashCode);
-    _$hash = $jc(_$hash, cert_received_aggregate.hashCode);
-    _$hash = $jc(_$hash, identity.hashCode);
-    _$hash = $jc(_$hash, idty_index.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_order_by')
-          ..add('cert_issued_aggregate', cert_issued_aggregate)
-          ..add('cert_received_aggregate', cert_received_aggregate)
-          ..add('identity', identity)
-          ..add('idty_index', idty_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gsmith_order_byBuilder
-    implements Builder<Gsmith_order_by, Gsmith_order_byBuilder> {
-  _$Gsmith_order_by? _$v;
-
-  Gsmith_cert_aggregate_order_byBuilder? _cert_issued_aggregate;
-  Gsmith_cert_aggregate_order_byBuilder get cert_issued_aggregate =>
-      _$this._cert_issued_aggregate ??=
-          new Gsmith_cert_aggregate_order_byBuilder();
-  set cert_issued_aggregate(
-          Gsmith_cert_aggregate_order_byBuilder? cert_issued_aggregate) =>
-      _$this._cert_issued_aggregate = cert_issued_aggregate;
-
-  Gsmith_cert_aggregate_order_byBuilder? _cert_received_aggregate;
-  Gsmith_cert_aggregate_order_byBuilder get cert_received_aggregate =>
-      _$this._cert_received_aggregate ??=
-          new Gsmith_cert_aggregate_order_byBuilder();
-  set cert_received_aggregate(
-          Gsmith_cert_aggregate_order_byBuilder? cert_received_aggregate) =>
-      _$this._cert_received_aggregate = cert_received_aggregate;
+class GTxCommentStreamCursorInputBuilder
+    implements
+        Builder<GTxCommentStreamCursorInput,
+            GTxCommentStreamCursorInputBuilder> {
+  _$GTxCommentStreamCursorInput? _$v;
 
-  Gidentity_order_byBuilder? _identity;
-  Gidentity_order_byBuilder get identity =>
-      _$this._identity ??= new Gidentity_order_byBuilder();
-  set identity(Gidentity_order_byBuilder? identity) =>
-      _$this._identity = identity;
+  GTxCommentStreamCursorValueInputBuilder? _initialValue;
+  GTxCommentStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GTxCommentStreamCursorValueInputBuilder();
+  set initialValue(GTxCommentStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gorder_by? _idty_index;
-  Gorder_by? get idty_index => _$this._idty_index;
-  set idty_index(Gorder_by? idty_index) => _$this._idty_index = idty_index;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gsmith_order_byBuilder();
+  GTxCommentStreamCursorInputBuilder();
 
-  Gsmith_order_byBuilder get _$this {
+  GTxCommentStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _cert_issued_aggregate = $v.cert_issued_aggregate?.toBuilder();
-      _cert_received_aggregate = $v.cert_received_aggregate?.toBuilder();
-      _identity = $v.identity?.toBuilder();
-      _idty_index = $v.idty_index;
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_order_by other) {
+  void replace(GTxCommentStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_order_by;
+    _$v = other as _$GTxCommentStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gsmith_order_byBuilder)? updates) {
+  void update(void Function(GTxCommentStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_order_by build() => _build();
+  GTxCommentStreamCursorInput build() => _build();
 
-  _$Gsmith_order_by _build() {
-    _$Gsmith_order_by _$result;
+  _$GTxCommentStreamCursorInput _build() {
+    _$GTxCommentStreamCursorInput _$result;
     try {
       _$result = _$v ??
-          new _$Gsmith_order_by._(
-              cert_issued_aggregate: _cert_issued_aggregate?.build(),
-              cert_received_aggregate: _cert_received_aggregate?.build(),
-              identity: _identity?.build(),
-              idty_index: idty_index);
+          new _$GTxCommentStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'cert_issued_aggregate';
-        _cert_issued_aggregate?.build();
-        _$failedField = 'cert_received_aggregate';
-        _cert_received_aggregate?.build();
-        _$failedField = 'identity';
-        _identity?.build();
+        _$failedField = 'initialValue';
+        initialValue.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gsmith_order_by', _$failedField, e.toString());
+            r'GTxCommentStreamCursorInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -18451,112 +66923,185 @@ class Gsmith_order_byBuilder
   }
 }
 
-class _$Gsmith_stream_cursor_input extends Gsmith_stream_cursor_input {
+class _$GTxCommentStreamCursorValueInput
+    extends GTxCommentStreamCursorValueInput {
   @override
-  final Gsmith_stream_cursor_value_input initial_value;
+  final String? authorId;
   @override
-  final Gcursor_ordering? ordering;
+  final int? blockNumber;
+  @override
+  final String? eventId;
+  @override
+  final String? hash;
+  @override
+  final String? id;
+  @override
+  final String? remark;
+  @override
+  final Gbytea? remarkBytes;
+  @override
+  final GCommentTypeEnum? type;
 
-  factory _$Gsmith_stream_cursor_input(
-          [void Function(Gsmith_stream_cursor_inputBuilder)? updates]) =>
-      (new Gsmith_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GTxCommentStreamCursorValueInput(
+          [void Function(GTxCommentStreamCursorValueInputBuilder)? updates]) =>
+      (new GTxCommentStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gsmith_stream_cursor_input._({required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gsmith_stream_cursor_input', 'initial_value');
-  }
+  _$GTxCommentStreamCursorValueInput._(
+      {this.authorId,
+      this.blockNumber,
+      this.eventId,
+      this.hash,
+      this.id,
+      this.remark,
+      this.remarkBytes,
+      this.type})
+      : super._();
 
   @override
-  Gsmith_stream_cursor_input rebuild(
-          void Function(Gsmith_stream_cursor_inputBuilder) updates) =>
+  GTxCommentStreamCursorValueInput rebuild(
+          void Function(GTxCommentStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_stream_cursor_inputBuilder toBuilder() =>
-      new Gsmith_stream_cursor_inputBuilder()..replace(this);
+  GTxCommentStreamCursorValueInputBuilder toBuilder() =>
+      new GTxCommentStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GTxCommentStreamCursorValueInput &&
+        authorId == other.authorId &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        hash == other.hash &&
+        id == other.id &&
+        remark == other.remark &&
+        remarkBytes == other.remarkBytes &&
+        type == other.type;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, authorId.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, hash.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, remark.hashCode);
+    _$hash = $jc(_$hash, remarkBytes.hashCode);
+    _$hash = $jc(_$hash, type.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GTxCommentStreamCursorValueInput')
+          ..add('authorId', authorId)
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('hash', hash)
+          ..add('id', id)
+          ..add('remark', remark)
+          ..add('remarkBytes', remarkBytes)
+          ..add('type', type))
         .toString();
   }
 }
 
-class Gsmith_stream_cursor_inputBuilder
+class GTxCommentStreamCursorValueInputBuilder
     implements
-        Builder<Gsmith_stream_cursor_input, Gsmith_stream_cursor_inputBuilder> {
-  _$Gsmith_stream_cursor_input? _$v;
+        Builder<GTxCommentStreamCursorValueInput,
+            GTxCommentStreamCursorValueInputBuilder> {
+  _$GTxCommentStreamCursorValueInput? _$v;
+
+  String? _authorId;
+  String? get authorId => _$this._authorId;
+  set authorId(String? authorId) => _$this._authorId = authorId;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_stream_cursor_value_inputBuilder? _initial_value;
-  Gsmith_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??= new Gsmith_stream_cursor_value_inputBuilder();
-  set initial_value(Gsmith_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  String? _hash;
+  String? get hash => _$this._hash;
+  set hash(String? hash) => _$this._hash = hash;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gsmith_stream_cursor_inputBuilder();
+  String? _remark;
+  String? get remark => _$this._remark;
+  set remark(String? remark) => _$this._remark = remark;
 
-  Gsmith_stream_cursor_inputBuilder get _$this {
+  GbyteaBuilder? _remarkBytes;
+  GbyteaBuilder get remarkBytes => _$this._remarkBytes ??= new GbyteaBuilder();
+  set remarkBytes(GbyteaBuilder? remarkBytes) =>
+      _$this._remarkBytes = remarkBytes;
+
+  GCommentTypeEnum? _type;
+  GCommentTypeEnum? get type => _$this._type;
+  set type(GCommentTypeEnum? type) => _$this._type = type;
+
+  GTxCommentStreamCursorValueInputBuilder();
+
+  GTxCommentStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _authorId = $v.authorId;
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _hash = $v.hash;
+      _id = $v.id;
+      _remark = $v.remark;
+      _remarkBytes = $v.remarkBytes?.toBuilder();
+      _type = $v.type;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_stream_cursor_input other) {
+  void replace(GTxCommentStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_stream_cursor_input;
+    _$v = other as _$GTxCommentStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gsmith_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GTxCommentStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_stream_cursor_input build() => _build();
+  GTxCommentStreamCursorValueInput build() => _build();
 
-  _$Gsmith_stream_cursor_input _build() {
-    _$Gsmith_stream_cursor_input _$result;
+  _$GTxCommentStreamCursorValueInput _build() {
+    _$GTxCommentStreamCursorValueInput _$result;
     try {
       _$result = _$v ??
-          new _$Gsmith_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+          new _$GTxCommentStreamCursorValueInput._(
+              authorId: authorId,
+              blockNumber: blockNumber,
+              eventId: eventId,
+              hash: hash,
+              id: id,
+              remark: remark,
+              remarkBytes: _remarkBytes?.build(),
+              type: type);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'remarkBytes';
+        _remarkBytes?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gsmith_stream_cursor_input', _$failedField, e.toString());
+            r'GTxCommentStreamCursorValueInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -18565,778 +67110,584 @@ class Gsmith_stream_cursor_inputBuilder
   }
 }
 
-class _$Gsmith_stream_cursor_value_input
-    extends Gsmith_stream_cursor_value_input {
+class _$GTxCommentSumOrderBy extends GTxCommentSumOrderBy {
   @override
-  final int? idty_index;
+  final GOrderBy? blockNumber;
 
-  factory _$Gsmith_stream_cursor_value_input(
-          [void Function(Gsmith_stream_cursor_value_inputBuilder)? updates]) =>
-      (new Gsmith_stream_cursor_value_inputBuilder()..update(updates))._build();
+  factory _$GTxCommentSumOrderBy(
+          [void Function(GTxCommentSumOrderByBuilder)? updates]) =>
+      (new GTxCommentSumOrderByBuilder()..update(updates))._build();
 
-  _$Gsmith_stream_cursor_value_input._({this.idty_index}) : super._();
+  _$GTxCommentSumOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gsmith_stream_cursor_value_input rebuild(
-          void Function(Gsmith_stream_cursor_value_inputBuilder) updates) =>
+  GTxCommentSumOrderBy rebuild(
+          void Function(GTxCommentSumOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gsmith_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gsmith_stream_cursor_value_inputBuilder()..replace(this);
+  GTxCommentSumOrderByBuilder toBuilder() =>
+      new GTxCommentSumOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gsmith_stream_cursor_value_input &&
-        idty_index == other.idty_index;
+    return other is GTxCommentSumOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, idty_index.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gsmith_stream_cursor_value_input')
-          ..add('idty_index', idty_index))
+    return (newBuiltValueToStringHelper(r'GTxCommentSumOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gsmith_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gsmith_stream_cursor_value_input,
-            Gsmith_stream_cursor_value_inputBuilder> {
-  _$Gsmith_stream_cursor_value_input? _$v;
+class GTxCommentSumOrderByBuilder
+    implements Builder<GTxCommentSumOrderBy, GTxCommentSumOrderByBuilder> {
+  _$GTxCommentSumOrderBy? _$v;
 
-  int? _idty_index;
-  int? get idty_index => _$this._idty_index;
-  set idty_index(int? idty_index) => _$this._idty_index = idty_index;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gsmith_stream_cursor_value_inputBuilder();
+  GTxCommentSumOrderByBuilder();
 
-  Gsmith_stream_cursor_value_inputBuilder get _$this {
+  GTxCommentSumOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _idty_index = $v.idty_index;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gsmith_stream_cursor_value_input other) {
+  void replace(GTxCommentSumOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gsmith_stream_cursor_value_input;
+    _$v = other as _$GTxCommentSumOrderBy;
   }
 
   @override
-  void update(void Function(Gsmith_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GTxCommentSumOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gsmith_stream_cursor_value_input build() => _build();
+  GTxCommentSumOrderBy build() => _build();
 
-  _$Gsmith_stream_cursor_value_input _build() {
+  _$GTxCommentSumOrderBy _build() {
     final _$result =
-        _$v ?? new _$Gsmith_stream_cursor_value_input._(idty_index: idty_index);
+        _$v ?? new _$GTxCommentSumOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$GString_comparison_exp extends GString_comparison_exp {
-  @override
-  final String? G_eq;
-  @override
-  final String? G_gt;
-  @override
-  final String? G_gte;
-  @override
-  final String? G_ilike;
-  @override
-  final BuiltList<String>? G_in;
-  @override
-  final String? G_iregex;
-  @override
-  final bool? G_is_null;
-  @override
-  final String? G_like;
-  @override
-  final String? G_lt;
-  @override
-  final String? G_lte;
-  @override
-  final String? G_neq;
-  @override
-  final String? G_nilike;
-  @override
-  final BuiltList<String>? G_nin;
-  @override
-  final String? G_niregex;
+class _$GTxCommentVarianceOrderBy extends GTxCommentVarianceOrderBy {
   @override
-  final String? G_nlike;
-  @override
-  final String? G_nregex;
-  @override
-  final String? G_nsimilar;
-  @override
-  final String? G_regex;
-  @override
-  final String? G_similar;
+  final GOrderBy? blockNumber;
 
-  factory _$GString_comparison_exp(
-          [void Function(GString_comparison_expBuilder)? updates]) =>
-      (new GString_comparison_expBuilder()..update(updates))._build();
+  factory _$GTxCommentVarianceOrderBy(
+          [void Function(GTxCommentVarianceOrderByBuilder)? updates]) =>
+      (new GTxCommentVarianceOrderByBuilder()..update(updates))._build();
 
-  _$GString_comparison_exp._(
-      {this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_ilike,
-      this.G_in,
-      this.G_iregex,
-      this.G_is_null,
-      this.G_like,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nilike,
-      this.G_nin,
-      this.G_niregex,
-      this.G_nlike,
-      this.G_nregex,
-      this.G_nsimilar,
-      this.G_regex,
-      this.G_similar})
-      : super._();
+  _$GTxCommentVarianceOrderBy._({this.blockNumber}) : super._();
 
   @override
-  GString_comparison_exp rebuild(
-          void Function(GString_comparison_expBuilder) updates) =>
+  GTxCommentVarianceOrderBy rebuild(
+          void Function(GTxCommentVarianceOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GString_comparison_expBuilder toBuilder() =>
-      new GString_comparison_expBuilder()..replace(this);
+  GTxCommentVarianceOrderByBuilder toBuilder() =>
+      new GTxCommentVarianceOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is GString_comparison_exp &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_ilike == other.G_ilike &&
-        G_in == other.G_in &&
-        G_iregex == other.G_iregex &&
-        G_is_null == other.G_is_null &&
-        G_like == other.G_like &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nilike == other.G_nilike &&
-        G_nin == other.G_nin &&
-        G_niregex == other.G_niregex &&
-        G_nlike == other.G_nlike &&
-        G_nregex == other.G_nregex &&
-        G_nsimilar == other.G_nsimilar &&
-        G_regex == other.G_regex &&
-        G_similar == other.G_similar;
+    return other is GTxCommentVarianceOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_ilike.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_iregex.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_like.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nilike.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
-    _$hash = $jc(_$hash, G_niregex.hashCode);
-    _$hash = $jc(_$hash, G_nlike.hashCode);
-    _$hash = $jc(_$hash, G_nregex.hashCode);
-    _$hash = $jc(_$hash, G_nsimilar.hashCode);
-    _$hash = $jc(_$hash, G_regex.hashCode);
-    _$hash = $jc(_$hash, G_similar.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'GString_comparison_exp')
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_ilike', G_ilike)
-          ..add('G_in', G_in)
-          ..add('G_iregex', G_iregex)
-          ..add('G_is_null', G_is_null)
-          ..add('G_like', G_like)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nilike', G_nilike)
-          ..add('G_nin', G_nin)
-          ..add('G_niregex', G_niregex)
-          ..add('G_nlike', G_nlike)
-          ..add('G_nregex', G_nregex)
-          ..add('G_nsimilar', G_nsimilar)
-          ..add('G_regex', G_regex)
-          ..add('G_similar', G_similar))
+    return (newBuiltValueToStringHelper(r'GTxCommentVarianceOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class GString_comparison_expBuilder
-    implements Builder<GString_comparison_exp, GString_comparison_expBuilder> {
-  _$GString_comparison_exp? _$v;
-
-  String? _G_eq;
-  String? get G_eq => _$this._G_eq;
-  set G_eq(String? G_eq) => _$this._G_eq = G_eq;
-
-  String? _G_gt;
-  String? get G_gt => _$this._G_gt;
-  set G_gt(String? G_gt) => _$this._G_gt = G_gt;
-
-  String? _G_gte;
-  String? get G_gte => _$this._G_gte;
-  set G_gte(String? G_gte) => _$this._G_gte = G_gte;
-
-  String? _G_ilike;
-  String? get G_ilike => _$this._G_ilike;
-  set G_ilike(String? G_ilike) => _$this._G_ilike = G_ilike;
-
-  ListBuilder<String>? _G_in;
-  ListBuilder<String> get G_in => _$this._G_in ??= new ListBuilder<String>();
-  set G_in(ListBuilder<String>? G_in) => _$this._G_in = G_in;
-
-  String? _G_iregex;
-  String? get G_iregex => _$this._G_iregex;
-  set G_iregex(String? G_iregex) => _$this._G_iregex = G_iregex;
-
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
-
-  String? _G_like;
-  String? get G_like => _$this._G_like;
-  set G_like(String? G_like) => _$this._G_like = G_like;
-
-  String? _G_lt;
-  String? get G_lt => _$this._G_lt;
-  set G_lt(String? G_lt) => _$this._G_lt = G_lt;
-
-  String? _G_lte;
-  String? get G_lte => _$this._G_lte;
-  set G_lte(String? G_lte) => _$this._G_lte = G_lte;
-
-  String? _G_neq;
-  String? get G_neq => _$this._G_neq;
-  set G_neq(String? G_neq) => _$this._G_neq = G_neq;
-
-  String? _G_nilike;
-  String? get G_nilike => _$this._G_nilike;
-  set G_nilike(String? G_nilike) => _$this._G_nilike = G_nilike;
-
-  ListBuilder<String>? _G_nin;
-  ListBuilder<String> get G_nin => _$this._G_nin ??= new ListBuilder<String>();
-  set G_nin(ListBuilder<String>? G_nin) => _$this._G_nin = G_nin;
-
-  String? _G_niregex;
-  String? get G_niregex => _$this._G_niregex;
-  set G_niregex(String? G_niregex) => _$this._G_niregex = G_niregex;
-
-  String? _G_nlike;
-  String? get G_nlike => _$this._G_nlike;
-  set G_nlike(String? G_nlike) => _$this._G_nlike = G_nlike;
-
-  String? _G_nregex;
-  String? get G_nregex => _$this._G_nregex;
-  set G_nregex(String? G_nregex) => _$this._G_nregex = G_nregex;
-
-  String? _G_nsimilar;
-  String? get G_nsimilar => _$this._G_nsimilar;
-  set G_nsimilar(String? G_nsimilar) => _$this._G_nsimilar = G_nsimilar;
-
-  String? _G_regex;
-  String? get G_regex => _$this._G_regex;
-  set G_regex(String? G_regex) => _$this._G_regex = G_regex;
-
-  String? _G_similar;
-  String? get G_similar => _$this._G_similar;
-  set G_similar(String? G_similar) => _$this._G_similar = G_similar;
-
-  GString_comparison_expBuilder();
-
-  GString_comparison_expBuilder get _$this {
-    final $v = _$v;
-    if ($v != null) {
-      _G_eq = $v.G_eq;
-      _G_gt = $v.G_gt;
-      _G_gte = $v.G_gte;
-      _G_ilike = $v.G_ilike;
-      _G_in = $v.G_in?.toBuilder();
-      _G_iregex = $v.G_iregex;
-      _G_is_null = $v.G_is_null;
-      _G_like = $v.G_like;
-      _G_lt = $v.G_lt;
-      _G_lte = $v.G_lte;
-      _G_neq = $v.G_neq;
-      _G_nilike = $v.G_nilike;
-      _G_nin = $v.G_nin?.toBuilder();
-      _G_niregex = $v.G_niregex;
-      _G_nlike = $v.G_nlike;
-      _G_nregex = $v.G_nregex;
-      _G_nsimilar = $v.G_nsimilar;
-      _G_regex = $v.G_regex;
-      _G_similar = $v.G_similar;
-      _$v = null;
-    }
-    return this;
-  }
-
-  @override
-  void replace(GString_comparison_exp other) {
-    ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$GString_comparison_exp;
-  }
-
-  @override
-  void update(void Function(GString_comparison_expBuilder)? updates) {
-    if (updates != null) updates(this);
-  }
-
-  @override
-  GString_comparison_exp build() => _build();
-
-  _$GString_comparison_exp _build() {
-    _$GString_comparison_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$GString_comparison_exp._(
-              G_eq: G_eq,
-              G_gt: G_gt,
-              G_gte: G_gte,
-              G_ilike: G_ilike,
-              G_in: _G_in?.build(),
-              G_iregex: G_iregex,
-              G_is_null: G_is_null,
-              G_like: G_like,
-              G_lt: G_lt,
-              G_lte: G_lte,
-              G_neq: G_neq,
-              G_nilike: G_nilike,
-              G_nin: _G_nin?.build(),
-              G_niregex: G_niregex,
-              G_nlike: G_nlike,
-              G_nregex: G_nregex,
-              G_nsimilar: G_nsimilar,
-              G_regex: G_regex,
-              G_similar: G_similar);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_in';
-        _G_in?.build();
+class GTxCommentVarianceOrderByBuilder
+    implements
+        Builder<GTxCommentVarianceOrderBy, GTxCommentVarianceOrderByBuilder> {
+  _$GTxCommentVarianceOrderBy? _$v;
 
-        _$failedField = 'G_nin';
-        _G_nin?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'GString_comparison_exp', _$failedField, e.toString());
-      }
-      rethrow;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GTxCommentVarianceOrderByBuilder();
+
+  GTxCommentVarianceOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _blockNumber = $v.blockNumber;
+      _$v = null;
     }
+    return this;
+  }
+
+  @override
+  void replace(GTxCommentVarianceOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GTxCommentVarianceOrderBy;
+  }
+
+  @override
+  void update(void Function(GTxCommentVarianceOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GTxCommentVarianceOrderBy build() => _build();
+
+  _$GTxCommentVarianceOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentVarianceOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtime_period extends Gtime_period {
+class _$GTxCommentVarPopOrderBy extends GTxCommentVarPopOrderBy {
   @override
-  final String value;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtime_period([void Function(Gtime_periodBuilder)? updates]) =>
-      (new Gtime_periodBuilder()..update(updates))._build();
+  factory _$GTxCommentVarPopOrderBy(
+          [void Function(GTxCommentVarPopOrderByBuilder)? updates]) =>
+      (new GTxCommentVarPopOrderByBuilder()..update(updates))._build();
 
-  _$Gtime_period._({required this.value}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(value, r'Gtime_period', 'value');
-  }
+  _$GTxCommentVarPopOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gtime_period rebuild(void Function(Gtime_periodBuilder) updates) =>
+  GTxCommentVarPopOrderBy rebuild(
+          void Function(GTxCommentVarPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtime_periodBuilder toBuilder() => new Gtime_periodBuilder()..replace(this);
+  GTxCommentVarPopOrderByBuilder toBuilder() =>
+      new GTxCommentVarPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtime_period && value == other.value;
+    return other is GTxCommentVarPopOrderBy && blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtime_period')..add('value', value))
+    return (newBuiltValueToStringHelper(r'GTxCommentVarPopOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtime_periodBuilder
-    implements Builder<Gtime_period, Gtime_periodBuilder> {
-  _$Gtime_period? _$v;
+class GTxCommentVarPopOrderByBuilder
+    implements
+        Builder<GTxCommentVarPopOrderBy, GTxCommentVarPopOrderByBuilder> {
+  _$GTxCommentVarPopOrderBy? _$v;
 
-  String? _value;
-  String? get value => _$this._value;
-  set value(String? value) => _$this._value = value;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtime_periodBuilder();
+  GTxCommentVarPopOrderByBuilder();
 
-  Gtime_periodBuilder get _$this {
+  GTxCommentVarPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _value = $v.value;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtime_period other) {
+  void replace(GTxCommentVarPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtime_period;
+    _$v = other as _$GTxCommentVarPopOrderBy;
   }
 
   @override
-  void update(void Function(Gtime_periodBuilder)? updates) {
+  void update(void Function(GTxCommentVarPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtime_period build() => _build();
+  GTxCommentVarPopOrderBy build() => _build();
 
-  _$Gtime_period _build() {
-    final _$result = _$v ??
-        new _$Gtime_period._(
-            value: BuiltValueNullFieldError.checkNotNull(
-                value, r'Gtime_period', 'value'));
+  _$GTxCommentVarPopOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentVarPopOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtimestamp extends Gtimestamp {
+class _$GTxCommentVarSampOrderBy extends GTxCommentVarSampOrderBy {
   @override
-  final String value;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtimestamp([void Function(GtimestampBuilder)? updates]) =>
-      (new GtimestampBuilder()..update(updates))._build();
+  factory _$GTxCommentVarSampOrderBy(
+          [void Function(GTxCommentVarSampOrderByBuilder)? updates]) =>
+      (new GTxCommentVarSampOrderByBuilder()..update(updates))._build();
 
-  _$Gtimestamp._({required this.value}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(value, r'Gtimestamp', 'value');
-  }
+  _$GTxCommentVarSampOrderBy._({this.blockNumber}) : super._();
 
   @override
-  Gtimestamp rebuild(void Function(GtimestampBuilder) updates) =>
+  GTxCommentVarSampOrderBy rebuild(
+          void Function(GTxCommentVarSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GtimestampBuilder toBuilder() => new GtimestampBuilder()..replace(this);
+  GTxCommentVarSampOrderByBuilder toBuilder() =>
+      new GTxCommentVarSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtimestamp && value == other.value;
+    return other is GTxCommentVarSampOrderBy &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtimestamp')..add('value', value))
+    return (newBuiltValueToStringHelper(r'GTxCommentVarSampOrderBy')
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class GtimestampBuilder implements Builder<Gtimestamp, GtimestampBuilder> {
-  _$Gtimestamp? _$v;
+class GTxCommentVarSampOrderByBuilder
+    implements
+        Builder<GTxCommentVarSampOrderBy, GTxCommentVarSampOrderByBuilder> {
+  _$GTxCommentVarSampOrderBy? _$v;
 
-  String? _value;
-  String? get value => _$this._value;
-  set value(String? value) => _$this._value = value;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  GtimestampBuilder();
+  GTxCommentVarSampOrderByBuilder();
 
-  GtimestampBuilder get _$this {
+  GTxCommentVarSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _value = $v.value;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtimestamp other) {
+  void replace(GTxCommentVarSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtimestamp;
+    _$v = other as _$GTxCommentVarSampOrderBy;
   }
 
   @override
-  void update(void Function(GtimestampBuilder)? updates) {
+  void update(void Function(GTxCommentVarSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtimestamp build() => _build();
+  GTxCommentVarSampOrderBy build() => _build();
 
-  _$Gtimestamp _build() {
-    final _$result = _$v ??
-        new _$Gtimestamp._(
-            value: BuiltValueNullFieldError.checkNotNull(
-                value, r'Gtimestamp', 'value'));
+  _$GTxCommentVarSampOrderBy _build() {
+    final _$result =
+        _$v ?? new _$GTxCommentVarSampOrderBy._(blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtimestamp_comparison_exp extends Gtimestamp_comparison_exp {
+class _$GUdHistoryAggregateOrderBy extends GUdHistoryAggregateOrderBy {
+  @override
+  final GUdHistoryAvgOrderBy? avg;
   @override
-  final Gtimestamp? G_eq;
+  final GOrderBy? count;
   @override
-  final Gtimestamp? G_gt;
+  final GUdHistoryMaxOrderBy? max;
   @override
-  final Gtimestamp? G_gte;
+  final GUdHistoryMinOrderBy? min;
   @override
-  final BuiltList<Gtimestamp>? G_in;
+  final GUdHistoryStddevOrderBy? stddev;
   @override
-  final bool? G_is_null;
+  final GUdHistoryStddevPopOrderBy? stddevPop;
   @override
-  final Gtimestamp? G_lt;
+  final GUdHistoryStddevSampOrderBy? stddevSamp;
   @override
-  final Gtimestamp? G_lte;
+  final GUdHistorySumOrderBy? sum;
   @override
-  final Gtimestamp? G_neq;
+  final GUdHistoryVarPopOrderBy? varPop;
   @override
-  final BuiltList<Gtimestamp>? G_nin;
+  final GUdHistoryVarSampOrderBy? varSamp;
+  @override
+  final GUdHistoryVarianceOrderBy? variance;
 
-  factory _$Gtimestamp_comparison_exp(
-          [void Function(Gtimestamp_comparison_expBuilder)? updates]) =>
-      (new Gtimestamp_comparison_expBuilder()..update(updates))._build();
+  factory _$GUdHistoryAggregateOrderBy(
+          [void Function(GUdHistoryAggregateOrderByBuilder)? updates]) =>
+      (new GUdHistoryAggregateOrderByBuilder()..update(updates))._build();
 
-  _$Gtimestamp_comparison_exp._(
-      {this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_in,
-      this.G_is_null,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nin})
+  _$GUdHistoryAggregateOrderBy._(
+      {this.avg,
+      this.count,
+      this.max,
+      this.min,
+      this.stddev,
+      this.stddevPop,
+      this.stddevSamp,
+      this.sum,
+      this.varPop,
+      this.varSamp,
+      this.variance})
       : super._();
 
   @override
-  Gtimestamp_comparison_exp rebuild(
-          void Function(Gtimestamp_comparison_expBuilder) updates) =>
+  GUdHistoryAggregateOrderBy rebuild(
+          void Function(GUdHistoryAggregateOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtimestamp_comparison_expBuilder toBuilder() =>
-      new Gtimestamp_comparison_expBuilder()..replace(this);
+  GUdHistoryAggregateOrderByBuilder toBuilder() =>
+      new GUdHistoryAggregateOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtimestamp_comparison_exp &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nin == other.G_nin;
+    return other is GUdHistoryAggregateOrderBy &&
+        avg == other.avg &&
+        count == other.count &&
+        max == other.max &&
+        min == other.min &&
+        stddev == other.stddev &&
+        stddevPop == other.stddevPop &&
+        stddevSamp == other.stddevSamp &&
+        sum == other.sum &&
+        varPop == other.varPop &&
+        varSamp == other.varSamp &&
+        variance == other.variance;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jc(_$hash, avg.hashCode);
+    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, max.hashCode);
+    _$hash = $jc(_$hash, min.hashCode);
+    _$hash = $jc(_$hash, stddev.hashCode);
+    _$hash = $jc(_$hash, stddevPop.hashCode);
+    _$hash = $jc(_$hash, stddevSamp.hashCode);
+    _$hash = $jc(_$hash, sum.hashCode);
+    _$hash = $jc(_$hash, varPop.hashCode);
+    _$hash = $jc(_$hash, varSamp.hashCode);
+    _$hash = $jc(_$hash, variance.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtimestamp_comparison_exp')
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+    return (newBuiltValueToStringHelper(r'GUdHistoryAggregateOrderBy')
+          ..add('avg', avg)
+          ..add('count', count)
+          ..add('max', max)
+          ..add('min', min)
+          ..add('stddev', stddev)
+          ..add('stddevPop', stddevPop)
+          ..add('stddevSamp', stddevSamp)
+          ..add('sum', sum)
+          ..add('varPop', varPop)
+          ..add('varSamp', varSamp)
+          ..add('variance', variance))
         .toString();
   }
 }
 
-class Gtimestamp_comparison_expBuilder
+class GUdHistoryAggregateOrderByBuilder
     implements
-        Builder<Gtimestamp_comparison_exp, Gtimestamp_comparison_expBuilder> {
-  _$Gtimestamp_comparison_exp? _$v;
-
-  GtimestampBuilder? _G_eq;
-  GtimestampBuilder get G_eq => _$this._G_eq ??= new GtimestampBuilder();
-  set G_eq(GtimestampBuilder? G_eq) => _$this._G_eq = G_eq;
-
-  GtimestampBuilder? _G_gt;
-  GtimestampBuilder get G_gt => _$this._G_gt ??= new GtimestampBuilder();
-  set G_gt(GtimestampBuilder? G_gt) => _$this._G_gt = G_gt;
-
-  GtimestampBuilder? _G_gte;
-  GtimestampBuilder get G_gte => _$this._G_gte ??= new GtimestampBuilder();
-  set G_gte(GtimestampBuilder? G_gte) => _$this._G_gte = G_gte;
-
-  ListBuilder<Gtimestamp>? _G_in;
-  ListBuilder<Gtimestamp> get G_in =>
-      _$this._G_in ??= new ListBuilder<Gtimestamp>();
-  set G_in(ListBuilder<Gtimestamp>? G_in) => _$this._G_in = G_in;
-
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
-
-  GtimestampBuilder? _G_lt;
-  GtimestampBuilder get G_lt => _$this._G_lt ??= new GtimestampBuilder();
-  set G_lt(GtimestampBuilder? G_lt) => _$this._G_lt = G_lt;
-
-  GtimestampBuilder? _G_lte;
-  GtimestampBuilder get G_lte => _$this._G_lte ??= new GtimestampBuilder();
-  set G_lte(GtimestampBuilder? G_lte) => _$this._G_lte = G_lte;
-
-  GtimestampBuilder? _G_neq;
-  GtimestampBuilder get G_neq => _$this._G_neq ??= new GtimestampBuilder();
-  set G_neq(GtimestampBuilder? G_neq) => _$this._G_neq = G_neq;
-
-  ListBuilder<Gtimestamp>? _G_nin;
-  ListBuilder<Gtimestamp> get G_nin =>
-      _$this._G_nin ??= new ListBuilder<Gtimestamp>();
-  set G_nin(ListBuilder<Gtimestamp>? G_nin) => _$this._G_nin = G_nin;
+        Builder<GUdHistoryAggregateOrderBy, GUdHistoryAggregateOrderByBuilder> {
+  _$GUdHistoryAggregateOrderBy? _$v;
+
+  GUdHistoryAvgOrderByBuilder? _avg;
+  GUdHistoryAvgOrderByBuilder get avg =>
+      _$this._avg ??= new GUdHistoryAvgOrderByBuilder();
+  set avg(GUdHistoryAvgOrderByBuilder? avg) => _$this._avg = avg;
+
+  GOrderBy? _count;
+  GOrderBy? get count => _$this._count;
+  set count(GOrderBy? count) => _$this._count = count;
+
+  GUdHistoryMaxOrderByBuilder? _max;
+  GUdHistoryMaxOrderByBuilder get max =>
+      _$this._max ??= new GUdHistoryMaxOrderByBuilder();
+  set max(GUdHistoryMaxOrderByBuilder? max) => _$this._max = max;
+
+  GUdHistoryMinOrderByBuilder? _min;
+  GUdHistoryMinOrderByBuilder get min =>
+      _$this._min ??= new GUdHistoryMinOrderByBuilder();
+  set min(GUdHistoryMinOrderByBuilder? min) => _$this._min = min;
+
+  GUdHistoryStddevOrderByBuilder? _stddev;
+  GUdHistoryStddevOrderByBuilder get stddev =>
+      _$this._stddev ??= new GUdHistoryStddevOrderByBuilder();
+  set stddev(GUdHistoryStddevOrderByBuilder? stddev) => _$this._stddev = stddev;
+
+  GUdHistoryStddevPopOrderByBuilder? _stddevPop;
+  GUdHistoryStddevPopOrderByBuilder get stddevPop =>
+      _$this._stddevPop ??= new GUdHistoryStddevPopOrderByBuilder();
+  set stddevPop(GUdHistoryStddevPopOrderByBuilder? stddevPop) =>
+      _$this._stddevPop = stddevPop;
+
+  GUdHistoryStddevSampOrderByBuilder? _stddevSamp;
+  GUdHistoryStddevSampOrderByBuilder get stddevSamp =>
+      _$this._stddevSamp ??= new GUdHistoryStddevSampOrderByBuilder();
+  set stddevSamp(GUdHistoryStddevSampOrderByBuilder? stddevSamp) =>
+      _$this._stddevSamp = stddevSamp;
+
+  GUdHistorySumOrderByBuilder? _sum;
+  GUdHistorySumOrderByBuilder get sum =>
+      _$this._sum ??= new GUdHistorySumOrderByBuilder();
+  set sum(GUdHistorySumOrderByBuilder? sum) => _$this._sum = sum;
+
+  GUdHistoryVarPopOrderByBuilder? _varPop;
+  GUdHistoryVarPopOrderByBuilder get varPop =>
+      _$this._varPop ??= new GUdHistoryVarPopOrderByBuilder();
+  set varPop(GUdHistoryVarPopOrderByBuilder? varPop) => _$this._varPop = varPop;
+
+  GUdHistoryVarSampOrderByBuilder? _varSamp;
+  GUdHistoryVarSampOrderByBuilder get varSamp =>
+      _$this._varSamp ??= new GUdHistoryVarSampOrderByBuilder();
+  set varSamp(GUdHistoryVarSampOrderByBuilder? varSamp) =>
+      _$this._varSamp = varSamp;
+
+  GUdHistoryVarianceOrderByBuilder? _variance;
+  GUdHistoryVarianceOrderByBuilder get variance =>
+      _$this._variance ??= new GUdHistoryVarianceOrderByBuilder();
+  set variance(GUdHistoryVarianceOrderByBuilder? variance) =>
+      _$this._variance = variance;
 
-  Gtimestamp_comparison_expBuilder();
+  GUdHistoryAggregateOrderByBuilder();
 
-  Gtimestamp_comparison_expBuilder get _$this {
+  GUdHistoryAggregateOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_eq = $v.G_eq?.toBuilder();
-      _G_gt = $v.G_gt?.toBuilder();
-      _G_gte = $v.G_gte?.toBuilder();
-      _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
-      _G_lt = $v.G_lt?.toBuilder();
-      _G_lte = $v.G_lte?.toBuilder();
-      _G_neq = $v.G_neq?.toBuilder();
-      _G_nin = $v.G_nin?.toBuilder();
+      _avg = $v.avg?.toBuilder();
+      _count = $v.count;
+      _max = $v.max?.toBuilder();
+      _min = $v.min?.toBuilder();
+      _stddev = $v.stddev?.toBuilder();
+      _stddevPop = $v.stddevPop?.toBuilder();
+      _stddevSamp = $v.stddevSamp?.toBuilder();
+      _sum = $v.sum?.toBuilder();
+      _varPop = $v.varPop?.toBuilder();
+      _varSamp = $v.varSamp?.toBuilder();
+      _variance = $v.variance?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtimestamp_comparison_exp other) {
+  void replace(GUdHistoryAggregateOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtimestamp_comparison_exp;
+    _$v = other as _$GUdHistoryAggregateOrderBy;
   }
 
   @override
-  void update(void Function(Gtimestamp_comparison_expBuilder)? updates) {
+  void update(void Function(GUdHistoryAggregateOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtimestamp_comparison_exp build() => _build();
+  GUdHistoryAggregateOrderBy build() => _build();
 
-  _$Gtimestamp_comparison_exp _build() {
-    _$Gtimestamp_comparison_exp _$result;
+  _$GUdHistoryAggregateOrderBy _build() {
+    _$GUdHistoryAggregateOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gtimestamp_comparison_exp._(
-              G_eq: _G_eq?.build(),
-              G_gt: _G_gt?.build(),
-              G_gte: _G_gte?.build(),
-              G_in: _G_in?.build(),
-              G_is_null: G_is_null,
-              G_lt: _G_lt?.build(),
-              G_lte: _G_lte?.build(),
-              G_neq: _G_neq?.build(),
-              G_nin: _G_nin?.build());
+          new _$GUdHistoryAggregateOrderBy._(
+              avg: _avg?.build(),
+              count: count,
+              max: _max?.build(),
+              min: _min?.build(),
+              stddev: _stddev?.build(),
+              stddevPop: _stddevPop?.build(),
+              stddevSamp: _stddevSamp?.build(),
+              sum: _sum?.build(),
+              varPop: _varPop?.build(),
+              varSamp: _varSamp?.build(),
+              variance: _variance?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'G_eq';
-        _G_eq?.build();
-        _$failedField = 'G_gt';
-        _G_gt?.build();
-        _$failedField = 'G_gte';
-        _G_gte?.build();
-        _$failedField = 'G_in';
-        _G_in?.build();
+        _$failedField = 'avg';
+        _avg?.build();
 
-        _$failedField = 'G_lt';
-        _G_lt?.build();
-        _$failedField = 'G_lte';
-        _G_lte?.build();
-        _$failedField = 'G_neq';
-        _G_neq?.build();
-        _$failedField = 'G_nin';
-        _G_nin?.build();
+        _$failedField = 'max';
+        _max?.build();
+        _$failedField = 'min';
+        _min?.build();
+        _$failedField = 'stddev';
+        _stddev?.build();
+        _$failedField = 'stddevPop';
+        _stddevPop?.build();
+        _$failedField = 'stddevSamp';
+        _stddevSamp?.build();
+        _$failedField = 'sum';
+        _sum?.build();
+        _$failedField = 'varPop';
+        _varPop?.build();
+        _$failedField = 'varSamp';
+        _varSamp?.build();
+        _$failedField = 'variance';
+        _variance?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtimestamp_comparison_exp', _$failedField, e.toString());
+            r'GUdHistoryAggregateOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -19345,549 +67696,734 @@ class Gtimestamp_comparison_expBuilder
   }
 }
 
-class _$Gtimestamptz extends Gtimestamptz {
+class _$GUdHistoryAvgOrderBy extends GUdHistoryAvgOrderBy {
   @override
-  final String value;
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
 
-  factory _$Gtimestamptz([void Function(GtimestamptzBuilder)? updates]) =>
-      (new GtimestamptzBuilder()..update(updates))._build();
+  factory _$GUdHistoryAvgOrderBy(
+          [void Function(GUdHistoryAvgOrderByBuilder)? updates]) =>
+      (new GUdHistoryAvgOrderByBuilder()..update(updates))._build();
 
-  _$Gtimestamptz._({required this.value}) : super._() {
-    BuiltValueNullFieldError.checkNotNull(value, r'Gtimestamptz', 'value');
+  _$GUdHistoryAvgOrderBy._({this.amount, this.blockNumber}) : super._();
+
+  @override
+  GUdHistoryAvgOrderBy rebuild(
+          void Function(GUdHistoryAvgOrderByBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
+
+  @override
+  GUdHistoryAvgOrderByBuilder toBuilder() =>
+      new GUdHistoryAvgOrderByBuilder()..replace(this);
+
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GUdHistoryAvgOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
-  Gtimestamptz rebuild(void Function(GtimestamptzBuilder) updates) =>
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GUdHistoryAvgOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GUdHistoryAvgOrderByBuilder
+    implements Builder<GUdHistoryAvgOrderBy, GUdHistoryAvgOrderByBuilder> {
+  _$GUdHistoryAvgOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GUdHistoryAvgOrderByBuilder();
+
+  GUdHistoryAvgOrderByBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GUdHistoryAvgOrderBy other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GUdHistoryAvgOrderBy;
+  }
+
+  @override
+  void update(void Function(GUdHistoryAvgOrderByBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GUdHistoryAvgOrderBy build() => _build();
+
+  _$GUdHistoryAvgOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistoryAvgOrderBy._(amount: amount, blockNumber: blockNumber);
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GUdHistoryBoolExp extends GUdHistoryBoolExp {
+  @override
+  final BuiltList<GUdHistoryBoolExp>? G_and;
+  @override
+  final GUdHistoryBoolExp? G_not;
+  @override
+  final BuiltList<GUdHistoryBoolExp>? G_or;
+  @override
+  final GIntComparisonExp? amount;
+  @override
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIdentityBoolExp? identity;
+  @override
+  final GStringComparisonExp? identityId;
+  @override
+  final GTimestamptzComparisonExp? timestamp;
+
+  factory _$GUdHistoryBoolExp(
+          [void Function(GUdHistoryBoolExpBuilder)? updates]) =>
+      (new GUdHistoryBoolExpBuilder()..update(updates))._build();
+
+  _$GUdHistoryBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.amount,
+      this.blockNumber,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.timestamp})
+      : super._();
+
+  @override
+  GUdHistoryBoolExp rebuild(void Function(GUdHistoryBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  GtimestamptzBuilder toBuilder() => new GtimestamptzBuilder()..replace(this);
+  GUdHistoryBoolExpBuilder toBuilder() =>
+      new GUdHistoryBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtimestamptz && value == other.value;
+    return other is GUdHistoryBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, value.hashCode);
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtimestamptz')..add('value', value))
+    return (newBuiltValueToStringHelper(r'GUdHistoryBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class GtimestamptzBuilder
-    implements Builder<Gtimestamptz, GtimestamptzBuilder> {
-  _$Gtimestamptz? _$v;
+class GUdHistoryBoolExpBuilder
+    implements Builder<GUdHistoryBoolExp, GUdHistoryBoolExpBuilder> {
+  _$GUdHistoryBoolExp? _$v;
+
+  ListBuilder<GUdHistoryBoolExp>? _G_and;
+  ListBuilder<GUdHistoryBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GUdHistoryBoolExp>();
+  set G_and(ListBuilder<GUdHistoryBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GUdHistoryBoolExpBuilder? _G_not;
+  GUdHistoryBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GUdHistoryBoolExpBuilder();
+  set G_not(GUdHistoryBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GUdHistoryBoolExp>? _G_or;
+  ListBuilder<GUdHistoryBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GUdHistoryBoolExp>();
+  set G_or(ListBuilder<GUdHistoryBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _amount;
+  GIntComparisonExpBuilder get amount =>
+      _$this._amount ??= new GIntComparisonExpBuilder();
+  set amount(GIntComparisonExpBuilder? amount) => _$this._amount = amount;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIdentityBoolExpBuilder? _identity;
+  GIdentityBoolExpBuilder get identity =>
+      _$this._identity ??= new GIdentityBoolExpBuilder();
+  set identity(GIdentityBoolExpBuilder? identity) =>
+      _$this._identity = identity;
 
-  String? _value;
-  String? get value => _$this._value;
-  set value(String? value) => _$this._value = value;
+  GStringComparisonExpBuilder? _identityId;
+  GStringComparisonExpBuilder get identityId =>
+      _$this._identityId ??= new GStringComparisonExpBuilder();
+  set identityId(GStringComparisonExpBuilder? identityId) =>
+      _$this._identityId = identityId;
 
-  GtimestamptzBuilder();
+  GTimestamptzComparisonExpBuilder? _timestamp;
+  GTimestamptzComparisonExpBuilder get timestamp =>
+      _$this._timestamp ??= new GTimestamptzComparisonExpBuilder();
+  set timestamp(GTimestamptzComparisonExpBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
 
-  GtimestamptzBuilder get _$this {
+  GUdHistoryBoolExpBuilder();
+
+  GUdHistoryBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _value = $v.value;
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _amount = $v.amount?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtimestamptz other) {
+  void replace(GUdHistoryBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtimestamptz;
+    _$v = other as _$GUdHistoryBoolExp;
   }
 
   @override
-  void update(void Function(GtimestamptzBuilder)? updates) {
+  void update(void Function(GUdHistoryBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtimestamptz build() => _build();
+  GUdHistoryBoolExp build() => _build();
 
-  _$Gtimestamptz _build() {
-    final _$result = _$v ??
-        new _$Gtimestamptz._(
-            value: BuiltValueNullFieldError.checkNotNull(
-                value, r'Gtimestamptz', 'value'));
+  _$GUdHistoryBoolExp _build() {
+    _$GUdHistoryBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GUdHistoryBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              amount: _amount?.build(),
+              blockNumber: _blockNumber?.build(),
+              id: _id?.build(),
+              identity: _identity?.build(),
+              identityId: _identityId?.build(),
+              timestamp: _timestamp?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'amount';
+        _amount?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'identity';
+        _identity?.build();
+        _$failedField = 'identityId';
+        _identityId?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GUdHistoryBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtimestamptz_comparison_exp extends Gtimestamptz_comparison_exp {
-  @override
-  final Gtimestamptz? G_eq;
-  @override
-  final Gtimestamptz? G_gt;
-  @override
-  final Gtimestamptz? G_gte;
-  @override
-  final BuiltList<Gtimestamptz>? G_in;
+class _$GUdHistoryMaxOrderBy extends GUdHistoryMaxOrderBy {
   @override
-  final bool? G_is_null;
+  final GOrderBy? amount;
   @override
-  final Gtimestamptz? G_lt;
+  final GOrderBy? blockNumber;
   @override
-  final Gtimestamptz? G_lte;
+  final GOrderBy? id;
   @override
-  final Gtimestamptz? G_neq;
+  final GOrderBy? identityId;
   @override
-  final BuiltList<Gtimestamptz>? G_nin;
+  final GOrderBy? timestamp;
 
-  factory _$Gtimestamptz_comparison_exp(
-          [void Function(Gtimestamptz_comparison_expBuilder)? updates]) =>
-      (new Gtimestamptz_comparison_expBuilder()..update(updates))._build();
+  factory _$GUdHistoryMaxOrderBy(
+          [void Function(GUdHistoryMaxOrderByBuilder)? updates]) =>
+      (new GUdHistoryMaxOrderByBuilder()..update(updates))._build();
 
-  _$Gtimestamptz_comparison_exp._(
-      {this.G_eq,
-      this.G_gt,
-      this.G_gte,
-      this.G_in,
-      this.G_is_null,
-      this.G_lt,
-      this.G_lte,
-      this.G_neq,
-      this.G_nin})
+  _$GUdHistoryMaxOrderBy._(
+      {this.amount, this.blockNumber, this.id, this.identityId, this.timestamp})
       : super._();
 
   @override
-  Gtimestamptz_comparison_exp rebuild(
-          void Function(Gtimestamptz_comparison_expBuilder) updates) =>
+  GUdHistoryMaxOrderBy rebuild(
+          void Function(GUdHistoryMaxOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtimestamptz_comparison_expBuilder toBuilder() =>
-      new Gtimestamptz_comparison_expBuilder()..replace(this);
+  GUdHistoryMaxOrderByBuilder toBuilder() =>
+      new GUdHistoryMaxOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtimestamptz_comparison_exp &&
-        G_eq == other.G_eq &&
-        G_gt == other.G_gt &&
-        G_gte == other.G_gte &&
-        G_in == other.G_in &&
-        G_is_null == other.G_is_null &&
-        G_lt == other.G_lt &&
-        G_lte == other.G_lte &&
-        G_neq == other.G_neq &&
-        G_nin == other.G_nin;
+    return other is GUdHistoryMaxOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identityId == other.identityId &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_eq.hashCode);
-    _$hash = $jc(_$hash, G_gt.hashCode);
-    _$hash = $jc(_$hash, G_gte.hashCode);
-    _$hash = $jc(_$hash, G_in.hashCode);
-    _$hash = $jc(_$hash, G_is_null.hashCode);
-    _$hash = $jc(_$hash, G_lt.hashCode);
-    _$hash = $jc(_$hash, G_lte.hashCode);
-    _$hash = $jc(_$hash, G_neq.hashCode);
-    _$hash = $jc(_$hash, G_nin.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtimestamptz_comparison_exp')
-          ..add('G_eq', G_eq)
-          ..add('G_gt', G_gt)
-          ..add('G_gte', G_gte)
-          ..add('G_in', G_in)
-          ..add('G_is_null', G_is_null)
-          ..add('G_lt', G_lt)
-          ..add('G_lte', G_lte)
-          ..add('G_neq', G_neq)
-          ..add('G_nin', G_nin))
+    return (newBuiltValueToStringHelper(r'GUdHistoryMaxOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtimestamptz_comparison_expBuilder
-    implements
-        Builder<Gtimestamptz_comparison_exp,
-            Gtimestamptz_comparison_expBuilder> {
-  _$Gtimestamptz_comparison_exp? _$v;
-
-  GtimestamptzBuilder? _G_eq;
-  GtimestamptzBuilder get G_eq => _$this._G_eq ??= new GtimestamptzBuilder();
-  set G_eq(GtimestamptzBuilder? G_eq) => _$this._G_eq = G_eq;
-
-  GtimestamptzBuilder? _G_gt;
-  GtimestamptzBuilder get G_gt => _$this._G_gt ??= new GtimestamptzBuilder();
-  set G_gt(GtimestamptzBuilder? G_gt) => _$this._G_gt = G_gt;
-
-  GtimestamptzBuilder? _G_gte;
-  GtimestamptzBuilder get G_gte => _$this._G_gte ??= new GtimestamptzBuilder();
-  set G_gte(GtimestamptzBuilder? G_gte) => _$this._G_gte = G_gte;
-
-  ListBuilder<Gtimestamptz>? _G_in;
-  ListBuilder<Gtimestamptz> get G_in =>
-      _$this._G_in ??= new ListBuilder<Gtimestamptz>();
-  set G_in(ListBuilder<Gtimestamptz>? G_in) => _$this._G_in = G_in;
+class GUdHistoryMaxOrderByBuilder
+    implements Builder<GUdHistoryMaxOrderBy, GUdHistoryMaxOrderByBuilder> {
+  _$GUdHistoryMaxOrderBy? _$v;
 
-  bool? _G_is_null;
-  bool? get G_is_null => _$this._G_is_null;
-  set G_is_null(bool? G_is_null) => _$this._G_is_null = G_is_null;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  GtimestamptzBuilder? _G_lt;
-  GtimestamptzBuilder get G_lt => _$this._G_lt ??= new GtimestamptzBuilder();
-  set G_lt(GtimestamptzBuilder? G_lt) => _$this._G_lt = G_lt;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  GtimestamptzBuilder? _G_lte;
-  GtimestamptzBuilder get G_lte => _$this._G_lte ??= new GtimestamptzBuilder();
-  set G_lte(GtimestamptzBuilder? G_lte) => _$this._G_lte = G_lte;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  GtimestamptzBuilder? _G_neq;
-  GtimestamptzBuilder get G_neq => _$this._G_neq ??= new GtimestamptzBuilder();
-  set G_neq(GtimestamptzBuilder? G_neq) => _$this._G_neq = G_neq;
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
 
-  ListBuilder<Gtimestamptz>? _G_nin;
-  ListBuilder<Gtimestamptz> get G_nin =>
-      _$this._G_nin ??= new ListBuilder<Gtimestamptz>();
-  set G_nin(ListBuilder<Gtimestamptz>? G_nin) => _$this._G_nin = G_nin;
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
 
-  Gtimestamptz_comparison_expBuilder();
+  GUdHistoryMaxOrderByBuilder();
 
-  Gtimestamptz_comparison_expBuilder get _$this {
+  GUdHistoryMaxOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_eq = $v.G_eq?.toBuilder();
-      _G_gt = $v.G_gt?.toBuilder();
-      _G_gte = $v.G_gte?.toBuilder();
-      _G_in = $v.G_in?.toBuilder();
-      _G_is_null = $v.G_is_null;
-      _G_lt = $v.G_lt?.toBuilder();
-      _G_lte = $v.G_lte?.toBuilder();
-      _G_neq = $v.G_neq?.toBuilder();
-      _G_nin = $v.G_nin?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _timestamp = $v.timestamp;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtimestamptz_comparison_exp other) {
+  void replace(GUdHistoryMaxOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtimestamptz_comparison_exp;
+    _$v = other as _$GUdHistoryMaxOrderBy;
   }
 
   @override
-  void update(void Function(Gtimestamptz_comparison_expBuilder)? updates) {
+  void update(void Function(GUdHistoryMaxOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtimestamptz_comparison_exp build() => _build();
-
-  _$Gtimestamptz_comparison_exp _build() {
-    _$Gtimestamptz_comparison_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gtimestamptz_comparison_exp._(
-              G_eq: _G_eq?.build(),
-              G_gt: _G_gt?.build(),
-              G_gte: _G_gte?.build(),
-              G_in: _G_in?.build(),
-              G_is_null: G_is_null,
-              G_lt: _G_lt?.build(),
-              G_lte: _G_lte?.build(),
-              G_neq: _G_neq?.build(),
-              G_nin: _G_nin?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_eq';
-        _G_eq?.build();
-        _$failedField = 'G_gt';
-        _G_gt?.build();
-        _$failedField = 'G_gte';
-        _G_gte?.build();
-        _$failedField = 'G_in';
-        _G_in?.build();
+  GUdHistoryMaxOrderBy build() => _build();
 
-        _$failedField = 'G_lt';
-        _G_lt?.build();
-        _$failedField = 'G_lte';
-        _G_lte?.build();
-        _$failedField = 'G_neq';
-        _G_neq?.build();
-        _$failedField = 'G_nin';
-        _G_nin?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gtimestamptz_comparison_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GUdHistoryMaxOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistoryMaxOrderBy._(
+            amount: amount,
+            blockNumber: blockNumber,
+            id: id,
+            identityId: identityId,
+            timestamp: timestamp);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_aggregate_bool_exp
-    extends Gtransaction_aggregate_bool_exp {
+class _$GUdHistoryMinOrderBy extends GUdHistoryMinOrderBy {
   @override
-  final Gtransaction_aggregate_bool_exp_count? count;
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? identityId;
+  @override
+  final GOrderBy? timestamp;
 
-  factory _$Gtransaction_aggregate_bool_exp(
-          [void Function(Gtransaction_aggregate_bool_expBuilder)? updates]) =>
-      (new Gtransaction_aggregate_bool_expBuilder()..update(updates))._build();
+  factory _$GUdHistoryMinOrderBy(
+          [void Function(GUdHistoryMinOrderByBuilder)? updates]) =>
+      (new GUdHistoryMinOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_aggregate_bool_exp._({this.count}) : super._();
+  _$GUdHistoryMinOrderBy._(
+      {this.amount, this.blockNumber, this.id, this.identityId, this.timestamp})
+      : super._();
 
   @override
-  Gtransaction_aggregate_bool_exp rebuild(
-          void Function(Gtransaction_aggregate_bool_expBuilder) updates) =>
+  GUdHistoryMinOrderBy rebuild(
+          void Function(GUdHistoryMinOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_aggregate_bool_expBuilder toBuilder() =>
-      new Gtransaction_aggregate_bool_expBuilder()..replace(this);
+  GUdHistoryMinOrderByBuilder toBuilder() =>
+      new GUdHistoryMinOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_aggregate_bool_exp && count == other.count;
+    return other is GUdHistoryMinOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identityId == other.identityId &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, count.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_aggregate_bool_exp')
-          ..add('count', count))
+    return (newBuiltValueToStringHelper(r'GUdHistoryMinOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identityId', identityId)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_aggregate_bool_expBuilder
-    implements
-        Builder<Gtransaction_aggregate_bool_exp,
-            Gtransaction_aggregate_bool_expBuilder> {
-  _$Gtransaction_aggregate_bool_exp? _$v;
-
-  Gtransaction_aggregate_bool_exp_countBuilder? _count;
-  Gtransaction_aggregate_bool_exp_countBuilder get count =>
-      _$this._count ??= new Gtransaction_aggregate_bool_exp_countBuilder();
-  set count(Gtransaction_aggregate_bool_exp_countBuilder? count) =>
-      _$this._count = count;
+class GUdHistoryMinOrderByBuilder
+    implements Builder<GUdHistoryMinOrderBy, GUdHistoryMinOrderByBuilder> {
+  _$GUdHistoryMinOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gtransaction_aggregate_bool_expBuilder();
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtransaction_aggregate_bool_expBuilder get _$this {
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
+
+  GUdHistoryMinOrderByBuilder();
+
+  GUdHistoryMinOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _count = $v.count?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identityId = $v.identityId;
+      _timestamp = $v.timestamp;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_aggregate_bool_exp other) {
+  void replace(GUdHistoryMinOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_aggregate_bool_exp;
+    _$v = other as _$GUdHistoryMinOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_aggregate_bool_expBuilder)? updates) {
+  void update(void Function(GUdHistoryMinOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_aggregate_bool_exp build() => _build();
+  GUdHistoryMinOrderBy build() => _build();
 
-  _$Gtransaction_aggregate_bool_exp _build() {
-    _$Gtransaction_aggregate_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gtransaction_aggregate_bool_exp._(count: _count?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'count';
-        _count?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gtransaction_aggregate_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GUdHistoryMinOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistoryMinOrderBy._(
+            amount: amount,
+            blockNumber: blockNumber,
+            id: id,
+            identityId: identityId,
+            timestamp: timestamp);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_aggregate_bool_exp_count
-    extends Gtransaction_aggregate_bool_exp_count {
+class _$GUdHistoryOrderBy extends GUdHistoryOrderBy {
   @override
-  final BuiltList<Gtransaction_select_column>? arguments;
+  final GOrderBy? amount;
   @override
-  final bool? distinct;
+  final GOrderBy? blockNumber;
+  @override
+  final GOrderBy? id;
   @override
-  final Gtransaction_bool_exp? filter;
+  final GIdentityOrderBy? identity;
   @override
-  final GInt_comparison_exp predicate;
+  final GOrderBy? identityId;
+  @override
+  final GOrderBy? timestamp;
 
-  factory _$Gtransaction_aggregate_bool_exp_count(
-          [void Function(Gtransaction_aggregate_bool_exp_countBuilder)?
-              updates]) =>
-      (new Gtransaction_aggregate_bool_exp_countBuilder()..update(updates))
-          ._build();
+  factory _$GUdHistoryOrderBy(
+          [void Function(GUdHistoryOrderByBuilder)? updates]) =>
+      (new GUdHistoryOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_aggregate_bool_exp_count._(
-      {this.arguments, this.distinct, this.filter, required this.predicate})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        predicate, r'Gtransaction_aggregate_bool_exp_count', 'predicate');
-  }
+  _$GUdHistoryOrderBy._(
+      {this.amount,
+      this.blockNumber,
+      this.id,
+      this.identity,
+      this.identityId,
+      this.timestamp})
+      : super._();
 
   @override
-  Gtransaction_aggregate_bool_exp_count rebuild(
-          void Function(Gtransaction_aggregate_bool_exp_countBuilder)
-              updates) =>
+  GUdHistoryOrderBy rebuild(void Function(GUdHistoryOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_aggregate_bool_exp_countBuilder toBuilder() =>
-      new Gtransaction_aggregate_bool_exp_countBuilder()..replace(this);
+  GUdHistoryOrderByBuilder toBuilder() =>
+      new GUdHistoryOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_aggregate_bool_exp_count &&
-        arguments == other.arguments &&
-        distinct == other.distinct &&
-        filter == other.filter &&
-        predicate == other.predicate;
+    return other is GUdHistoryOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber &&
+        id == other.id &&
+        identity == other.identity &&
+        identityId == other.identityId &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, arguments.hashCode);
-    _$hash = $jc(_$hash, distinct.hashCode);
-    _$hash = $jc(_$hash, filter.hashCode);
-    _$hash = $jc(_$hash, predicate.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, identity.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gtransaction_aggregate_bool_exp_count')
-          ..add('arguments', arguments)
-          ..add('distinct', distinct)
-          ..add('filter', filter)
-          ..add('predicate', predicate))
+    return (newBuiltValueToStringHelper(r'GUdHistoryOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber)
+          ..add('id', id)
+          ..add('identity', identity)
+          ..add('identityId', identityId)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_aggregate_bool_exp_countBuilder
-    implements
-        Builder<Gtransaction_aggregate_bool_exp_count,
-            Gtransaction_aggregate_bool_exp_countBuilder> {
-  _$Gtransaction_aggregate_bool_exp_count? _$v;
-
-  ListBuilder<Gtransaction_select_column>? _arguments;
-  ListBuilder<Gtransaction_select_column> get arguments =>
-      _$this._arguments ??= new ListBuilder<Gtransaction_select_column>();
-  set arguments(ListBuilder<Gtransaction_select_column>? arguments) =>
-      _$this._arguments = arguments;
+class GUdHistoryOrderByBuilder
+    implements Builder<GUdHistoryOrderBy, GUdHistoryOrderByBuilder> {
+  _$GUdHistoryOrderBy? _$v;
 
-  bool? _distinct;
-  bool? get distinct => _$this._distinct;
-  set distinct(bool? distinct) => _$this._distinct = distinct;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gtransaction_bool_expBuilder? _filter;
-  Gtransaction_bool_expBuilder get filter =>
-      _$this._filter ??= new Gtransaction_bool_expBuilder();
-  set filter(Gtransaction_bool_expBuilder? filter) => _$this._filter = filter;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  GInt_comparison_expBuilder? _predicate;
-  GInt_comparison_expBuilder get predicate =>
-      _$this._predicate ??= new GInt_comparison_expBuilder();
-  set predicate(GInt_comparison_expBuilder? predicate) =>
-      _$this._predicate = predicate;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gtransaction_aggregate_bool_exp_countBuilder();
+  GIdentityOrderByBuilder? _identity;
+  GIdentityOrderByBuilder get identity =>
+      _$this._identity ??= new GIdentityOrderByBuilder();
+  set identity(GIdentityOrderByBuilder? identity) =>
+      _$this._identity = identity;
+
+  GOrderBy? _identityId;
+  GOrderBy? get identityId => _$this._identityId;
+  set identityId(GOrderBy? identityId) => _$this._identityId = identityId;
+
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
+
+  GUdHistoryOrderByBuilder();
 
-  Gtransaction_aggregate_bool_exp_countBuilder get _$this {
+  GUdHistoryOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _arguments = $v.arguments?.toBuilder();
-      _distinct = $v.distinct;
-      _filter = $v.filter?.toBuilder();
-      _predicate = $v.predicate.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
+      _id = $v.id;
+      _identity = $v.identity?.toBuilder();
+      _identityId = $v.identityId;
+      _timestamp = $v.timestamp;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_aggregate_bool_exp_count other) {
+  void replace(GUdHistoryOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_aggregate_bool_exp_count;
+    _$v = other as _$GUdHistoryOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gtransaction_aggregate_bool_exp_countBuilder)? updates) {
+  void update(void Function(GUdHistoryOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_aggregate_bool_exp_count build() => _build();
+  GUdHistoryOrderBy build() => _build();
 
-  _$Gtransaction_aggregate_bool_exp_count _build() {
-    _$Gtransaction_aggregate_bool_exp_count _$result;
+  _$GUdHistoryOrderBy _build() {
+    _$GUdHistoryOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_aggregate_bool_exp_count._(
-              arguments: _arguments?.build(),
-              distinct: distinct,
-              filter: _filter?.build(),
-              predicate: predicate.build());
+          new _$GUdHistoryOrderBy._(
+              amount: amount,
+              blockNumber: blockNumber,
+              id: id,
+              identity: _identity?.build(),
+              identityId: identityId,
+              timestamp: timestamp);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'arguments';
-        _arguments?.build();
-
-        _$failedField = 'filter';
-        _filter?.build();
-        _$failedField = 'predicate';
-        predicate.build();
+        _$failedField = 'identity';
+        _identity?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_aggregate_bool_exp_count',
-            _$failedField,
-            e.toString());
+            r'GUdHistoryOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -19896,1634 +68432,1180 @@ class Gtransaction_aggregate_bool_exp_countBuilder
   }
 }
 
-class _$Gtransaction_aggregate_order_by
-    extends Gtransaction_aggregate_order_by {
-  @override
-  final Gtransaction_avg_order_by? avg;
-  @override
-  final Gorder_by? count;
+class _$GUdHistoryStddevOrderBy extends GUdHistoryStddevOrderBy {
   @override
-  final Gtransaction_max_order_by? max;
+  final GOrderBy? amount;
   @override
-  final Gtransaction_min_order_by? min;
-  @override
-  final Gtransaction_stddev_order_by? stddev;
-  @override
-  final Gtransaction_stddev_pop_order_by? stddev_pop;
-  @override
-  final Gtransaction_stddev_samp_order_by? stddev_samp;
-  @override
-  final Gtransaction_sum_order_by? sum;
-  @override
-  final Gtransaction_var_pop_order_by? var_pop;
-  @override
-  final Gtransaction_var_samp_order_by? var_samp;
-  @override
-  final Gtransaction_variance_order_by? variance;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_aggregate_order_by(
-          [void Function(Gtransaction_aggregate_order_byBuilder)? updates]) =>
-      (new Gtransaction_aggregate_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryStddevOrderBy(
+          [void Function(GUdHistoryStddevOrderByBuilder)? updates]) =>
+      (new GUdHistoryStddevOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_aggregate_order_by._(
-      {this.avg,
-      this.count,
-      this.max,
-      this.min,
-      this.stddev,
-      this.stddev_pop,
-      this.stddev_samp,
-      this.sum,
-      this.var_pop,
-      this.var_samp,
-      this.variance})
-      : super._();
+  _$GUdHistoryStddevOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_aggregate_order_by rebuild(
-          void Function(Gtransaction_aggregate_order_byBuilder) updates) =>
+  GUdHistoryStddevOrderBy rebuild(
+          void Function(GUdHistoryStddevOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_aggregate_order_byBuilder toBuilder() =>
-      new Gtransaction_aggregate_order_byBuilder()..replace(this);
+  GUdHistoryStddevOrderByBuilder toBuilder() =>
+      new GUdHistoryStddevOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_aggregate_order_by &&
-        avg == other.avg &&
-        count == other.count &&
-        max == other.max &&
-        min == other.min &&
-        stddev == other.stddev &&
-        stddev_pop == other.stddev_pop &&
-        stddev_samp == other.stddev_samp &&
-        sum == other.sum &&
-        var_pop == other.var_pop &&
-        var_samp == other.var_samp &&
-        variance == other.variance;
+    return other is GUdHistoryStddevOrderBy &&
+        amount == other.amount &&
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, avg.hashCode);
-    _$hash = $jc(_$hash, count.hashCode);
-    _$hash = $jc(_$hash, max.hashCode);
-    _$hash = $jc(_$hash, min.hashCode);
-    _$hash = $jc(_$hash, stddev.hashCode);
-    _$hash = $jc(_$hash, stddev_pop.hashCode);
-    _$hash = $jc(_$hash, stddev_samp.hashCode);
-    _$hash = $jc(_$hash, sum.hashCode);
-    _$hash = $jc(_$hash, var_pop.hashCode);
-    _$hash = $jc(_$hash, var_samp.hashCode);
-    _$hash = $jc(_$hash, variance.hashCode);
+    _$hash = $jc(_$hash, amount.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_aggregate_order_by')
-          ..add('avg', avg)
-          ..add('count', count)
-          ..add('max', max)
-          ..add('min', min)
-          ..add('stddev', stddev)
-          ..add('stddev_pop', stddev_pop)
-          ..add('stddev_samp', stddev_samp)
-          ..add('sum', sum)
-          ..add('var_pop', var_pop)
-          ..add('var_samp', var_samp)
-          ..add('variance', variance))
+    return (newBuiltValueToStringHelper(r'GUdHistoryStddevOrderBy')
+          ..add('amount', amount)
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_aggregate_order_byBuilder
+class GUdHistoryStddevOrderByBuilder
     implements
-        Builder<Gtransaction_aggregate_order_by,
-            Gtransaction_aggregate_order_byBuilder> {
-  _$Gtransaction_aggregate_order_by? _$v;
-
-  Gtransaction_avg_order_byBuilder? _avg;
-  Gtransaction_avg_order_byBuilder get avg =>
-      _$this._avg ??= new Gtransaction_avg_order_byBuilder();
-  set avg(Gtransaction_avg_order_byBuilder? avg) => _$this._avg = avg;
-
-  Gorder_by? _count;
-  Gorder_by? get count => _$this._count;
-  set count(Gorder_by? count) => _$this._count = count;
-
-  Gtransaction_max_order_byBuilder? _max;
-  Gtransaction_max_order_byBuilder get max =>
-      _$this._max ??= new Gtransaction_max_order_byBuilder();
-  set max(Gtransaction_max_order_byBuilder? max) => _$this._max = max;
-
-  Gtransaction_min_order_byBuilder? _min;
-  Gtransaction_min_order_byBuilder get min =>
-      _$this._min ??= new Gtransaction_min_order_byBuilder();
-  set min(Gtransaction_min_order_byBuilder? min) => _$this._min = min;
-
-  Gtransaction_stddev_order_byBuilder? _stddev;
-  Gtransaction_stddev_order_byBuilder get stddev =>
-      _$this._stddev ??= new Gtransaction_stddev_order_byBuilder();
-  set stddev(Gtransaction_stddev_order_byBuilder? stddev) =>
-      _$this._stddev = stddev;
+        Builder<GUdHistoryStddevOrderBy, GUdHistoryStddevOrderByBuilder> {
+  _$GUdHistoryStddevOrderBy? _$v;
 
-  Gtransaction_stddev_pop_order_byBuilder? _stddev_pop;
-  Gtransaction_stddev_pop_order_byBuilder get stddev_pop =>
-      _$this._stddev_pop ??= new Gtransaction_stddev_pop_order_byBuilder();
-  set stddev_pop(Gtransaction_stddev_pop_order_byBuilder? stddev_pop) =>
-      _$this._stddev_pop = stddev_pop;
-
-  Gtransaction_stddev_samp_order_byBuilder? _stddev_samp;
-  Gtransaction_stddev_samp_order_byBuilder get stddev_samp =>
-      _$this._stddev_samp ??= new Gtransaction_stddev_samp_order_byBuilder();
-  set stddev_samp(Gtransaction_stddev_samp_order_byBuilder? stddev_samp) =>
-      _$this._stddev_samp = stddev_samp;
-
-  Gtransaction_sum_order_byBuilder? _sum;
-  Gtransaction_sum_order_byBuilder get sum =>
-      _$this._sum ??= new Gtransaction_sum_order_byBuilder();
-  set sum(Gtransaction_sum_order_byBuilder? sum) => _$this._sum = sum;
-
-  Gtransaction_var_pop_order_byBuilder? _var_pop;
-  Gtransaction_var_pop_order_byBuilder get var_pop =>
-      _$this._var_pop ??= new Gtransaction_var_pop_order_byBuilder();
-  set var_pop(Gtransaction_var_pop_order_byBuilder? var_pop) =>
-      _$this._var_pop = var_pop;
-
-  Gtransaction_var_samp_order_byBuilder? _var_samp;
-  Gtransaction_var_samp_order_byBuilder get var_samp =>
-      _$this._var_samp ??= new Gtransaction_var_samp_order_byBuilder();
-  set var_samp(Gtransaction_var_samp_order_byBuilder? var_samp) =>
-      _$this._var_samp = var_samp;
-
-  Gtransaction_variance_order_byBuilder? _variance;
-  Gtransaction_variance_order_byBuilder get variance =>
-      _$this._variance ??= new Gtransaction_variance_order_byBuilder();
-  set variance(Gtransaction_variance_order_byBuilder? variance) =>
-      _$this._variance = variance;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtransaction_aggregate_order_byBuilder();
+  GUdHistoryStddevOrderByBuilder();
 
-  Gtransaction_aggregate_order_byBuilder get _$this {
+  GUdHistoryStddevOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _avg = $v.avg?.toBuilder();
-      _count = $v.count;
-      _max = $v.max?.toBuilder();
-      _min = $v.min?.toBuilder();
-      _stddev = $v.stddev?.toBuilder();
-      _stddev_pop = $v.stddev_pop?.toBuilder();
-      _stddev_samp = $v.stddev_samp?.toBuilder();
-      _sum = $v.sum?.toBuilder();
-      _var_pop = $v.var_pop?.toBuilder();
-      _var_samp = $v.var_samp?.toBuilder();
-      _variance = $v.variance?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_aggregate_order_by other) {
+  void replace(GUdHistoryStddevOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_aggregate_order_by;
+    _$v = other as _$GUdHistoryStddevOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_aggregate_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryStddevOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_aggregate_order_by build() => _build();
-
-  _$Gtransaction_aggregate_order_by _build() {
-    _$Gtransaction_aggregate_order_by _$result;
-    try {
-      _$result = _$v ??
-          new _$Gtransaction_aggregate_order_by._(
-              avg: _avg?.build(),
-              count: count,
-              max: _max?.build(),
-              min: _min?.build(),
-              stddev: _stddev?.build(),
-              stddev_pop: _stddev_pop?.build(),
-              stddev_samp: _stddev_samp?.build(),
-              sum: _sum?.build(),
-              var_pop: _var_pop?.build(),
-              var_samp: _var_samp?.build(),
-              variance: _variance?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'avg';
-        _avg?.build();
+  GUdHistoryStddevOrderBy build() => _build();
 
-        _$failedField = 'max';
-        _max?.build();
-        _$failedField = 'min';
-        _min?.build();
-        _$failedField = 'stddev';
-        _stddev?.build();
-        _$failedField = 'stddev_pop';
-        _stddev_pop?.build();
-        _$failedField = 'stddev_samp';
-        _stddev_samp?.build();
-        _$failedField = 'sum';
-        _sum?.build();
-        _$failedField = 'var_pop';
-        _var_pop?.build();
-        _$failedField = 'var_samp';
-        _var_samp?.build();
-        _$failedField = 'variance';
-        _variance?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gtransaction_aggregate_order_by', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GUdHistoryStddevOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistoryStddevOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_avg_order_by extends Gtransaction_avg_order_by {
-  @override
-  final Gorder_by? amount;
+class _$GUdHistoryStddevPopOrderBy extends GUdHistoryStddevPopOrderBy {
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? id;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_avg_order_by(
-          [void Function(Gtransaction_avg_order_byBuilder)? updates]) =>
-      (new Gtransaction_avg_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryStddevPopOrderBy(
+          [void Function(GUdHistoryStddevPopOrderByBuilder)? updates]) =>
+      (new GUdHistoryStddevPopOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_avg_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GUdHistoryStddevPopOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_avg_order_by rebuild(
-          void Function(Gtransaction_avg_order_byBuilder) updates) =>
+  GUdHistoryStddevPopOrderBy rebuild(
+          void Function(GUdHistoryStddevPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_avg_order_byBuilder toBuilder() =>
-      new Gtransaction_avg_order_byBuilder()..replace(this);
+  GUdHistoryStddevPopOrderByBuilder toBuilder() =>
+      new GUdHistoryStddevPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_avg_order_by &&
+    return other is GUdHistoryStddevPopOrderBy &&
         amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_avg_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistoryStddevPopOrderBy')
           ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_avg_order_byBuilder
+class GUdHistoryStddevPopOrderByBuilder
     implements
-        Builder<Gtransaction_avg_order_by, Gtransaction_avg_order_byBuilder> {
-  _$Gtransaction_avg_order_by? _$v;
+        Builder<GUdHistoryStddevPopOrderBy, GUdHistoryStddevPopOrderByBuilder> {
+  _$GUdHistoryStddevPopOrderBy? _$v;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GUdHistoryStddevPopOrderByBuilder();
 
-  Gtransaction_avg_order_byBuilder();
-
-  Gtransaction_avg_order_byBuilder get _$this {
+  GUdHistoryStddevPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_avg_order_by other) {
+  void replace(GUdHistoryStddevPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_avg_order_by;
+    _$v = other as _$GUdHistoryStddevPopOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_avg_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryStddevPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_avg_order_by build() => _build();
+  GUdHistoryStddevPopOrderBy build() => _build();
 
-  _$Gtransaction_avg_order_by _build() {
+  _$GUdHistoryStddevPopOrderBy _build() {
     final _$result = _$v ??
-        new _$Gtransaction_avg_order_by._(
-            amount: amount, created_on: created_on, id: id);
+        new _$GUdHistoryStddevPopOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_bool_exp extends Gtransaction_bool_exp {
+class _$GUdHistoryStddevSampOrderBy extends GUdHistoryStddevSampOrderBy {
   @override
-  final BuiltList<Gtransaction_bool_exp>? G_and;
+  final GOrderBy? amount;
   @override
-  final Gtransaction_bool_exp? G_not;
-  @override
-  final BuiltList<Gtransaction_bool_exp>? G_or;
-  @override
-  final GFloat_comparison_exp? amount;
-  @override
-  final GString_comparison_exp? comment;
-  @override
-  final Gtimestamptz_comparison_exp? created_at;
-  @override
-  final GInt_comparison_exp? created_on;
-  @override
-  final Gblock_bool_exp? created_on_block;
-  @override
-  final GInt_comparison_exp? id;
-  @override
-  final Gaccount_bool_exp? issuer;
-  @override
-  final GString_comparison_exp? issuer_pubkey;
-  @override
-  final Gaccount_bool_exp? receiver;
-  @override
-  final GString_comparison_exp? receiver_pubkey;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_bool_exp(
-          [void Function(Gtransaction_bool_expBuilder)? updates]) =>
-      (new Gtransaction_bool_expBuilder()..update(updates))._build();
+  factory _$GUdHistoryStddevSampOrderBy(
+          [void Function(GUdHistoryStddevSampOrderByBuilder)? updates]) =>
+      (new GUdHistoryStddevSampOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_bool_exp._(
-      {this.G_and,
-      this.G_not,
-      this.G_or,
-      this.amount,
-      this.comment,
-      this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.id,
-      this.issuer,
-      this.issuer_pubkey,
-      this.receiver,
-      this.receiver_pubkey})
-      : super._();
+  _$GUdHistoryStddevSampOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_bool_exp rebuild(
-          void Function(Gtransaction_bool_expBuilder) updates) =>
+  GUdHistoryStddevSampOrderBy rebuild(
+          void Function(GUdHistoryStddevSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_bool_expBuilder toBuilder() =>
-      new Gtransaction_bool_expBuilder()..replace(this);
+  GUdHistoryStddevSampOrderByBuilder toBuilder() =>
+      new GUdHistoryStddevSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_bool_exp &&
-        G_and == other.G_and &&
-        G_not == other.G_not &&
-        G_or == other.G_or &&
+    return other is GUdHistoryStddevSampOrderBy &&
         amount == other.amount &&
-        comment == other.comment &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        id == other.id &&
-        issuer == other.issuer &&
-        issuer_pubkey == other.issuer_pubkey &&
-        receiver == other.receiver &&
-        receiver_pubkey == other.receiver_pubkey;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, G_and.hashCode);
-    _$hash = $jc(_$hash, G_not.hashCode);
-    _$hash = $jc(_$hash, G_or.hashCode);
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, comment.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_pubkey.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_pubkey.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_bool_exp')
-          ..add('G_and', G_and)
-          ..add('G_not', G_not)
-          ..add('G_or', G_or)
+    return (newBuiltValueToStringHelper(r'GUdHistoryStddevSampOrderBy')
           ..add('amount', amount)
-          ..add('comment', comment)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('id', id)
-          ..add('issuer', issuer)
-          ..add('issuer_pubkey', issuer_pubkey)
-          ..add('receiver', receiver)
-          ..add('receiver_pubkey', receiver_pubkey))
-        .toString();
-  }
-}
-
-class Gtransaction_bool_expBuilder
-    implements Builder<Gtransaction_bool_exp, Gtransaction_bool_expBuilder> {
-  _$Gtransaction_bool_exp? _$v;
-
-  ListBuilder<Gtransaction_bool_exp>? _G_and;
-  ListBuilder<Gtransaction_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gtransaction_bool_exp>();
-  set G_and(ListBuilder<Gtransaction_bool_exp>? G_and) => _$this._G_and = G_and;
-
-  Gtransaction_bool_expBuilder? _G_not;
-  Gtransaction_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gtransaction_bool_expBuilder();
-  set G_not(Gtransaction_bool_expBuilder? G_not) => _$this._G_not = G_not;
-
-  ListBuilder<Gtransaction_bool_exp>? _G_or;
-  ListBuilder<Gtransaction_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gtransaction_bool_exp>();
-  set G_or(ListBuilder<Gtransaction_bool_exp>? G_or) => _$this._G_or = G_or;
-
-  GFloat_comparison_expBuilder? _amount;
-  GFloat_comparison_expBuilder get amount =>
-      _$this._amount ??= new GFloat_comparison_expBuilder();
-  set amount(GFloat_comparison_expBuilder? amount) => _$this._amount = amount;
-
-  GString_comparison_expBuilder? _comment;
-  GString_comparison_expBuilder get comment =>
-      _$this._comment ??= new GString_comparison_expBuilder();
-  set comment(GString_comparison_expBuilder? comment) =>
-      _$this._comment = comment;
-
-  Gtimestamptz_comparison_expBuilder? _created_at;
-  Gtimestamptz_comparison_expBuilder get created_at =>
-      _$this._created_at ??= new Gtimestamptz_comparison_expBuilder();
-  set created_at(Gtimestamptz_comparison_expBuilder? created_at) =>
-      _$this._created_at = created_at;
-
-  GInt_comparison_expBuilder? _created_on;
-  GInt_comparison_expBuilder get created_on =>
-      _$this._created_on ??= new GInt_comparison_expBuilder();
-  set created_on(GInt_comparison_expBuilder? created_on) =>
-      _$this._created_on = created_on;
-
-  Gblock_bool_expBuilder? _created_on_block;
-  Gblock_bool_expBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_bool_expBuilder();
-  set created_on_block(Gblock_bool_expBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
-
-  GInt_comparison_expBuilder? _id;
-  GInt_comparison_expBuilder get id =>
-      _$this._id ??= new GInt_comparison_expBuilder();
-  set id(GInt_comparison_expBuilder? id) => _$this._id = id;
-
-  Gaccount_bool_expBuilder? _issuer;
-  Gaccount_bool_expBuilder get issuer =>
-      _$this._issuer ??= new Gaccount_bool_expBuilder();
-  set issuer(Gaccount_bool_expBuilder? issuer) => _$this._issuer = issuer;
-
-  GString_comparison_expBuilder? _issuer_pubkey;
-  GString_comparison_expBuilder get issuer_pubkey =>
-      _$this._issuer_pubkey ??= new GString_comparison_expBuilder();
-  set issuer_pubkey(GString_comparison_expBuilder? issuer_pubkey) =>
-      _$this._issuer_pubkey = issuer_pubkey;
-
-  Gaccount_bool_expBuilder? _receiver;
-  Gaccount_bool_expBuilder get receiver =>
-      _$this._receiver ??= new Gaccount_bool_expBuilder();
-  set receiver(Gaccount_bool_expBuilder? receiver) =>
-      _$this._receiver = receiver;
+          ..add('blockNumber', blockNumber))
+        .toString();
+  }
+}
+
+class GUdHistoryStddevSampOrderByBuilder
+    implements
+        Builder<GUdHistoryStddevSampOrderBy,
+            GUdHistoryStddevSampOrderByBuilder> {
+  _$GUdHistoryStddevSampOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  GString_comparison_expBuilder? _receiver_pubkey;
-  GString_comparison_expBuilder get receiver_pubkey =>
-      _$this._receiver_pubkey ??= new GString_comparison_expBuilder();
-  set receiver_pubkey(GString_comparison_expBuilder? receiver_pubkey) =>
-      _$this._receiver_pubkey = receiver_pubkey;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtransaction_bool_expBuilder();
+  GUdHistoryStddevSampOrderByBuilder();
 
-  Gtransaction_bool_expBuilder get _$this {
+  GUdHistoryStddevSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _G_and = $v.G_and?.toBuilder();
-      _G_not = $v.G_not?.toBuilder();
-      _G_or = $v.G_or?.toBuilder();
-      _amount = $v.amount?.toBuilder();
-      _comment = $v.comment?.toBuilder();
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on?.toBuilder();
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _id = $v.id?.toBuilder();
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_pubkey = $v.issuer_pubkey?.toBuilder();
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_pubkey = $v.receiver_pubkey?.toBuilder();
+      _amount = $v.amount;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_bool_exp other) {
+  void replace(GUdHistoryStddevSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_bool_exp;
+    _$v = other as _$GUdHistoryStddevSampOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_bool_expBuilder)? updates) {
+  void update(void Function(GUdHistoryStddevSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_bool_exp build() => _build();
+  GUdHistoryStddevSampOrderBy build() => _build();
 
-  _$Gtransaction_bool_exp _build() {
-    _$Gtransaction_bool_exp _$result;
-    try {
-      _$result = _$v ??
-          new _$Gtransaction_bool_exp._(
-              G_and: _G_and?.build(),
-              G_not: _G_not?.build(),
-              G_or: _G_or?.build(),
-              amount: _amount?.build(),
-              comment: _comment?.build(),
-              created_at: _created_at?.build(),
-              created_on: _created_on?.build(),
-              created_on_block: _created_on_block?.build(),
-              id: _id?.build(),
-              issuer: _issuer?.build(),
-              issuer_pubkey: _issuer_pubkey?.build(),
-              receiver: _receiver?.build(),
-              receiver_pubkey: _receiver_pubkey?.build());
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'G_and';
-        _G_and?.build();
-        _$failedField = 'G_not';
-        _G_not?.build();
-        _$failedField = 'G_or';
-        _G_or?.build();
-        _$failedField = 'amount';
-        _amount?.build();
-        _$failedField = 'comment';
-        _comment?.build();
-        _$failedField = 'created_at';
-        _created_at?.build();
-        _$failedField = 'created_on';
-        _created_on?.build();
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
-        _$failedField = 'id';
-        _id?.build();
-        _$failedField = 'issuer';
-        _issuer?.build();
-        _$failedField = 'issuer_pubkey';
-        _issuer_pubkey?.build();
-        _$failedField = 'receiver';
-        _receiver?.build();
-        _$failedField = 'receiver_pubkey';
-        _receiver_pubkey?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gtransaction_bool_exp', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GUdHistoryStddevSampOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistoryStddevSampOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_max_order_by extends Gtransaction_max_order_by {
-  @override
-  final Gorder_by? amount;
-  @override
-  final Gorder_by? comment;
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
+class _$GUdHistoryStreamCursorInput extends GUdHistoryStreamCursorInput {
   @override
-  final Gorder_by? id;
+  final GUdHistoryStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? issuer_pubkey;
-  @override
-  final Gorder_by? receiver_pubkey;
+  final GCursorOrdering? ordering;
 
-  factory _$Gtransaction_max_order_by(
-          [void Function(Gtransaction_max_order_byBuilder)? updates]) =>
-      (new Gtransaction_max_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryStreamCursorInput(
+          [void Function(GUdHistoryStreamCursorInputBuilder)? updates]) =>
+      (new GUdHistoryStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gtransaction_max_order_by._(
-      {this.amount,
-      this.comment,
-      this.created_at,
-      this.created_on,
-      this.id,
-      this.issuer_pubkey,
-      this.receiver_pubkey})
-      : super._();
+  _$GUdHistoryStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GUdHistoryStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gtransaction_max_order_by rebuild(
-          void Function(Gtransaction_max_order_byBuilder) updates) =>
+  GUdHistoryStreamCursorInput rebuild(
+          void Function(GUdHistoryStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_max_order_byBuilder toBuilder() =>
-      new Gtransaction_max_order_byBuilder()..replace(this);
+  GUdHistoryStreamCursorInputBuilder toBuilder() =>
+      new GUdHistoryStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_max_order_by &&
-        amount == other.amount &&
-        comment == other.comment &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        id == other.id &&
-        issuer_pubkey == other.issuer_pubkey &&
-        receiver_pubkey == other.receiver_pubkey;
+    return other is GUdHistoryStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
-    var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, comment.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
-    _$hash = $jc(_$hash, issuer_pubkey.hashCode);
-    _$hash = $jc(_$hash, receiver_pubkey.hashCode);
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_max_order_by')
-          ..add('amount', amount)
-          ..add('comment', comment)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('id', id)
-          ..add('issuer_pubkey', issuer_pubkey)
-          ..add('receiver_pubkey', receiver_pubkey))
+    return (newBuiltValueToStringHelper(r'GUdHistoryStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gtransaction_max_order_byBuilder
+class GUdHistoryStreamCursorInputBuilder
     implements
-        Builder<Gtransaction_max_order_by, Gtransaction_max_order_byBuilder> {
-  _$Gtransaction_max_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
-
-  Gorder_by? _comment;
-  Gorder_by? get comment => _$this._comment;
-  set comment(Gorder_by? comment) => _$this._comment = comment;
+        Builder<GUdHistoryStreamCursorInput,
+            GUdHistoryStreamCursorInputBuilder> {
+  _$GUdHistoryStreamCursorInput? _$v;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  GUdHistoryStreamCursorValueInputBuilder? _initialValue;
+  GUdHistoryStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GUdHistoryStreamCursorValueInputBuilder();
+  set initialValue(GUdHistoryStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GUdHistoryStreamCursorInputBuilder();
 
-  Gorder_by? _issuer_pubkey;
-  Gorder_by? get issuer_pubkey => _$this._issuer_pubkey;
-  set issuer_pubkey(Gorder_by? issuer_pubkey) =>
-      _$this._issuer_pubkey = issuer_pubkey;
-
-  Gorder_by? _receiver_pubkey;
-  Gorder_by? get receiver_pubkey => _$this._receiver_pubkey;
-  set receiver_pubkey(Gorder_by? receiver_pubkey) =>
-      _$this._receiver_pubkey = receiver_pubkey;
-
-  Gtransaction_max_order_byBuilder();
-
-  Gtransaction_max_order_byBuilder get _$this {
+  GUdHistoryStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _comment = $v.comment;
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _id = $v.id;
-      _issuer_pubkey = $v.issuer_pubkey;
-      _receiver_pubkey = $v.receiver_pubkey;
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_max_order_by other) {
+  void replace(GUdHistoryStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_max_order_by;
+    _$v = other as _$GUdHistoryStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gtransaction_max_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_max_order_by build() => _build();
+  GUdHistoryStreamCursorInput build() => _build();
 
-  _$Gtransaction_max_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_max_order_by._(
-            amount: amount,
-            comment: comment,
-            created_at: created_at,
-            created_on: created_on,
-            id: id,
-            issuer_pubkey: issuer_pubkey,
-            receiver_pubkey: receiver_pubkey);
+  _$GUdHistoryStreamCursorInput _build() {
+    _$GUdHistoryStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GUdHistoryStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GUdHistoryStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_min_order_by extends Gtransaction_min_order_by {
-  @override
-  final Gorder_by? amount;
+class _$GUdHistoryStreamCursorValueInput
+    extends GUdHistoryStreamCursorValueInput {
   @override
-  final Gorder_by? comment;
+  final int? amount;
   @override
-  final Gorder_by? created_at;
+  final int? blockNumber;
   @override
-  final Gorder_by? created_on;
+  final String? id;
   @override
-  final Gorder_by? id;
+  final String? identityId;
   @override
-  final Gorder_by? issuer_pubkey;
-  @override
-  final Gorder_by? receiver_pubkey;
+  final Gtimestamptz? timestamp;
 
-  factory _$Gtransaction_min_order_by(
-          [void Function(Gtransaction_min_order_byBuilder)? updates]) =>
-      (new Gtransaction_min_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryStreamCursorValueInput(
+          [void Function(GUdHistoryStreamCursorValueInputBuilder)? updates]) =>
+      (new GUdHistoryStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gtransaction_min_order_by._(
-      {this.amount,
-      this.comment,
-      this.created_at,
-      this.created_on,
-      this.id,
-      this.issuer_pubkey,
-      this.receiver_pubkey})
+  _$GUdHistoryStreamCursorValueInput._(
+      {this.amount, this.blockNumber, this.id, this.identityId, this.timestamp})
       : super._();
 
   @override
-  Gtransaction_min_order_by rebuild(
-          void Function(Gtransaction_min_order_byBuilder) updates) =>
+  GUdHistoryStreamCursorValueInput rebuild(
+          void Function(GUdHistoryStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_min_order_byBuilder toBuilder() =>
-      new Gtransaction_min_order_byBuilder()..replace(this);
+  GUdHistoryStreamCursorValueInputBuilder toBuilder() =>
+      new GUdHistoryStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_min_order_by &&
+    return other is GUdHistoryStreamCursorValueInput &&
         amount == other.amount &&
-        comment == other.comment &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
+        blockNumber == other.blockNumber &&
         id == other.id &&
-        issuer_pubkey == other.issuer_pubkey &&
-        receiver_pubkey == other.receiver_pubkey;
+        identityId == other.identityId &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, comment.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jc(_$hash, id.hashCode);
-    _$hash = $jc(_$hash, issuer_pubkey.hashCode);
-    _$hash = $jc(_$hash, receiver_pubkey.hashCode);
+    _$hash = $jc(_$hash, identityId.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_min_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistoryStreamCursorValueInput')
           ..add('amount', amount)
-          ..add('comment', comment)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
+          ..add('blockNumber', blockNumber)
           ..add('id', id)
-          ..add('issuer_pubkey', issuer_pubkey)
-          ..add('receiver_pubkey', receiver_pubkey))
+          ..add('identityId', identityId)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_min_order_byBuilder
+class GUdHistoryStreamCursorValueInputBuilder
     implements
-        Builder<Gtransaction_min_order_by, Gtransaction_min_order_byBuilder> {
-  _$Gtransaction_min_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+        Builder<GUdHistoryStreamCursorValueInput,
+            GUdHistoryStreamCursorValueInputBuilder> {
+  _$GUdHistoryStreamCursorValueInput? _$v;
 
-  Gorder_by? _comment;
-  Gorder_by? get comment => _$this._comment;
-  set comment(Gorder_by? comment) => _$this._comment = comment;
+  int? _amount;
+  int? get amount => _$this._amount;
+  set amount(int? amount) => _$this._amount = amount;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  String? _identityId;
+  String? get identityId => _$this._identityId;
+  set identityId(String? identityId) => _$this._identityId = identityId;
 
-  Gorder_by? _issuer_pubkey;
-  Gorder_by? get issuer_pubkey => _$this._issuer_pubkey;
-  set issuer_pubkey(Gorder_by? issuer_pubkey) =>
-      _$this._issuer_pubkey = issuer_pubkey;
+  GtimestamptzBuilder? _timestamp;
+  GtimestamptzBuilder get timestamp =>
+      _$this._timestamp ??= new GtimestamptzBuilder();
+  set timestamp(GtimestamptzBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
 
-  Gorder_by? _receiver_pubkey;
-  Gorder_by? get receiver_pubkey => _$this._receiver_pubkey;
-  set receiver_pubkey(Gorder_by? receiver_pubkey) =>
-      _$this._receiver_pubkey = receiver_pubkey;
+  GUdHistoryStreamCursorValueInputBuilder();
 
-  Gtransaction_min_order_byBuilder();
-
-  Gtransaction_min_order_byBuilder get _$this {
+  GUdHistoryStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _comment = $v.comment;
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
+      _blockNumber = $v.blockNumber;
       _id = $v.id;
-      _issuer_pubkey = $v.issuer_pubkey;
-      _receiver_pubkey = $v.receiver_pubkey;
+      _identityId = $v.identityId;
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_min_order_by other) {
+  void replace(GUdHistoryStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_min_order_by;
+    _$v = other as _$GUdHistoryStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gtransaction_min_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_min_order_by build() => _build();
+  GUdHistoryStreamCursorValueInput build() => _build();
 
-  _$Gtransaction_min_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_min_order_by._(
-            amount: amount,
-            comment: comment,
-            created_at: created_at,
-            created_on: created_on,
-            id: id,
-            issuer_pubkey: issuer_pubkey,
-            receiver_pubkey: receiver_pubkey);
+  _$GUdHistoryStreamCursorValueInput _build() {
+    _$GUdHistoryStreamCursorValueInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GUdHistoryStreamCursorValueInput._(
+              amount: amount,
+              blockNumber: blockNumber,
+              id: id,
+              identityId: identityId,
+              timestamp: _timestamp?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'timestamp';
+        _timestamp?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GUdHistoryStreamCursorValueInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_order_by extends Gtransaction_order_by {
-  @override
-  final Gorder_by? amount;
-  @override
-  final Gorder_by? comment;
-  @override
-  final Gorder_by? created_at;
-  @override
-  final Gorder_by? created_on;
+class _$GUdHistorySumOrderBy extends GUdHistorySumOrderBy {
   @override
-  final Gblock_order_by? created_on_block;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? id;
-  @override
-  final Gaccount_order_by? issuer;
-  @override
-  final Gorder_by? issuer_pubkey;
-  @override
-  final Gaccount_order_by? receiver;
-  @override
-  final Gorder_by? receiver_pubkey;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_order_by(
-          [void Function(Gtransaction_order_byBuilder)? updates]) =>
-      (new Gtransaction_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistorySumOrderBy(
+          [void Function(GUdHistorySumOrderByBuilder)? updates]) =>
+      (new GUdHistorySumOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_order_by._(
-      {this.amount,
-      this.comment,
-      this.created_at,
-      this.created_on,
-      this.created_on_block,
-      this.id,
-      this.issuer,
-      this.issuer_pubkey,
-      this.receiver,
-      this.receiver_pubkey})
-      : super._();
+  _$GUdHistorySumOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_order_by rebuild(
-          void Function(Gtransaction_order_byBuilder) updates) =>
+  GUdHistorySumOrderBy rebuild(
+          void Function(GUdHistorySumOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_order_byBuilder toBuilder() =>
-      new Gtransaction_order_byBuilder()..replace(this);
+  GUdHistorySumOrderByBuilder toBuilder() =>
+      new GUdHistorySumOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_order_by &&
+    return other is GUdHistorySumOrderBy &&
         amount == other.amount &&
-        comment == other.comment &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
-        created_on_block == other.created_on_block &&
-        id == other.id &&
-        issuer == other.issuer &&
-        issuer_pubkey == other.issuer_pubkey &&
-        receiver == other.receiver &&
-        receiver_pubkey == other.receiver_pubkey;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, comment.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, created_on_block.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
-    _$hash = $jc(_$hash, issuer.hashCode);
-    _$hash = $jc(_$hash, issuer_pubkey.hashCode);
-    _$hash = $jc(_$hash, receiver.hashCode);
-    _$hash = $jc(_$hash, receiver_pubkey.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistorySumOrderBy')
           ..add('amount', amount)
-          ..add('comment', comment)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
-          ..add('created_on_block', created_on_block)
-          ..add('id', id)
-          ..add('issuer', issuer)
-          ..add('issuer_pubkey', issuer_pubkey)
-          ..add('receiver', receiver)
-          ..add('receiver_pubkey', receiver_pubkey))
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_order_byBuilder
-    implements Builder<Gtransaction_order_by, Gtransaction_order_byBuilder> {
-  _$Gtransaction_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
-
-  Gorder_by? _comment;
-  Gorder_by? get comment => _$this._comment;
-  set comment(Gorder_by? comment) => _$this._comment = comment;
+class GUdHistorySumOrderByBuilder
+    implements Builder<GUdHistorySumOrderBy, GUdHistorySumOrderByBuilder> {
+  _$GUdHistorySumOrderBy? _$v;
 
-  Gorder_by? _created_at;
-  Gorder_by? get created_at => _$this._created_at;
-  set created_at(Gorder_by? created_at) => _$this._created_at = created_at;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gblock_order_byBuilder? _created_on_block;
-  Gblock_order_byBuilder get created_on_block =>
-      _$this._created_on_block ??= new Gblock_order_byBuilder();
-  set created_on_block(Gblock_order_byBuilder? created_on_block) =>
-      _$this._created_on_block = created_on_block;
+  GUdHistorySumOrderByBuilder();
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
-
-  Gaccount_order_byBuilder? _issuer;
-  Gaccount_order_byBuilder get issuer =>
-      _$this._issuer ??= new Gaccount_order_byBuilder();
-  set issuer(Gaccount_order_byBuilder? issuer) => _$this._issuer = issuer;
-
-  Gorder_by? _issuer_pubkey;
-  Gorder_by? get issuer_pubkey => _$this._issuer_pubkey;
-  set issuer_pubkey(Gorder_by? issuer_pubkey) =>
-      _$this._issuer_pubkey = issuer_pubkey;
-
-  Gaccount_order_byBuilder? _receiver;
-  Gaccount_order_byBuilder get receiver =>
-      _$this._receiver ??= new Gaccount_order_byBuilder();
-  set receiver(Gaccount_order_byBuilder? receiver) =>
-      _$this._receiver = receiver;
-
-  Gorder_by? _receiver_pubkey;
-  Gorder_by? get receiver_pubkey => _$this._receiver_pubkey;
-  set receiver_pubkey(Gorder_by? receiver_pubkey) =>
-      _$this._receiver_pubkey = receiver_pubkey;
-
-  Gtransaction_order_byBuilder();
-
-  Gtransaction_order_byBuilder get _$this {
+  GUdHistorySumOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _comment = $v.comment;
-      _created_at = $v.created_at;
-      _created_on = $v.created_on;
-      _created_on_block = $v.created_on_block?.toBuilder();
-      _id = $v.id;
-      _issuer = $v.issuer?.toBuilder();
-      _issuer_pubkey = $v.issuer_pubkey;
-      _receiver = $v.receiver?.toBuilder();
-      _receiver_pubkey = $v.receiver_pubkey;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_order_by other) {
+  void replace(GUdHistorySumOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_order_by;
+    _$v = other as _$GUdHistorySumOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_order_byBuilder)? updates) {
+  void update(void Function(GUdHistorySumOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_order_by build() => _build();
-
-  _$Gtransaction_order_by _build() {
-    _$Gtransaction_order_by _$result;
-    try {
-      _$result = _$v ??
-          new _$Gtransaction_order_by._(
-              amount: amount,
-              comment: comment,
-              created_at: created_at,
-              created_on: created_on,
-              created_on_block: _created_on_block?.build(),
-              id: id,
-              issuer: _issuer?.build(),
-              issuer_pubkey: issuer_pubkey,
-              receiver: _receiver?.build(),
-              receiver_pubkey: receiver_pubkey);
-    } catch (_) {
-      late String _$failedField;
-      try {
-        _$failedField = 'created_on_block';
-        _created_on_block?.build();
+  GUdHistorySumOrderBy build() => _build();
 
-        _$failedField = 'issuer';
-        _issuer?.build();
-
-        _$failedField = 'receiver';
-        _receiver?.build();
-      } catch (e) {
-        throw new BuiltValueNestedFieldError(
-            r'Gtransaction_order_by', _$failedField, e.toString());
-      }
-      rethrow;
-    }
+  _$GUdHistorySumOrderBy _build() {
+    final _$result = _$v ??
+        new _$GUdHistorySumOrderBy._(amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_stddev_order_by extends Gtransaction_stddev_order_by {
-  @override
-  final Gorder_by? amount;
+class _$GUdHistoryVarianceOrderBy extends GUdHistoryVarianceOrderBy {
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? id;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_stddev_order_by(
-          [void Function(Gtransaction_stddev_order_byBuilder)? updates]) =>
-      (new Gtransaction_stddev_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryVarianceOrderBy(
+          [void Function(GUdHistoryVarianceOrderByBuilder)? updates]) =>
+      (new GUdHistoryVarianceOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_stddev_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GUdHistoryVarianceOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_stddev_order_by rebuild(
-          void Function(Gtransaction_stddev_order_byBuilder) updates) =>
+  GUdHistoryVarianceOrderBy rebuild(
+          void Function(GUdHistoryVarianceOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_stddev_order_byBuilder toBuilder() =>
-      new Gtransaction_stddev_order_byBuilder()..replace(this);
+  GUdHistoryVarianceOrderByBuilder toBuilder() =>
+      new GUdHistoryVarianceOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_stddev_order_by &&
+    return other is GUdHistoryVarianceOrderBy &&
         amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_stddev_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistoryVarianceOrderBy')
           ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_stddev_order_byBuilder
+class GUdHistoryVarianceOrderByBuilder
     implements
-        Builder<Gtransaction_stddev_order_by,
-            Gtransaction_stddev_order_byBuilder> {
-  _$Gtransaction_stddev_order_by? _$v;
+        Builder<GUdHistoryVarianceOrderBy, GUdHistoryVarianceOrderByBuilder> {
+  _$GUdHistoryVarianceOrderBy? _$v;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GUdHistoryVarianceOrderByBuilder();
 
-  Gtransaction_stddev_order_byBuilder();
-
-  Gtransaction_stddev_order_byBuilder get _$this {
+  GUdHistoryVarianceOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_stddev_order_by other) {
+  void replace(GUdHistoryVarianceOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_stddev_order_by;
+    _$v = other as _$GUdHistoryVarianceOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_stddev_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryVarianceOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_stddev_order_by build() => _build();
+  GUdHistoryVarianceOrderBy build() => _build();
 
-  _$Gtransaction_stddev_order_by _build() {
+  _$GUdHistoryVarianceOrderBy _build() {
     final _$result = _$v ??
-        new _$Gtransaction_stddev_order_by._(
-            amount: amount, created_on: created_on, id: id);
+        new _$GUdHistoryVarianceOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_stddev_pop_order_by
-    extends Gtransaction_stddev_pop_order_by {
+class _$GUdHistoryVarPopOrderBy extends GUdHistoryVarPopOrderBy {
   @override
-  final Gorder_by? amount;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? id;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_stddev_pop_order_by(
-          [void Function(Gtransaction_stddev_pop_order_byBuilder)? updates]) =>
-      (new Gtransaction_stddev_pop_order_byBuilder()..update(updates))._build();
+  factory _$GUdHistoryVarPopOrderBy(
+          [void Function(GUdHistoryVarPopOrderByBuilder)? updates]) =>
+      (new GUdHistoryVarPopOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_stddev_pop_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GUdHistoryVarPopOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_stddev_pop_order_by rebuild(
-          void Function(Gtransaction_stddev_pop_order_byBuilder) updates) =>
+  GUdHistoryVarPopOrderBy rebuild(
+          void Function(GUdHistoryVarPopOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_stddev_pop_order_byBuilder toBuilder() =>
-      new Gtransaction_stddev_pop_order_byBuilder()..replace(this);
+  GUdHistoryVarPopOrderByBuilder toBuilder() =>
+      new GUdHistoryVarPopOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_stddev_pop_order_by &&
+    return other is GUdHistoryVarPopOrderBy &&
         amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_stddev_pop_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistoryVarPopOrderBy')
           ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_stddev_pop_order_byBuilder
+class GUdHistoryVarPopOrderByBuilder
     implements
-        Builder<Gtransaction_stddev_pop_order_by,
-            Gtransaction_stddev_pop_order_byBuilder> {
-  _$Gtransaction_stddev_pop_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+        Builder<GUdHistoryVarPopOrderBy, GUdHistoryVarPopOrderByBuilder> {
+  _$GUdHistoryVarPopOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtransaction_stddev_pop_order_byBuilder();
+  GUdHistoryVarPopOrderByBuilder();
 
-  Gtransaction_stddev_pop_order_byBuilder get _$this {
+  GUdHistoryVarPopOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_stddev_pop_order_by other) {
+  void replace(GUdHistoryVarPopOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_stddev_pop_order_by;
+    _$v = other as _$GUdHistoryVarPopOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_stddev_pop_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryVarPopOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_stddev_pop_order_by build() => _build();
+  GUdHistoryVarPopOrderBy build() => _build();
 
-  _$Gtransaction_stddev_pop_order_by _build() {
+  _$GUdHistoryVarPopOrderBy _build() {
     final _$result = _$v ??
-        new _$Gtransaction_stddev_pop_order_by._(
-            amount: amount, created_on: created_on, id: id);
+        new _$GUdHistoryVarPopOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_stddev_samp_order_by
-    extends Gtransaction_stddev_samp_order_by {
-  @override
-  final Gorder_by? amount;
+class _$GUdHistoryVarSampOrderBy extends GUdHistoryVarSampOrderBy {
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? amount;
   @override
-  final Gorder_by? id;
+  final GOrderBy? blockNumber;
 
-  factory _$Gtransaction_stddev_samp_order_by(
-          [void Function(Gtransaction_stddev_samp_order_byBuilder)? updates]) =>
-      (new Gtransaction_stddev_samp_order_byBuilder()..update(updates))
-          ._build();
+  factory _$GUdHistoryVarSampOrderBy(
+          [void Function(GUdHistoryVarSampOrderByBuilder)? updates]) =>
+      (new GUdHistoryVarSampOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_stddev_samp_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GUdHistoryVarSampOrderBy._({this.amount, this.blockNumber}) : super._();
 
   @override
-  Gtransaction_stddev_samp_order_by rebuild(
-          void Function(Gtransaction_stddev_samp_order_byBuilder) updates) =>
+  GUdHistoryVarSampOrderBy rebuild(
+          void Function(GUdHistoryVarSampOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_stddev_samp_order_byBuilder toBuilder() =>
-      new Gtransaction_stddev_samp_order_byBuilder()..replace(this);
+  GUdHistoryVarSampOrderByBuilder toBuilder() =>
+      new GUdHistoryVarSampOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_stddev_samp_order_by &&
+    return other is GUdHistoryVarSampOrderBy &&
         amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+        blockNumber == other.blockNumber;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_stddev_samp_order_by')
+    return (newBuiltValueToStringHelper(r'GUdHistoryVarSampOrderBy')
           ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+          ..add('blockNumber', blockNumber))
         .toString();
   }
 }
 
-class Gtransaction_stddev_samp_order_byBuilder
+class GUdHistoryVarSampOrderByBuilder
     implements
-        Builder<Gtransaction_stddev_samp_order_by,
-            Gtransaction_stddev_samp_order_byBuilder> {
-  _$Gtransaction_stddev_samp_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+        Builder<GUdHistoryVarSampOrderBy, GUdHistoryVarSampOrderByBuilder> {
+  _$GUdHistoryVarSampOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  Gtransaction_stddev_samp_order_byBuilder();
+  GUdHistoryVarSampOrderByBuilder();
 
-  Gtransaction_stddev_samp_order_byBuilder get _$this {
+  GUdHistoryVarSampOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _blockNumber = $v.blockNumber;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_stddev_samp_order_by other) {
+  void replace(GUdHistoryVarSampOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_stddev_samp_order_by;
+    _$v = other as _$GUdHistoryVarSampOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gtransaction_stddev_samp_order_byBuilder)? updates) {
+  void update(void Function(GUdHistoryVarSampOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_stddev_samp_order_by build() => _build();
+  GUdHistoryVarSampOrderBy build() => _build();
 
-  _$Gtransaction_stddev_samp_order_by _build() {
+  _$GUdHistoryVarSampOrderBy _build() {
     final _$result = _$v ??
-        new _$Gtransaction_stddev_samp_order_by._(
-            amount: amount, created_on: created_on, id: id);
+        new _$GUdHistoryVarSampOrderBy._(
+            amount: amount, blockNumber: blockNumber);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_stream_cursor_input
-    extends Gtransaction_stream_cursor_input {
+class _$GUdReevalBoolExp extends GUdReevalBoolExp {
+  @override
+  final BuiltList<GUdReevalBoolExp>? G_and;
+  @override
+  final GUdReevalBoolExp? G_not;
   @override
-  final Gtransaction_stream_cursor_value_input initial_value;
+  final BuiltList<GUdReevalBoolExp>? G_or;
   @override
-  final Gcursor_ordering? ordering;
+  final GIntComparisonExp? blockNumber;
+  @override
+  final GEventBoolExp? event;
+  @override
+  final GStringComparisonExp? eventId;
+  @override
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? membersCount;
+  @override
+  final GNumericComparisonExp? monetaryMass;
+  @override
+  final GNumericComparisonExp? newUdAmount;
+  @override
+  final GTimestamptzComparisonExp? timestamp;
 
-  factory _$Gtransaction_stream_cursor_input(
-          [void Function(Gtransaction_stream_cursor_inputBuilder)? updates]) =>
-      (new Gtransaction_stream_cursor_inputBuilder()..update(updates))._build();
+  factory _$GUdReevalBoolExp(
+          [void Function(GUdReevalBoolExpBuilder)? updates]) =>
+      (new GUdReevalBoolExpBuilder()..update(updates))._build();
 
-  _$Gtransaction_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
-      : super._() {
-    BuiltValueNullFieldError.checkNotNull(
-        initial_value, r'Gtransaction_stream_cursor_input', 'initial_value');
-  }
+  _$GUdReevalBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.id,
+      this.membersCount,
+      this.monetaryMass,
+      this.newUdAmount,
+      this.timestamp})
+      : super._();
 
   @override
-  Gtransaction_stream_cursor_input rebuild(
-          void Function(Gtransaction_stream_cursor_inputBuilder) updates) =>
+  GUdReevalBoolExp rebuild(void Function(GUdReevalBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_stream_cursor_inputBuilder toBuilder() =>
-      new Gtransaction_stream_cursor_inputBuilder()..replace(this);
+  GUdReevalBoolExpBuilder toBuilder() =>
+      new GUdReevalBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_stream_cursor_input &&
-        initial_value == other.initial_value &&
-        ordering == other.ordering;
+    return other is GUdReevalBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        id == other.id &&
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        newUdAmount == other.newUdAmount &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
-    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, newUdAmount.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_stream_cursor_input')
-          ..add('initial_value', initial_value)
-          ..add('ordering', ordering))
+    return (newBuiltValueToStringHelper(r'GUdReevalBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('newUdAmount', newUdAmount)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_stream_cursor_inputBuilder
-    implements
-        Builder<Gtransaction_stream_cursor_input,
-            Gtransaction_stream_cursor_inputBuilder> {
-  _$Gtransaction_stream_cursor_input? _$v;
-
-  Gtransaction_stream_cursor_value_inputBuilder? _initial_value;
-  Gtransaction_stream_cursor_value_inputBuilder get initial_value =>
-      _$this._initial_value ??=
-          new Gtransaction_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gtransaction_stream_cursor_value_inputBuilder? initial_value) =>
-      _$this._initial_value = initial_value;
-
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
-
-  Gtransaction_stream_cursor_inputBuilder();
-
-  Gtransaction_stream_cursor_inputBuilder get _$this {
+class GUdReevalBoolExpBuilder
+    implements Builder<GUdReevalBoolExp, GUdReevalBoolExpBuilder> {
+  _$GUdReevalBoolExp? _$v;
+
+  ListBuilder<GUdReevalBoolExp>? _G_and;
+  ListBuilder<GUdReevalBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GUdReevalBoolExp>();
+  set G_and(ListBuilder<GUdReevalBoolExp>? G_and) => _$this._G_and = G_and;
+
+  GUdReevalBoolExpBuilder? _G_not;
+  GUdReevalBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GUdReevalBoolExpBuilder();
+  set G_not(GUdReevalBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GUdReevalBoolExp>? _G_or;
+  ListBuilder<GUdReevalBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GUdReevalBoolExp>();
+  set G_or(ListBuilder<GUdReevalBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _membersCount;
+  GIntComparisonExpBuilder get membersCount =>
+      _$this._membersCount ??= new GIntComparisonExpBuilder();
+  set membersCount(GIntComparisonExpBuilder? membersCount) =>
+      _$this._membersCount = membersCount;
+
+  GNumericComparisonExpBuilder? _monetaryMass;
+  GNumericComparisonExpBuilder get monetaryMass =>
+      _$this._monetaryMass ??= new GNumericComparisonExpBuilder();
+  set monetaryMass(GNumericComparisonExpBuilder? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
+
+  GNumericComparisonExpBuilder? _newUdAmount;
+  GNumericComparisonExpBuilder get newUdAmount =>
+      _$this._newUdAmount ??= new GNumericComparisonExpBuilder();
+  set newUdAmount(GNumericComparisonExpBuilder? newUdAmount) =>
+      _$this._newUdAmount = newUdAmount;
+
+  GTimestamptzComparisonExpBuilder? _timestamp;
+  GTimestamptzComparisonExpBuilder get timestamp =>
+      _$this._timestamp ??= new GTimestamptzComparisonExpBuilder();
+  set timestamp(GTimestamptzComparisonExpBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GUdReevalBoolExpBuilder();
+
+  GUdReevalBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
-      _ordering = $v.ordering;
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _membersCount = $v.membersCount?.toBuilder();
+      _monetaryMass = $v.monetaryMass?.toBuilder();
+      _newUdAmount = $v.newUdAmount?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_stream_cursor_input other) {
+  void replace(GUdReevalBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_stream_cursor_input;
+    _$v = other as _$GUdReevalBoolExp;
   }
 
   @override
-  void update(void Function(Gtransaction_stream_cursor_inputBuilder)? updates) {
+  void update(void Function(GUdReevalBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_stream_cursor_input build() => _build();
+  GUdReevalBoolExp build() => _build();
 
-  _$Gtransaction_stream_cursor_input _build() {
-    _$Gtransaction_stream_cursor_input _$result;
+  _$GUdReevalBoolExp _build() {
+    _$GUdReevalBoolExp _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+          new _$GUdReevalBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              blockNumber: _blockNumber?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              id: _id?.build(),
+              membersCount: _membersCount?.build(),
+              monetaryMass: _monetaryMass?.build(),
+              newUdAmount: _newUdAmount?.build(),
+              timestamp: _timestamp?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'membersCount';
+        _membersCount?.build();
+        _$failedField = 'monetaryMass';
+        _monetaryMass?.build();
+        _$failedField = 'newUdAmount';
+        _newUdAmount?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_stream_cursor_input', _$failedField, e.toString());
+            r'GUdReevalBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -21532,183 +69614,183 @@ class Gtransaction_stream_cursor_inputBuilder
   }
 }
 
-class _$Gtransaction_stream_cursor_value_input
-    extends Gtransaction_stream_cursor_value_input {
+class _$GUdReevalOrderBy extends GUdReevalOrderBy {
   @override
-  final double? amount;
+  final GOrderBy? blockNumber;
   @override
-  final String? comment;
+  final GEventOrderBy? event;
   @override
-  final Gtimestamptz? created_at;
+  final GOrderBy? eventId;
   @override
-  final int? created_on;
+  final GOrderBy? id;
   @override
-  final int? id;
+  final GOrderBy? membersCount;
   @override
-  final String? issuer_pubkey;
+  final GOrderBy? monetaryMass;
   @override
-  final String? receiver_pubkey;
+  final GOrderBy? newUdAmount;
+  @override
+  final GOrderBy? timestamp;
 
-  factory _$Gtransaction_stream_cursor_value_input(
-          [void Function(Gtransaction_stream_cursor_value_inputBuilder)?
-              updates]) =>
-      (new Gtransaction_stream_cursor_value_inputBuilder()..update(updates))
-          ._build();
+  factory _$GUdReevalOrderBy(
+          [void Function(GUdReevalOrderByBuilder)? updates]) =>
+      (new GUdReevalOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_stream_cursor_value_input._(
-      {this.amount,
-      this.comment,
-      this.created_at,
-      this.created_on,
+  _$GUdReevalOrderBy._(
+      {this.blockNumber,
+      this.event,
+      this.eventId,
       this.id,
-      this.issuer_pubkey,
-      this.receiver_pubkey})
+      this.membersCount,
+      this.monetaryMass,
+      this.newUdAmount,
+      this.timestamp})
       : super._();
 
   @override
-  Gtransaction_stream_cursor_value_input rebuild(
-          void Function(Gtransaction_stream_cursor_value_inputBuilder)
-              updates) =>
+  GUdReevalOrderBy rebuild(void Function(GUdReevalOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gtransaction_stream_cursor_value_inputBuilder()..replace(this);
+  GUdReevalOrderByBuilder toBuilder() =>
+      new GUdReevalOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_stream_cursor_value_input &&
-        amount == other.amount &&
-        comment == other.comment &&
-        created_at == other.created_at &&
-        created_on == other.created_on &&
+    return other is GUdReevalOrderBy &&
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
         id == other.id &&
-        issuer_pubkey == other.issuer_pubkey &&
-        receiver_pubkey == other.receiver_pubkey;
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        newUdAmount == other.newUdAmount &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, comment.hashCode);
-    _$hash = $jc(_$hash, created_at.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
     _$hash = $jc(_$hash, id.hashCode);
-    _$hash = $jc(_$hash, issuer_pubkey.hashCode);
-    _$hash = $jc(_$hash, receiver_pubkey.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, newUdAmount.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gtransaction_stream_cursor_value_input')
-          ..add('amount', amount)
-          ..add('comment', comment)
-          ..add('created_at', created_at)
-          ..add('created_on', created_on)
+    return (newBuiltValueToStringHelper(r'GUdReevalOrderBy')
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
           ..add('id', id)
-          ..add('issuer_pubkey', issuer_pubkey)
-          ..add('receiver_pubkey', receiver_pubkey))
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('newUdAmount', newUdAmount)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_stream_cursor_value_inputBuilder
-    implements
-        Builder<Gtransaction_stream_cursor_value_input,
-            Gtransaction_stream_cursor_value_inputBuilder> {
-  _$Gtransaction_stream_cursor_value_input? _$v;
+class GUdReevalOrderByBuilder
+    implements Builder<GUdReevalOrderBy, GUdReevalOrderByBuilder> {
+  _$GUdReevalOrderBy? _$v;
 
-  double? _amount;
-  double? get amount => _$this._amount;
-  set amount(double? amount) => _$this._amount = amount;
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
 
-  String? _comment;
-  String? get comment => _$this._comment;
-  set comment(String? comment) => _$this._comment = comment;
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
 
-  GtimestamptzBuilder? _created_at;
-  GtimestamptzBuilder get created_at =>
-      _$this._created_at ??= new GtimestamptzBuilder();
-  set created_at(GtimestamptzBuilder? created_at) =>
-      _$this._created_at = created_at;
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  int? _created_on;
-  int? get created_on => _$this._created_on;
-  set created_on(int? created_on) => _$this._created_on = created_on;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  int? _id;
-  int? get id => _$this._id;
-  set id(int? id) => _$this._id = id;
+  GOrderBy? _membersCount;
+  GOrderBy? get membersCount => _$this._membersCount;
+  set membersCount(GOrderBy? membersCount) =>
+      _$this._membersCount = membersCount;
 
-  String? _issuer_pubkey;
-  String? get issuer_pubkey => _$this._issuer_pubkey;
-  set issuer_pubkey(String? issuer_pubkey) =>
-      _$this._issuer_pubkey = issuer_pubkey;
+  GOrderBy? _monetaryMass;
+  GOrderBy? get monetaryMass => _$this._monetaryMass;
+  set monetaryMass(GOrderBy? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
 
-  String? _receiver_pubkey;
-  String? get receiver_pubkey => _$this._receiver_pubkey;
-  set receiver_pubkey(String? receiver_pubkey) =>
-      _$this._receiver_pubkey = receiver_pubkey;
+  GOrderBy? _newUdAmount;
+  GOrderBy? get newUdAmount => _$this._newUdAmount;
+  set newUdAmount(GOrderBy? newUdAmount) => _$this._newUdAmount = newUdAmount;
 
-  Gtransaction_stream_cursor_value_inputBuilder();
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
 
-  Gtransaction_stream_cursor_value_inputBuilder get _$this {
+  GUdReevalOrderByBuilder();
+
+  GUdReevalOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _comment = $v.comment;
-      _created_at = $v.created_at?.toBuilder();
-      _created_on = $v.created_on;
+      _blockNumber = $v.blockNumber;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
       _id = $v.id;
-      _issuer_pubkey = $v.issuer_pubkey;
-      _receiver_pubkey = $v.receiver_pubkey;
+      _membersCount = $v.membersCount;
+      _monetaryMass = $v.monetaryMass;
+      _newUdAmount = $v.newUdAmount;
+      _timestamp = $v.timestamp;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_stream_cursor_value_input other) {
+  void replace(GUdReevalOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_stream_cursor_value_input;
+    _$v = other as _$GUdReevalOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gtransaction_stream_cursor_value_inputBuilder)? updates) {
+  void update(void Function(GUdReevalOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_stream_cursor_value_input build() => _build();
+  GUdReevalOrderBy build() => _build();
 
-  _$Gtransaction_stream_cursor_value_input _build() {
-    _$Gtransaction_stream_cursor_value_input _$result;
+  _$GUdReevalOrderBy _build() {
+    _$GUdReevalOrderBy _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_stream_cursor_value_input._(
-              amount: amount,
-              comment: comment,
-              created_at: _created_at?.build(),
-              created_on: created_on,
+          new _$GUdReevalOrderBy._(
+              blockNumber: blockNumber,
+              event: _event?.build(),
+              eventId: eventId,
               id: id,
-              issuer_pubkey: issuer_pubkey,
-              receiver_pubkey: receiver_pubkey);
+              membersCount: membersCount,
+              monetaryMass: monetaryMass,
+              newUdAmount: newUdAmount,
+              timestamp: timestamp);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'created_at';
-        _created_at?.build();
+        _$failedField = 'event';
+        _event?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_stream_cursor_value_input',
-            _$failedField,
-            e.toString());
+            r'GUdReevalOrderBy', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -21717,256 +69799,296 @@ class Gtransaction_stream_cursor_value_inputBuilder
   }
 }
 
-class _$Gtransaction_sum_order_by extends Gtransaction_sum_order_by {
+class _$GUdReevalStreamCursorInput extends GUdReevalStreamCursorInput {
   @override
-  final Gorder_by? amount;
+  final GUdReevalStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? created_on;
-  @override
-  final Gorder_by? id;
+  final GCursorOrdering? ordering;
 
-  factory _$Gtransaction_sum_order_by(
-          [void Function(Gtransaction_sum_order_byBuilder)? updates]) =>
-      (new Gtransaction_sum_order_byBuilder()..update(updates))._build();
+  factory _$GUdReevalStreamCursorInput(
+          [void Function(GUdReevalStreamCursorInputBuilder)? updates]) =>
+      (new GUdReevalStreamCursorInputBuilder()..update(updates))._build();
 
-  _$Gtransaction_sum_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GUdReevalStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GUdReevalStreamCursorInput', 'initialValue');
+  }
 
   @override
-  Gtransaction_sum_order_by rebuild(
-          void Function(Gtransaction_sum_order_byBuilder) updates) =>
+  GUdReevalStreamCursorInput rebuild(
+          void Function(GUdReevalStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_sum_order_byBuilder toBuilder() =>
-      new Gtransaction_sum_order_byBuilder()..replace(this);
+  GUdReevalStreamCursorInputBuilder toBuilder() =>
+      new GUdReevalStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_sum_order_by &&
-        amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+    return other is GUdReevalStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
-    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_sum_order_by')
-          ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+    return (newBuiltValueToStringHelper(r'GUdReevalStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gtransaction_sum_order_byBuilder
+class GUdReevalStreamCursorInputBuilder
     implements
-        Builder<Gtransaction_sum_order_by, Gtransaction_sum_order_byBuilder> {
-  _$Gtransaction_sum_order_by? _$v;
+        Builder<GUdReevalStreamCursorInput, GUdReevalStreamCursorInputBuilder> {
+  _$GUdReevalStreamCursorInput? _$v;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  GUdReevalStreamCursorValueInputBuilder? _initialValue;
+  GUdReevalStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GUdReevalStreamCursorValueInputBuilder();
+  set initialValue(GUdReevalStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GUdReevalStreamCursorInputBuilder();
 
-  Gtransaction_sum_order_byBuilder();
-
-  Gtransaction_sum_order_byBuilder get _$this {
+  GUdReevalStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_sum_order_by other) {
+  void replace(GUdReevalStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_sum_order_by;
+    _$v = other as _$GUdReevalStreamCursorInput;
   }
 
   @override
-  void update(void Function(Gtransaction_sum_order_byBuilder)? updates) {
+  void update(void Function(GUdReevalStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_sum_order_by build() => _build();
+  GUdReevalStreamCursorInput build() => _build();
 
-  _$Gtransaction_sum_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_sum_order_by._(
-            amount: amount, created_on: created_on, id: id);
+  _$GUdReevalStreamCursorInput _build() {
+    _$GUdReevalStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GUdReevalStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GUdReevalStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_timeserie_args extends Gtransaction_timeserie_args {
+class _$GUdReevalStreamCursorValueInput
+    extends GUdReevalStreamCursorValueInput {
+  @override
+  final int? blockNumber;
   @override
-  final Gdate? from;
+  final String? eventId;
   @override
-  final String? issuer_pk;
+  final String? id;
   @override
-  final Gtime_period? period;
+  final int? membersCount;
   @override
-  final String? receiver_pk;
+  final Gnumeric? monetaryMass;
   @override
-  final Gdate? to;
+  final Gnumeric? newUdAmount;
+  @override
+  final Gtimestamptz? timestamp;
 
-  factory _$Gtransaction_timeserie_args(
-          [void Function(Gtransaction_timeserie_argsBuilder)? updates]) =>
-      (new Gtransaction_timeserie_argsBuilder()..update(updates))._build();
+  factory _$GUdReevalStreamCursorValueInput(
+          [void Function(GUdReevalStreamCursorValueInputBuilder)? updates]) =>
+      (new GUdReevalStreamCursorValueInputBuilder()..update(updates))._build();
 
-  _$Gtransaction_timeserie_args._(
-      {this.from, this.issuer_pk, this.period, this.receiver_pk, this.to})
+  _$GUdReevalStreamCursorValueInput._(
+      {this.blockNumber,
+      this.eventId,
+      this.id,
+      this.membersCount,
+      this.monetaryMass,
+      this.newUdAmount,
+      this.timestamp})
       : super._();
 
   @override
-  Gtransaction_timeserie_args rebuild(
-          void Function(Gtransaction_timeserie_argsBuilder) updates) =>
+  GUdReevalStreamCursorValueInput rebuild(
+          void Function(GUdReevalStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_argsBuilder toBuilder() =>
-      new Gtransaction_timeserie_argsBuilder()..replace(this);
+  GUdReevalStreamCursorValueInputBuilder toBuilder() =>
+      new GUdReevalStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_timeserie_args &&
-        from == other.from &&
-        issuer_pk == other.issuer_pk &&
-        period == other.period &&
-        receiver_pk == other.receiver_pk &&
-        to == other.to;
+    return other is GUdReevalStreamCursorValueInput &&
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        newUdAmount == other.newUdAmount &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, from.hashCode);
-    _$hash = $jc(_$hash, issuer_pk.hashCode);
-    _$hash = $jc(_$hash, period.hashCode);
-    _$hash = $jc(_$hash, receiver_pk.hashCode);
-    _$hash = $jc(_$hash, to.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, newUdAmount.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_timeserie_args')
-          ..add('from', from)
-          ..add('issuer_pk', issuer_pk)
-          ..add('period', period)
-          ..add('receiver_pk', receiver_pk)
-          ..add('to', to))
+    return (newBuiltValueToStringHelper(r'GUdReevalStreamCursorValueInput')
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('newUdAmount', newUdAmount)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_timeserie_argsBuilder
+class GUdReevalStreamCursorValueInputBuilder
     implements
-        Builder<Gtransaction_timeserie_args,
-            Gtransaction_timeserie_argsBuilder> {
-  _$Gtransaction_timeserie_args? _$v;
-
-  GdateBuilder? _from;
-  GdateBuilder get from => _$this._from ??= new GdateBuilder();
-  set from(GdateBuilder? from) => _$this._from = from;
-
-  String? _issuer_pk;
-  String? get issuer_pk => _$this._issuer_pk;
-  set issuer_pk(String? issuer_pk) => _$this._issuer_pk = issuer_pk;
-
-  Gtime_periodBuilder? _period;
-  Gtime_periodBuilder get period =>
-      _$this._period ??= new Gtime_periodBuilder();
-  set period(Gtime_periodBuilder? period) => _$this._period = period;
-
-  String? _receiver_pk;
-  String? get receiver_pk => _$this._receiver_pk;
-  set receiver_pk(String? receiver_pk) => _$this._receiver_pk = receiver_pk;
-
-  GdateBuilder? _to;
-  GdateBuilder get to => _$this._to ??= new GdateBuilder();
-  set to(GdateBuilder? to) => _$this._to = to;
-
-  Gtransaction_timeserie_argsBuilder();
-
-  Gtransaction_timeserie_argsBuilder get _$this {
+        Builder<GUdReevalStreamCursorValueInput,
+            GUdReevalStreamCursorValueInputBuilder> {
+  _$GUdReevalStreamCursorValueInput? _$v;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
+
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
+
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
+
+  int? _membersCount;
+  int? get membersCount => _$this._membersCount;
+  set membersCount(int? membersCount) => _$this._membersCount = membersCount;
+
+  GnumericBuilder? _monetaryMass;
+  GnumericBuilder get monetaryMass =>
+      _$this._monetaryMass ??= new GnumericBuilder();
+  set monetaryMass(GnumericBuilder? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
+
+  GnumericBuilder? _newUdAmount;
+  GnumericBuilder get newUdAmount =>
+      _$this._newUdAmount ??= new GnumericBuilder();
+  set newUdAmount(GnumericBuilder? newUdAmount) =>
+      _$this._newUdAmount = newUdAmount;
+
+  GtimestamptzBuilder? _timestamp;
+  GtimestamptzBuilder get timestamp =>
+      _$this._timestamp ??= new GtimestamptzBuilder();
+  set timestamp(GtimestamptzBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GUdReevalStreamCursorValueInputBuilder();
+
+  GUdReevalStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _from = $v.from?.toBuilder();
-      _issuer_pk = $v.issuer_pk;
-      _period = $v.period?.toBuilder();
-      _receiver_pk = $v.receiver_pk;
-      _to = $v.to?.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _membersCount = $v.membersCount;
+      _monetaryMass = $v.monetaryMass?.toBuilder();
+      _newUdAmount = $v.newUdAmount?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_timeserie_args other) {
+  void replace(GUdReevalStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_timeserie_args;
+    _$v = other as _$GUdReevalStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gtransaction_timeserie_argsBuilder)? updates) {
+  void update(void Function(GUdReevalStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_args build() => _build();
+  GUdReevalStreamCursorValueInput build() => _build();
 
-  _$Gtransaction_timeserie_args _build() {
-    _$Gtransaction_timeserie_args _$result;
+  _$GUdReevalStreamCursorValueInput _build() {
+    _$GUdReevalStreamCursorValueInput _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_timeserie_args._(
-              from: _from?.build(),
-              issuer_pk: issuer_pk,
-              period: _period?.build(),
-              receiver_pk: receiver_pk,
-              to: _to?.build());
+          new _$GUdReevalStreamCursorValueInput._(
+              blockNumber: blockNumber,
+              eventId: eventId,
+              id: id,
+              membersCount: membersCount,
+              monetaryMass: _monetaryMass?.build(),
+              newUdAmount: _newUdAmount?.build(),
+              timestamp: _timestamp?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'from';
-        _from?.build();
-
-        _$failedField = 'period';
-        _period?.build();
-
-        _$failedField = 'to';
-        _to?.build();
+        _$failedField = 'monetaryMass';
+        _monetaryMass?.build();
+        _$failedField = 'newUdAmount';
+        _newUdAmount?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_timeserie_args', _$failedField, e.toString());
+            r'GUdReevalStreamCursorValueInput', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -21975,47 +70097,72 @@ class Gtransaction_timeserie_argsBuilder
   }
 }
 
-class _$Gtransaction_timeserie_tmp_bool_exp
-    extends Gtransaction_timeserie_tmp_bool_exp {
+class _$GUniversalDividendBoolExp extends GUniversalDividendBoolExp {
+  @override
+  final BuiltList<GUniversalDividendBoolExp>? G_and;
+  @override
+  final GUniversalDividendBoolExp? G_not;
+  @override
+  final BuiltList<GUniversalDividendBoolExp>? G_or;
   @override
-  final BuiltList<Gtransaction_timeserie_tmp_bool_exp>? G_and;
+  final GNumericComparisonExp? amount;
   @override
-  final Gtransaction_timeserie_tmp_bool_exp? G_not;
+  final GIntComparisonExp? blockNumber;
   @override
-  final BuiltList<Gtransaction_timeserie_tmp_bool_exp>? G_or;
+  final GEventBoolExp? event;
   @override
-  final GFloat_comparison_exp? amount;
+  final GStringComparisonExp? eventId;
   @override
-  final Gtimestamptz_comparison_exp? date;
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? membersCount;
+  @override
+  final GNumericComparisonExp? monetaryMass;
+  @override
+  final GTimestamptzComparisonExp? timestamp;
 
-  factory _$Gtransaction_timeserie_tmp_bool_exp(
-          [void Function(Gtransaction_timeserie_tmp_bool_expBuilder)?
-              updates]) =>
-      (new Gtransaction_timeserie_tmp_bool_expBuilder()..update(updates))
-          ._build();
+  factory _$GUniversalDividendBoolExp(
+          [void Function(GUniversalDividendBoolExpBuilder)? updates]) =>
+      (new GUniversalDividendBoolExpBuilder()..update(updates))._build();
 
-  _$Gtransaction_timeserie_tmp_bool_exp._(
-      {this.G_and, this.G_not, this.G_or, this.amount, this.date})
+  _$GUniversalDividendBoolExp._(
+      {this.G_and,
+      this.G_not,
+      this.G_or,
+      this.amount,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.id,
+      this.membersCount,
+      this.monetaryMass,
+      this.timestamp})
       : super._();
 
   @override
-  Gtransaction_timeserie_tmp_bool_exp rebuild(
-          void Function(Gtransaction_timeserie_tmp_bool_expBuilder) updates) =>
+  GUniversalDividendBoolExp rebuild(
+          void Function(GUniversalDividendBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_tmp_bool_expBuilder toBuilder() =>
-      new Gtransaction_timeserie_tmp_bool_expBuilder()..replace(this);
+  GUniversalDividendBoolExpBuilder toBuilder() =>
+      new GUniversalDividendBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_timeserie_tmp_bool_exp &&
+    return other is GUniversalDividendBoolExp &&
         G_and == other.G_and &&
         G_not == other.G_not &&
         G_or == other.G_or &&
         amount == other.amount &&
-        date == other.date;
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        id == other.id &&
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        timestamp == other.timestamp;
   }
 
   @override
@@ -22025,97 +70172,152 @@ class _$Gtransaction_timeserie_tmp_bool_exp
     _$hash = $jc(_$hash, G_not.hashCode);
     _$hash = $jc(_$hash, G_or.hashCode);
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, date.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_timeserie_tmp_bool_exp')
+    return (newBuiltValueToStringHelper(r'GUniversalDividendBoolExp')
           ..add('G_and', G_and)
           ..add('G_not', G_not)
           ..add('G_or', G_or)
           ..add('amount', amount)
-          ..add('date', date))
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_timeserie_tmp_bool_expBuilder
+class GUniversalDividendBoolExpBuilder
     implements
-        Builder<Gtransaction_timeserie_tmp_bool_exp,
-            Gtransaction_timeserie_tmp_bool_expBuilder> {
-  _$Gtransaction_timeserie_tmp_bool_exp? _$v;
-
-  ListBuilder<Gtransaction_timeserie_tmp_bool_exp>? _G_and;
-  ListBuilder<Gtransaction_timeserie_tmp_bool_exp> get G_and =>
-      _$this._G_and ??= new ListBuilder<Gtransaction_timeserie_tmp_bool_exp>();
-  set G_and(ListBuilder<Gtransaction_timeserie_tmp_bool_exp>? G_and) =>
-      _$this._G_and = G_and;
-
-  Gtransaction_timeserie_tmp_bool_expBuilder? _G_not;
-  Gtransaction_timeserie_tmp_bool_expBuilder get G_not =>
-      _$this._G_not ??= new Gtransaction_timeserie_tmp_bool_expBuilder();
-  set G_not(Gtransaction_timeserie_tmp_bool_expBuilder? G_not) =>
-      _$this._G_not = G_not;
-
-  ListBuilder<Gtransaction_timeserie_tmp_bool_exp>? _G_or;
-  ListBuilder<Gtransaction_timeserie_tmp_bool_exp> get G_or =>
-      _$this._G_or ??= new ListBuilder<Gtransaction_timeserie_tmp_bool_exp>();
-  set G_or(ListBuilder<Gtransaction_timeserie_tmp_bool_exp>? G_or) =>
-      _$this._G_or = G_or;
+        Builder<GUniversalDividendBoolExp, GUniversalDividendBoolExpBuilder> {
+  _$GUniversalDividendBoolExp? _$v;
 
-  GFloat_comparison_expBuilder? _amount;
-  GFloat_comparison_expBuilder get amount =>
-      _$this._amount ??= new GFloat_comparison_expBuilder();
-  set amount(GFloat_comparison_expBuilder? amount) => _$this._amount = amount;
-
-  Gtimestamptz_comparison_expBuilder? _date;
-  Gtimestamptz_comparison_expBuilder get date =>
-      _$this._date ??= new Gtimestamptz_comparison_expBuilder();
-  set date(Gtimestamptz_comparison_expBuilder? date) => _$this._date = date;
-
-  Gtransaction_timeserie_tmp_bool_expBuilder();
+  ListBuilder<GUniversalDividendBoolExp>? _G_and;
+  ListBuilder<GUniversalDividendBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GUniversalDividendBoolExp>();
+  set G_and(ListBuilder<GUniversalDividendBoolExp>? G_and) =>
+      _$this._G_and = G_and;
 
-  Gtransaction_timeserie_tmp_bool_expBuilder get _$this {
+  GUniversalDividendBoolExpBuilder? _G_not;
+  GUniversalDividendBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GUniversalDividendBoolExpBuilder();
+  set G_not(GUniversalDividendBoolExpBuilder? G_not) => _$this._G_not = G_not;
+
+  ListBuilder<GUniversalDividendBoolExp>? _G_or;
+  ListBuilder<GUniversalDividendBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GUniversalDividendBoolExp>();
+  set G_or(ListBuilder<GUniversalDividendBoolExp>? G_or) => _$this._G_or = G_or;
+
+  GNumericComparisonExpBuilder? _amount;
+  GNumericComparisonExpBuilder get amount =>
+      _$this._amount ??= new GNumericComparisonExpBuilder();
+  set amount(GNumericComparisonExpBuilder? amount) => _$this._amount = amount;
+
+  GIntComparisonExpBuilder? _blockNumber;
+  GIntComparisonExpBuilder get blockNumber =>
+      _$this._blockNumber ??= new GIntComparisonExpBuilder();
+  set blockNumber(GIntComparisonExpBuilder? blockNumber) =>
+      _$this._blockNumber = blockNumber;
+
+  GEventBoolExpBuilder? _event;
+  GEventBoolExpBuilder get event =>
+      _$this._event ??= new GEventBoolExpBuilder();
+  set event(GEventBoolExpBuilder? event) => _$this._event = event;
+
+  GStringComparisonExpBuilder? _eventId;
+  GStringComparisonExpBuilder get eventId =>
+      _$this._eventId ??= new GStringComparisonExpBuilder();
+  set eventId(GStringComparisonExpBuilder? eventId) =>
+      _$this._eventId = eventId;
+
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
+
+  GIntComparisonExpBuilder? _membersCount;
+  GIntComparisonExpBuilder get membersCount =>
+      _$this._membersCount ??= new GIntComparisonExpBuilder();
+  set membersCount(GIntComparisonExpBuilder? membersCount) =>
+      _$this._membersCount = membersCount;
+
+  GNumericComparisonExpBuilder? _monetaryMass;
+  GNumericComparisonExpBuilder get monetaryMass =>
+      _$this._monetaryMass ??= new GNumericComparisonExpBuilder();
+  set monetaryMass(GNumericComparisonExpBuilder? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
+
+  GTimestamptzComparisonExpBuilder? _timestamp;
+  GTimestamptzComparisonExpBuilder get timestamp =>
+      _$this._timestamp ??= new GTimestamptzComparisonExpBuilder();
+  set timestamp(GTimestamptzComparisonExpBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GUniversalDividendBoolExpBuilder();
+
+  GUniversalDividendBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _G_and = $v.G_and?.toBuilder();
       _G_not = $v.G_not?.toBuilder();
       _G_or = $v.G_or?.toBuilder();
       _amount = $v.amount?.toBuilder();
-      _date = $v.date?.toBuilder();
+      _blockNumber = $v.blockNumber?.toBuilder();
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _membersCount = $v.membersCount?.toBuilder();
+      _monetaryMass = $v.monetaryMass?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_timeserie_tmp_bool_exp other) {
+  void replace(GUniversalDividendBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_timeserie_tmp_bool_exp;
+    _$v = other as _$GUniversalDividendBoolExp;
   }
 
   @override
-  void update(
-      void Function(Gtransaction_timeserie_tmp_bool_expBuilder)? updates) {
+  void update(void Function(GUniversalDividendBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_tmp_bool_exp build() => _build();
+  GUniversalDividendBoolExp build() => _build();
 
-  _$Gtransaction_timeserie_tmp_bool_exp _build() {
-    _$Gtransaction_timeserie_tmp_bool_exp _$result;
+  _$GUniversalDividendBoolExp _build() {
+    _$GUniversalDividendBoolExp _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_timeserie_tmp_bool_exp._(
+          new _$GUniversalDividendBoolExp._(
               G_and: _G_and?.build(),
               G_not: _G_not?.build(),
               G_or: _G_or?.build(),
               amount: _amount?.build(),
-              date: _date?.build());
+              blockNumber: _blockNumber?.build(),
+              event: _event?.build(),
+              eventId: _eventId?.build(),
+              id: _id?.build(),
+              membersCount: _membersCount?.build(),
+              monetaryMass: _monetaryMass?.build(),
+              timestamp: _timestamp?.build());
     } catch (_) {
       late String _$failedField;
       try {
@@ -22127,13 +70329,23 @@ class Gtransaction_timeserie_tmp_bool_expBuilder
         _G_or?.build();
         _$failedField = 'amount';
         _amount?.build();
-        _$failedField = 'date';
-        _date?.build();
+        _$failedField = 'blockNumber';
+        _blockNumber?.build();
+        _$failedField = 'event';
+        _event?.build();
+        _$failedField = 'eventId';
+        _eventId?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'membersCount';
+        _membersCount?.build();
+        _$failedField = 'monetaryMass';
+        _monetaryMass?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_timeserie_tmp_bool_exp',
-            _$failedField,
-            e.toString());
+            r'GUniversalDividendBoolExp', _$failedField, e.toString());
       }
       rethrow;
     }
@@ -22142,149 +70354,234 @@ class Gtransaction_timeserie_tmp_bool_expBuilder
   }
 }
 
-class _$Gtransaction_timeserie_tmp_order_by
-    extends Gtransaction_timeserie_tmp_order_by {
+class _$GUniversalDividendOrderBy extends GUniversalDividendOrderBy {
+  @override
+  final GOrderBy? amount;
+  @override
+  final GOrderBy? blockNumber;
   @override
-  final Gorder_by? amount;
+  final GEventOrderBy? event;
   @override
-  final Gorder_by? date;
+  final GOrderBy? eventId;
+  @override
+  final GOrderBy? id;
+  @override
+  final GOrderBy? membersCount;
+  @override
+  final GOrderBy? monetaryMass;
+  @override
+  final GOrderBy? timestamp;
 
-  factory _$Gtransaction_timeserie_tmp_order_by(
-          [void Function(Gtransaction_timeserie_tmp_order_byBuilder)?
-              updates]) =>
-      (new Gtransaction_timeserie_tmp_order_byBuilder()..update(updates))
-          ._build();
+  factory _$GUniversalDividendOrderBy(
+          [void Function(GUniversalDividendOrderByBuilder)? updates]) =>
+      (new GUniversalDividendOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_timeserie_tmp_order_by._({this.amount, this.date}) : super._();
+  _$GUniversalDividendOrderBy._(
+      {this.amount,
+      this.blockNumber,
+      this.event,
+      this.eventId,
+      this.id,
+      this.membersCount,
+      this.monetaryMass,
+      this.timestamp})
+      : super._();
 
   @override
-  Gtransaction_timeserie_tmp_order_by rebuild(
-          void Function(Gtransaction_timeserie_tmp_order_byBuilder) updates) =>
+  GUniversalDividendOrderBy rebuild(
+          void Function(GUniversalDividendOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_tmp_order_byBuilder toBuilder() =>
-      new Gtransaction_timeserie_tmp_order_byBuilder()..replace(this);
+  GUniversalDividendOrderByBuilder toBuilder() =>
+      new GUniversalDividendOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_timeserie_tmp_order_by &&
+    return other is GUniversalDividendOrderBy &&
         amount == other.amount &&
-        date == other.date;
+        blockNumber == other.blockNumber &&
+        event == other.event &&
+        eventId == other.eventId &&
+        id == other.id &&
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, date.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, event.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_timeserie_tmp_order_by')
+    return (newBuiltValueToStringHelper(r'GUniversalDividendOrderBy')
           ..add('amount', amount)
-          ..add('date', date))
+          ..add('blockNumber', blockNumber)
+          ..add('event', event)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_timeserie_tmp_order_byBuilder
+class GUniversalDividendOrderByBuilder
     implements
-        Builder<Gtransaction_timeserie_tmp_order_by,
-            Gtransaction_timeserie_tmp_order_byBuilder> {
-  _$Gtransaction_timeserie_tmp_order_by? _$v;
+        Builder<GUniversalDividendOrderBy, GUniversalDividendOrderByBuilder> {
+  _$GUniversalDividendOrderBy? _$v;
+
+  GOrderBy? _amount;
+  GOrderBy? get amount => _$this._amount;
+  set amount(GOrderBy? amount) => _$this._amount = amount;
+
+  GOrderBy? _blockNumber;
+  GOrderBy? get blockNumber => _$this._blockNumber;
+  set blockNumber(GOrderBy? blockNumber) => _$this._blockNumber = blockNumber;
+
+  GEventOrderByBuilder? _event;
+  GEventOrderByBuilder get event =>
+      _$this._event ??= new GEventOrderByBuilder();
+  set event(GEventOrderByBuilder? event) => _$this._event = event;
+
+  GOrderBy? _eventId;
+  GOrderBy? get eventId => _$this._eventId;
+  set eventId(GOrderBy? eventId) => _$this._eventId = eventId;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gorder_by? _date;
-  Gorder_by? get date => _$this._date;
-  set date(Gorder_by? date) => _$this._date = date;
+  GOrderBy? _membersCount;
+  GOrderBy? get membersCount => _$this._membersCount;
+  set membersCount(GOrderBy? membersCount) =>
+      _$this._membersCount = membersCount;
 
-  Gtransaction_timeserie_tmp_order_byBuilder();
+  GOrderBy? _monetaryMass;
+  GOrderBy? get monetaryMass => _$this._monetaryMass;
+  set monetaryMass(GOrderBy? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
 
-  Gtransaction_timeserie_tmp_order_byBuilder get _$this {
+  GOrderBy? _timestamp;
+  GOrderBy? get timestamp => _$this._timestamp;
+  set timestamp(GOrderBy? timestamp) => _$this._timestamp = timestamp;
+
+  GUniversalDividendOrderByBuilder();
+
+  GUniversalDividendOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
       _amount = $v.amount;
-      _date = $v.date;
+      _blockNumber = $v.blockNumber;
+      _event = $v.event?.toBuilder();
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _membersCount = $v.membersCount;
+      _monetaryMass = $v.monetaryMass;
+      _timestamp = $v.timestamp;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_timeserie_tmp_order_by other) {
+  void replace(GUniversalDividendOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_timeserie_tmp_order_by;
+    _$v = other as _$GUniversalDividendOrderBy;
   }
 
   @override
-  void update(
-      void Function(Gtransaction_timeserie_tmp_order_byBuilder)? updates) {
+  void update(void Function(GUniversalDividendOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_tmp_order_by build() => _build();
+  GUniversalDividendOrderBy build() => _build();
 
-  _$Gtransaction_timeserie_tmp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_timeserie_tmp_order_by._(amount: amount, date: date);
+  _$GUniversalDividendOrderBy _build() {
+    _$GUniversalDividendOrderBy _$result;
+    try {
+      _$result = _$v ??
+          new _$GUniversalDividendOrderBy._(
+              amount: amount,
+              blockNumber: blockNumber,
+              event: _event?.build(),
+              eventId: eventId,
+              id: id,
+              membersCount: membersCount,
+              monetaryMass: monetaryMass,
+              timestamp: timestamp);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'event';
+        _event?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GUniversalDividendOrderBy', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_timeserie_tmp_stream_cursor_input
-    extends Gtransaction_timeserie_tmp_stream_cursor_input {
+class _$GUniversalDividendStreamCursorInput
+    extends GUniversalDividendStreamCursorInput {
   @override
-  final Gtransaction_timeserie_tmp_stream_cursor_value_input initial_value;
+  final GUniversalDividendStreamCursorValueInput initialValue;
   @override
-  final Gcursor_ordering? ordering;
+  final GCursorOrdering? ordering;
 
-  factory _$Gtransaction_timeserie_tmp_stream_cursor_input(
-          [void Function(Gtransaction_timeserie_tmp_stream_cursor_inputBuilder)?
+  factory _$GUniversalDividendStreamCursorInput(
+          [void Function(GUniversalDividendStreamCursorInputBuilder)?
               updates]) =>
-      (new Gtransaction_timeserie_tmp_stream_cursor_inputBuilder()
-            ..update(updates))
+      (new GUniversalDividendStreamCursorInputBuilder()..update(updates))
           ._build();
 
-  _$Gtransaction_timeserie_tmp_stream_cursor_input._(
-      {required this.initial_value, this.ordering})
+  _$GUniversalDividendStreamCursorInput._(
+      {required this.initialValue, this.ordering})
       : super._() {
-    BuiltValueNullFieldError.checkNotNull(initial_value,
-        r'Gtransaction_timeserie_tmp_stream_cursor_input', 'initial_value');
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GUniversalDividendStreamCursorInput', 'initialValue');
   }
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_input rebuild(
-          void Function(Gtransaction_timeserie_tmp_stream_cursor_inputBuilder)
-              updates) =>
+  GUniversalDividendStreamCursorInput rebuild(
+          void Function(GUniversalDividendStreamCursorInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_inputBuilder toBuilder() =>
-      new Gtransaction_timeserie_tmp_stream_cursor_inputBuilder()
-        ..replace(this);
+  GUniversalDividendStreamCursorInputBuilder toBuilder() =>
+      new GUniversalDividendStreamCursorInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_timeserie_tmp_stream_cursor_input &&
-        initial_value == other.initial_value &&
+    return other is GUniversalDividendStreamCursorInput &&
+        initialValue == other.initialValue &&
         ordering == other.ordering;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, initial_value.hashCode);
+    _$hash = $jc(_$hash, initialValue.hashCode);
     _$hash = $jc(_$hash, ordering.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
@@ -22292,39 +70589,37 @@ class _$Gtransaction_timeserie_tmp_stream_cursor_input
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(
-            r'Gtransaction_timeserie_tmp_stream_cursor_input')
-          ..add('initial_value', initial_value)
+    return (newBuiltValueToStringHelper(r'GUniversalDividendStreamCursorInput')
+          ..add('initialValue', initialValue)
           ..add('ordering', ordering))
         .toString();
   }
 }
 
-class Gtransaction_timeserie_tmp_stream_cursor_inputBuilder
+class GUniversalDividendStreamCursorInputBuilder
     implements
-        Builder<Gtransaction_timeserie_tmp_stream_cursor_input,
-            Gtransaction_timeserie_tmp_stream_cursor_inputBuilder> {
-  _$Gtransaction_timeserie_tmp_stream_cursor_input? _$v;
+        Builder<GUniversalDividendStreamCursorInput,
+            GUniversalDividendStreamCursorInputBuilder> {
+  _$GUniversalDividendStreamCursorInput? _$v;
 
-  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder? _initial_value;
-  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder
-      get initial_value => _$this._initial_value ??=
-          new Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder();
-  set initial_value(
-          Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder?
-              initial_value) =>
-      _$this._initial_value = initial_value;
+  GUniversalDividendStreamCursorValueInputBuilder? _initialValue;
+  GUniversalDividendStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??=
+          new GUniversalDividendStreamCursorValueInputBuilder();
+  set initialValue(
+          GUniversalDividendStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
 
-  Gcursor_ordering? _ordering;
-  Gcursor_ordering? get ordering => _$this._ordering;
-  set ordering(Gcursor_ordering? ordering) => _$this._ordering = ordering;
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
 
-  Gtransaction_timeserie_tmp_stream_cursor_inputBuilder();
+  GUniversalDividendStreamCursorInputBuilder();
 
-  Gtransaction_timeserie_tmp_stream_cursor_inputBuilder get _$this {
+  GUniversalDividendStreamCursorInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _initial_value = $v.initial_value.toBuilder();
+      _initialValue = $v.initialValue.toBuilder();
       _ordering = $v.ordering;
       _$v = null;
     }
@@ -22332,35 +70627,34 @@ class Gtransaction_timeserie_tmp_stream_cursor_inputBuilder
   }
 
   @override
-  void replace(Gtransaction_timeserie_tmp_stream_cursor_input other) {
+  void replace(GUniversalDividendStreamCursorInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_timeserie_tmp_stream_cursor_input;
+    _$v = other as _$GUniversalDividendStreamCursorInput;
   }
 
   @override
   void update(
-      void Function(Gtransaction_timeserie_tmp_stream_cursor_inputBuilder)?
-          updates) {
+      void Function(GUniversalDividendStreamCursorInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_input build() => _build();
+  GUniversalDividendStreamCursorInput build() => _build();
 
-  _$Gtransaction_timeserie_tmp_stream_cursor_input _build() {
-    _$Gtransaction_timeserie_tmp_stream_cursor_input _$result;
+  _$GUniversalDividendStreamCursorInput _build() {
+    _$GUniversalDividendStreamCursorInput _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_timeserie_tmp_stream_cursor_input._(
-              initial_value: initial_value.build(), ordering: ordering);
+          new _$GUniversalDividendStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'initial_value';
-        initial_value.build();
+        _$failedField = 'initialValue';
+        initialValue.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_timeserie_tmp_stream_cursor_input',
+            r'GUniversalDividendStreamCursorInput',
             _$failedField,
             e.toString());
       }
@@ -22371,50 +70665,72 @@ class Gtransaction_timeserie_tmp_stream_cursor_inputBuilder
   }
 }
 
-class _$Gtransaction_timeserie_tmp_stream_cursor_value_input
-    extends Gtransaction_timeserie_tmp_stream_cursor_value_input {
+class _$GUniversalDividendStreamCursorValueInput
+    extends GUniversalDividendStreamCursorValueInput {
+  @override
+  final Gnumeric? amount;
+  @override
+  final int? blockNumber;
+  @override
+  final String? eventId;
+  @override
+  final String? id;
   @override
-  final double? amount;
+  final int? membersCount;
   @override
-  final Gtimestamptz? date;
+  final Gnumeric? monetaryMass;
+  @override
+  final Gtimestamptz? timestamp;
 
-  factory _$Gtransaction_timeserie_tmp_stream_cursor_value_input(
-          [void Function(
-                  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder)?
+  factory _$GUniversalDividendStreamCursorValueInput(
+          [void Function(GUniversalDividendStreamCursorValueInputBuilder)?
               updates]) =>
-      (new Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder()
-            ..update(updates))
+      (new GUniversalDividendStreamCursorValueInputBuilder()..update(updates))
           ._build();
 
-  _$Gtransaction_timeserie_tmp_stream_cursor_value_input._(
-      {this.amount, this.date})
+  _$GUniversalDividendStreamCursorValueInput._(
+      {this.amount,
+      this.blockNumber,
+      this.eventId,
+      this.id,
+      this.membersCount,
+      this.monetaryMass,
+      this.timestamp})
       : super._();
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_value_input rebuild(
-          void Function(
-                  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder)
+  GUniversalDividendStreamCursorValueInput rebuild(
+          void Function(GUniversalDividendStreamCursorValueInputBuilder)
               updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder toBuilder() =>
-      new Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder()
-        ..replace(this);
+  GUniversalDividendStreamCursorValueInputBuilder toBuilder() =>
+      new GUniversalDividendStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_timeserie_tmp_stream_cursor_value_input &&
+    return other is GUniversalDividendStreamCursorValueInput &&
         amount == other.amount &&
-        date == other.date;
+        blockNumber == other.blockNumber &&
+        eventId == other.eventId &&
+        id == other.id &&
+        membersCount == other.membersCount &&
+        monetaryMass == other.monetaryMass &&
+        timestamp == other.timestamp;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
     _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, date.hashCode);
+    _$hash = $jc(_$hash, blockNumber.hashCode);
+    _$hash = $jc(_$hash, eventId.hashCode);
+    _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, membersCount.hashCode);
+    _$hash = $jc(_$hash, monetaryMass.hashCode);
+    _$hash = $jc(_$hash, timestamp.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
@@ -22422,70 +70738,113 @@ class _$Gtransaction_timeserie_tmp_stream_cursor_value_input
   @override
   String toString() {
     return (newBuiltValueToStringHelper(
-            r'Gtransaction_timeserie_tmp_stream_cursor_value_input')
+            r'GUniversalDividendStreamCursorValueInput')
           ..add('amount', amount)
-          ..add('date', date))
+          ..add('blockNumber', blockNumber)
+          ..add('eventId', eventId)
+          ..add('id', id)
+          ..add('membersCount', membersCount)
+          ..add('monetaryMass', monetaryMass)
+          ..add('timestamp', timestamp))
         .toString();
   }
 }
 
-class Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder
+class GUniversalDividendStreamCursorValueInputBuilder
     implements
-        Builder<Gtransaction_timeserie_tmp_stream_cursor_value_input,
-            Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder> {
-  _$Gtransaction_timeserie_tmp_stream_cursor_value_input? _$v;
+        Builder<GUniversalDividendStreamCursorValueInput,
+            GUniversalDividendStreamCursorValueInputBuilder> {
+  _$GUniversalDividendStreamCursorValueInput? _$v;
+
+  GnumericBuilder? _amount;
+  GnumericBuilder get amount => _$this._amount ??= new GnumericBuilder();
+  set amount(GnumericBuilder? amount) => _$this._amount = amount;
+
+  int? _blockNumber;
+  int? get blockNumber => _$this._blockNumber;
+  set blockNumber(int? blockNumber) => _$this._blockNumber = blockNumber;
 
-  double? _amount;
-  double? get amount => _$this._amount;
-  set amount(double? amount) => _$this._amount = amount;
+  String? _eventId;
+  String? get eventId => _$this._eventId;
+  set eventId(String? eventId) => _$this._eventId = eventId;
 
-  GtimestamptzBuilder? _date;
-  GtimestamptzBuilder get date => _$this._date ??= new GtimestamptzBuilder();
-  set date(GtimestamptzBuilder? date) => _$this._date = date;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder();
+  int? _membersCount;
+  int? get membersCount => _$this._membersCount;
+  set membersCount(int? membersCount) => _$this._membersCount = membersCount;
 
-  Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder get _$this {
+  GnumericBuilder? _monetaryMass;
+  GnumericBuilder get monetaryMass =>
+      _$this._monetaryMass ??= new GnumericBuilder();
+  set monetaryMass(GnumericBuilder? monetaryMass) =>
+      _$this._monetaryMass = monetaryMass;
+
+  GtimestamptzBuilder? _timestamp;
+  GtimestamptzBuilder get timestamp =>
+      _$this._timestamp ??= new GtimestamptzBuilder();
+  set timestamp(GtimestamptzBuilder? timestamp) =>
+      _$this._timestamp = timestamp;
+
+  GUniversalDividendStreamCursorValueInputBuilder();
+
+  GUniversalDividendStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _date = $v.date?.toBuilder();
+      _amount = $v.amount?.toBuilder();
+      _blockNumber = $v.blockNumber;
+      _eventId = $v.eventId;
+      _id = $v.id;
+      _membersCount = $v.membersCount;
+      _monetaryMass = $v.monetaryMass?.toBuilder();
+      _timestamp = $v.timestamp?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_timeserie_tmp_stream_cursor_value_input other) {
+  void replace(GUniversalDividendStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_timeserie_tmp_stream_cursor_value_input;
+    _$v = other as _$GUniversalDividendStreamCursorValueInput;
   }
 
   @override
   void update(
-      void Function(
-              Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder)?
-          updates) {
+      void Function(GUniversalDividendStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_timeserie_tmp_stream_cursor_value_input build() => _build();
+  GUniversalDividendStreamCursorValueInput build() => _build();
 
-  _$Gtransaction_timeserie_tmp_stream_cursor_value_input _build() {
-    _$Gtransaction_timeserie_tmp_stream_cursor_value_input _$result;
+  _$GUniversalDividendStreamCursorValueInput _build() {
+    _$GUniversalDividendStreamCursorValueInput _$result;
     try {
       _$result = _$v ??
-          new _$Gtransaction_timeserie_tmp_stream_cursor_value_input._(
-              amount: amount, date: _date?.build());
+          new _$GUniversalDividendStreamCursorValueInput._(
+              amount: _amount?.build(),
+              blockNumber: blockNumber,
+              eventId: eventId,
+              id: id,
+              membersCount: membersCount,
+              monetaryMass: _monetaryMass?.build(),
+              timestamp: _timestamp?.build());
     } catch (_) {
       late String _$failedField;
       try {
-        _$failedField = 'date';
-        _date?.build();
+        _$failedField = 'amount';
+        _amount?.build();
+
+        _$failedField = 'monetaryMass';
+        _monetaryMass?.build();
+        _$failedField = 'timestamp';
+        _timestamp?.build();
       } catch (e) {
         throw new BuiltValueNestedFieldError(
-            r'Gtransaction_timeserie_tmp_stream_cursor_value_input',
+            r'GUniversalDividendStreamCursorValueInput',
             _$failedField,
             e.toString());
       }
@@ -22496,322 +70855,456 @@ class Gtransaction_timeserie_tmp_stream_cursor_value_inputBuilder
   }
 }
 
-class _$Gtransaction_var_pop_order_by extends Gtransaction_var_pop_order_by {
+class _$GValidatorBoolExp extends GValidatorBoolExp {
+  @override
+  final BuiltList<GValidatorBoolExp>? G_and;
   @override
-  final Gorder_by? amount;
+  final GValidatorBoolExp? G_not;
   @override
-  final Gorder_by? created_on;
+  final BuiltList<GValidatorBoolExp>? G_or;
   @override
-  final Gorder_by? id;
+  final GStringComparisonExp? id;
+  @override
+  final GIntComparisonExp? index;
 
-  factory _$Gtransaction_var_pop_order_by(
-          [void Function(Gtransaction_var_pop_order_byBuilder)? updates]) =>
-      (new Gtransaction_var_pop_order_byBuilder()..update(updates))._build();
+  factory _$GValidatorBoolExp(
+          [void Function(GValidatorBoolExpBuilder)? updates]) =>
+      (new GValidatorBoolExpBuilder()..update(updates))._build();
 
-  _$Gtransaction_var_pop_order_by._({this.amount, this.created_on, this.id})
+  _$GValidatorBoolExp._(
+      {this.G_and, this.G_not, this.G_or, this.id, this.index})
       : super._();
 
   @override
-  Gtransaction_var_pop_order_by rebuild(
-          void Function(Gtransaction_var_pop_order_byBuilder) updates) =>
+  GValidatorBoolExp rebuild(void Function(GValidatorBoolExpBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_var_pop_order_byBuilder toBuilder() =>
-      new Gtransaction_var_pop_order_byBuilder()..replace(this);
+  GValidatorBoolExpBuilder toBuilder() =>
+      new GValidatorBoolExpBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_var_pop_order_by &&
-        amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+    return other is GValidatorBoolExp &&
+        G_and == other.G_and &&
+        G_not == other.G_not &&
+        G_or == other.G_or &&
+        id == other.id &&
+        index == other.index;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
+    _$hash = $jc(_$hash, G_and.hashCode);
+    _$hash = $jc(_$hash, G_not.hashCode);
+    _$hash = $jc(_$hash, G_or.hashCode);
     _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_var_pop_order_by')
-          ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+    return (newBuiltValueToStringHelper(r'GValidatorBoolExp')
+          ..add('G_and', G_and)
+          ..add('G_not', G_not)
+          ..add('G_or', G_or)
+          ..add('id', id)
+          ..add('index', index))
         .toString();
   }
 }
 
-class Gtransaction_var_pop_order_byBuilder
-    implements
-        Builder<Gtransaction_var_pop_order_by,
-            Gtransaction_var_pop_order_byBuilder> {
-  _$Gtransaction_var_pop_order_by? _$v;
+class GValidatorBoolExpBuilder
+    implements Builder<GValidatorBoolExp, GValidatorBoolExpBuilder> {
+  _$GValidatorBoolExp? _$v;
+
+  ListBuilder<GValidatorBoolExp>? _G_and;
+  ListBuilder<GValidatorBoolExp> get G_and =>
+      _$this._G_and ??= new ListBuilder<GValidatorBoolExp>();
+  set G_and(ListBuilder<GValidatorBoolExp>? G_and) => _$this._G_and = G_and;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  GValidatorBoolExpBuilder? _G_not;
+  GValidatorBoolExpBuilder get G_not =>
+      _$this._G_not ??= new GValidatorBoolExpBuilder();
+  set G_not(GValidatorBoolExpBuilder? G_not) => _$this._G_not = G_not;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  ListBuilder<GValidatorBoolExp>? _G_or;
+  ListBuilder<GValidatorBoolExp> get G_or =>
+      _$this._G_or ??= new ListBuilder<GValidatorBoolExp>();
+  set G_or(ListBuilder<GValidatorBoolExp>? G_or) => _$this._G_or = G_or;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GStringComparisonExpBuilder? _id;
+  GStringComparisonExpBuilder get id =>
+      _$this._id ??= new GStringComparisonExpBuilder();
+  set id(GStringComparisonExpBuilder? id) => _$this._id = id;
 
-  Gtransaction_var_pop_order_byBuilder();
+  GIntComparisonExpBuilder? _index;
+  GIntComparisonExpBuilder get index =>
+      _$this._index ??= new GIntComparisonExpBuilder();
+  set index(GIntComparisonExpBuilder? index) => _$this._index = index;
 
-  Gtransaction_var_pop_order_byBuilder get _$this {
+  GValidatorBoolExpBuilder();
+
+  GValidatorBoolExpBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _created_on = $v.created_on;
-      _id = $v.id;
+      _G_and = $v.G_and?.toBuilder();
+      _G_not = $v.G_not?.toBuilder();
+      _G_or = $v.G_or?.toBuilder();
+      _id = $v.id?.toBuilder();
+      _index = $v.index?.toBuilder();
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_var_pop_order_by other) {
+  void replace(GValidatorBoolExp other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_var_pop_order_by;
+    _$v = other as _$GValidatorBoolExp;
   }
 
   @override
-  void update(void Function(Gtransaction_var_pop_order_byBuilder)? updates) {
+  void update(void Function(GValidatorBoolExpBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_var_pop_order_by build() => _build();
+  GValidatorBoolExp build() => _build();
 
-  _$Gtransaction_var_pop_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_var_pop_order_by._(
-            amount: amount, created_on: created_on, id: id);
+  _$GValidatorBoolExp _build() {
+    _$GValidatorBoolExp _$result;
+    try {
+      _$result = _$v ??
+          new _$GValidatorBoolExp._(
+              G_and: _G_and?.build(),
+              G_not: _G_not?.build(),
+              G_or: _G_or?.build(),
+              id: _id?.build(),
+              index: _index?.build());
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'G_and';
+        _G_and?.build();
+        _$failedField = 'G_not';
+        _G_not?.build();
+        _$failedField = 'G_or';
+        _G_or?.build();
+        _$failedField = 'id';
+        _id?.build();
+        _$failedField = 'index';
+        _index?.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GValidatorBoolExp', _$failedField, e.toString());
+      }
+      rethrow;
+    }
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_var_samp_order_by extends Gtransaction_var_samp_order_by {
-  @override
-  final Gorder_by? amount;
+class _$GValidatorOrderBy extends GValidatorOrderBy {
   @override
-  final Gorder_by? created_on;
+  final GOrderBy? id;
   @override
-  final Gorder_by? id;
+  final GOrderBy? index;
 
-  factory _$Gtransaction_var_samp_order_by(
-          [void Function(Gtransaction_var_samp_order_byBuilder)? updates]) =>
-      (new Gtransaction_var_samp_order_byBuilder()..update(updates))._build();
+  factory _$GValidatorOrderBy(
+          [void Function(GValidatorOrderByBuilder)? updates]) =>
+      (new GValidatorOrderByBuilder()..update(updates))._build();
 
-  _$Gtransaction_var_samp_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  _$GValidatorOrderBy._({this.id, this.index}) : super._();
 
   @override
-  Gtransaction_var_samp_order_by rebuild(
-          void Function(Gtransaction_var_samp_order_byBuilder) updates) =>
+  GValidatorOrderBy rebuild(void Function(GValidatorOrderByBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_var_samp_order_byBuilder toBuilder() =>
-      new Gtransaction_var_samp_order_byBuilder()..replace(this);
+  GValidatorOrderByBuilder toBuilder() =>
+      new GValidatorOrderByBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_var_samp_order_by &&
-        amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+    return other is GValidatorOrderBy && id == other.id && index == other.index;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
     _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_var_samp_order_by')
-          ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+    return (newBuiltValueToStringHelper(r'GValidatorOrderBy')
+          ..add('id', id)
+          ..add('index', index))
         .toString();
   }
 }
 
-class Gtransaction_var_samp_order_byBuilder
-    implements
-        Builder<Gtransaction_var_samp_order_by,
-            Gtransaction_var_samp_order_byBuilder> {
-  _$Gtransaction_var_samp_order_by? _$v;
-
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+class GValidatorOrderByBuilder
+    implements Builder<GValidatorOrderBy, GValidatorOrderByBuilder> {
+  _$GValidatorOrderBy? _$v;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
+  GOrderBy? _id;
+  GOrderBy? get id => _$this._id;
+  set id(GOrderBy? id) => _$this._id = id;
 
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  GOrderBy? _index;
+  GOrderBy? get index => _$this._index;
+  set index(GOrderBy? index) => _$this._index = index;
 
-  Gtransaction_var_samp_order_byBuilder();
+  GValidatorOrderByBuilder();
 
-  Gtransaction_var_samp_order_byBuilder get _$this {
+  GValidatorOrderByBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _created_on = $v.created_on;
       _id = $v.id;
+      _index = $v.index;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_var_samp_order_by other) {
+  void replace(GValidatorOrderBy other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_var_samp_order_by;
+    _$v = other as _$GValidatorOrderBy;
   }
 
   @override
-  void update(void Function(Gtransaction_var_samp_order_byBuilder)? updates) {
+  void update(void Function(GValidatorOrderByBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_var_samp_order_by build() => _build();
+  GValidatorOrderBy build() => _build();
 
-  _$Gtransaction_var_samp_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_var_samp_order_by._(
-            amount: amount, created_on: created_on, id: id);
+  _$GValidatorOrderBy _build() {
+    final _$result = _$v ?? new _$GValidatorOrderBy._(id: id, index: index);
     replace(_$result);
     return _$result;
   }
 }
 
-class _$Gtransaction_variance_order_by extends Gtransaction_variance_order_by {
+class _$GValidatorStreamCursorInput extends GValidatorStreamCursorInput {
   @override
-  final Gorder_by? amount;
+  final GValidatorStreamCursorValueInput initialValue;
   @override
-  final Gorder_by? created_on;
+  final GCursorOrdering? ordering;
+
+  factory _$GValidatorStreamCursorInput(
+          [void Function(GValidatorStreamCursorInputBuilder)? updates]) =>
+      (new GValidatorStreamCursorInputBuilder()..update(updates))._build();
+
+  _$GValidatorStreamCursorInput._({required this.initialValue, this.ordering})
+      : super._() {
+    BuiltValueNullFieldError.checkNotNull(
+        initialValue, r'GValidatorStreamCursorInput', 'initialValue');
+  }
+
   @override
-  final Gorder_by? id;
+  GValidatorStreamCursorInput rebuild(
+          void Function(GValidatorStreamCursorInputBuilder) updates) =>
+      (toBuilder()..update(updates)).build();
 
-  factory _$Gtransaction_variance_order_by(
-          [void Function(Gtransaction_variance_order_byBuilder)? updates]) =>
-      (new Gtransaction_variance_order_byBuilder()..update(updates))._build();
+  @override
+  GValidatorStreamCursorInputBuilder toBuilder() =>
+      new GValidatorStreamCursorInputBuilder()..replace(this);
 
-  _$Gtransaction_variance_order_by._({this.amount, this.created_on, this.id})
-      : super._();
+  @override
+  bool operator ==(Object other) {
+    if (identical(other, this)) return true;
+    return other is GValidatorStreamCursorInput &&
+        initialValue == other.initialValue &&
+        ordering == other.ordering;
+  }
+
+  @override
+  int get hashCode {
+    var _$hash = 0;
+    _$hash = $jc(_$hash, initialValue.hashCode);
+    _$hash = $jc(_$hash, ordering.hashCode);
+    _$hash = $jf(_$hash);
+    return _$hash;
+  }
+
+  @override
+  String toString() {
+    return (newBuiltValueToStringHelper(r'GValidatorStreamCursorInput')
+          ..add('initialValue', initialValue)
+          ..add('ordering', ordering))
+        .toString();
+  }
+}
+
+class GValidatorStreamCursorInputBuilder
+    implements
+        Builder<GValidatorStreamCursorInput,
+            GValidatorStreamCursorInputBuilder> {
+  _$GValidatorStreamCursorInput? _$v;
+
+  GValidatorStreamCursorValueInputBuilder? _initialValue;
+  GValidatorStreamCursorValueInputBuilder get initialValue =>
+      _$this._initialValue ??= new GValidatorStreamCursorValueInputBuilder();
+  set initialValue(GValidatorStreamCursorValueInputBuilder? initialValue) =>
+      _$this._initialValue = initialValue;
+
+  GCursorOrdering? _ordering;
+  GCursorOrdering? get ordering => _$this._ordering;
+  set ordering(GCursorOrdering? ordering) => _$this._ordering = ordering;
+
+  GValidatorStreamCursorInputBuilder();
+
+  GValidatorStreamCursorInputBuilder get _$this {
+    final $v = _$v;
+    if ($v != null) {
+      _initialValue = $v.initialValue.toBuilder();
+      _ordering = $v.ordering;
+      _$v = null;
+    }
+    return this;
+  }
+
+  @override
+  void replace(GValidatorStreamCursorInput other) {
+    ArgumentError.checkNotNull(other, 'other');
+    _$v = other as _$GValidatorStreamCursorInput;
+  }
+
+  @override
+  void update(void Function(GValidatorStreamCursorInputBuilder)? updates) {
+    if (updates != null) updates(this);
+  }
+
+  @override
+  GValidatorStreamCursorInput build() => _build();
+
+  _$GValidatorStreamCursorInput _build() {
+    _$GValidatorStreamCursorInput _$result;
+    try {
+      _$result = _$v ??
+          new _$GValidatorStreamCursorInput._(
+              initialValue: initialValue.build(), ordering: ordering);
+    } catch (_) {
+      late String _$failedField;
+      try {
+        _$failedField = 'initialValue';
+        initialValue.build();
+      } catch (e) {
+        throw new BuiltValueNestedFieldError(
+            r'GValidatorStreamCursorInput', _$failedField, e.toString());
+      }
+      rethrow;
+    }
+    replace(_$result);
+    return _$result;
+  }
+}
+
+class _$GValidatorStreamCursorValueInput
+    extends GValidatorStreamCursorValueInput {
+  @override
+  final String? id;
+  @override
+  final int? index;
+
+  factory _$GValidatorStreamCursorValueInput(
+          [void Function(GValidatorStreamCursorValueInputBuilder)? updates]) =>
+      (new GValidatorStreamCursorValueInputBuilder()..update(updates))._build();
+
+  _$GValidatorStreamCursorValueInput._({this.id, this.index}) : super._();
 
   @override
-  Gtransaction_variance_order_by rebuild(
-          void Function(Gtransaction_variance_order_byBuilder) updates) =>
+  GValidatorStreamCursorValueInput rebuild(
+          void Function(GValidatorStreamCursorValueInputBuilder) updates) =>
       (toBuilder()..update(updates)).build();
 
   @override
-  Gtransaction_variance_order_byBuilder toBuilder() =>
-      new Gtransaction_variance_order_byBuilder()..replace(this);
+  GValidatorStreamCursorValueInputBuilder toBuilder() =>
+      new GValidatorStreamCursorValueInputBuilder()..replace(this);
 
   @override
   bool operator ==(Object other) {
     if (identical(other, this)) return true;
-    return other is Gtransaction_variance_order_by &&
-        amount == other.amount &&
-        created_on == other.created_on &&
-        id == other.id;
+    return other is GValidatorStreamCursorValueInput &&
+        id == other.id &&
+        index == other.index;
   }
 
   @override
   int get hashCode {
     var _$hash = 0;
-    _$hash = $jc(_$hash, amount.hashCode);
-    _$hash = $jc(_$hash, created_on.hashCode);
     _$hash = $jc(_$hash, id.hashCode);
+    _$hash = $jc(_$hash, index.hashCode);
     _$hash = $jf(_$hash);
     return _$hash;
   }
 
   @override
   String toString() {
-    return (newBuiltValueToStringHelper(r'Gtransaction_variance_order_by')
-          ..add('amount', amount)
-          ..add('created_on', created_on)
-          ..add('id', id))
+    return (newBuiltValueToStringHelper(r'GValidatorStreamCursorValueInput')
+          ..add('id', id)
+          ..add('index', index))
         .toString();
   }
 }
 
-class Gtransaction_variance_order_byBuilder
+class GValidatorStreamCursorValueInputBuilder
     implements
-        Builder<Gtransaction_variance_order_by,
-            Gtransaction_variance_order_byBuilder> {
-  _$Gtransaction_variance_order_by? _$v;
+        Builder<GValidatorStreamCursorValueInput,
+            GValidatorStreamCursorValueInputBuilder> {
+  _$GValidatorStreamCursorValueInput? _$v;
 
-  Gorder_by? _amount;
-  Gorder_by? get amount => _$this._amount;
-  set amount(Gorder_by? amount) => _$this._amount = amount;
+  String? _id;
+  String? get id => _$this._id;
+  set id(String? id) => _$this._id = id;
 
-  Gorder_by? _created_on;
-  Gorder_by? get created_on => _$this._created_on;
-  set created_on(Gorder_by? created_on) => _$this._created_on = created_on;
-
-  Gorder_by? _id;
-  Gorder_by? get id => _$this._id;
-  set id(Gorder_by? id) => _$this._id = id;
+  int? _index;
+  int? get index => _$this._index;
+  set index(int? index) => _$this._index = index;
 
-  Gtransaction_variance_order_byBuilder();
+  GValidatorStreamCursorValueInputBuilder();
 
-  Gtransaction_variance_order_byBuilder get _$this {
+  GValidatorStreamCursorValueInputBuilder get _$this {
     final $v = _$v;
     if ($v != null) {
-      _amount = $v.amount;
-      _created_on = $v.created_on;
       _id = $v.id;
+      _index = $v.index;
       _$v = null;
     }
     return this;
   }
 
   @override
-  void replace(Gtransaction_variance_order_by other) {
+  void replace(GValidatorStreamCursorValueInput other) {
     ArgumentError.checkNotNull(other, 'other');
-    _$v = other as _$Gtransaction_variance_order_by;
+    _$v = other as _$GValidatorStreamCursorValueInput;
   }
 
   @override
-  void update(void Function(Gtransaction_variance_order_byBuilder)? updates) {
+  void update(void Function(GValidatorStreamCursorValueInputBuilder)? updates) {
     if (updates != null) updates(this);
   }
 
   @override
-  Gtransaction_variance_order_by build() => _build();
+  GValidatorStreamCursorValueInput build() => _build();
 
-  _$Gtransaction_variance_order_by _build() {
-    final _$result = _$v ??
-        new _$Gtransaction_variance_order_by._(
-            amount: amount, created_on: created_on, id: id);
+  _$GValidatorStreamCursorValueInput _build() {
+    final _$result =
+        _$v ?? new _$GValidatorStreamCursorValueInput._(id: id, index: index);
     replace(_$result);
     return _$result;
   }
diff --git a/lib/graphql/__generated__/serializers.gql.dart b/lib/graphql/__generated__/serializers.gql.dart
index 5e20544c6d59aba1aa19397a011cd2ca66398260..8db0aed428da469c9255b000d6e3051b0683faef 100644
--- a/lib/graphql/__generated__/serializers.gql.dart
+++ b/lib/graphql/__generated__/serializers.gql.dart
@@ -10,132 +10,339 @@ import 'package:built_value/standard_json_plugin.dart' show StandardJsonPlugin;
 import 'package:ferry_exec/ferry_exec.dart';
 import 'package:ginkgo/graphql/__generated__/duniter-custom-queries.data.gql.dart'
     show
+        GAccountByPkData,
+        GAccountByPkData_accountByPk,
         GAccountsByNameOrPkData,
-        GAccountsByNameOrPkData_account,
-        GAccountsByNameOrPkData_account_identity,
-        GAccountsByNameOrPkData_account_identity_account,
-        GAccountsByNameOrPkData_account_identity_account_identity,
-        GAccountsByPkData,
-        GAccountsByPkData_account_by_pk,
-        GAccountsByPkData_account_by_pk_identity,
-        GLastIndexedBlockNumberData,
-        GLastIndexedBlockNumberData_parameters_by_pk,
-        GSearchIdentityData,
-        GSearchIdentityData_search_identity;
+        GAccountsByNameOrPkData_identity,
+        GAccountsByNameOrPkData_identity_account,
+        GLastBlockData,
+        GLastBlockData_block;
 import 'package:ginkgo/graphql/__generated__/duniter-custom-queries.req.gql.dart'
-    show
-        GAccountsByNameOrPkReq,
-        GAccountsByPkReq,
-        GLastIndexedBlockNumberReq,
-        GSearchIdentityReq;
+    show GAccountByPkReq, GAccountsByNameOrPkReq, GLastBlockReq;
 import 'package:ginkgo/graphql/__generated__/duniter-custom-queries.var.gql.dart'
-    show
-        GAccountsByNameOrPkVars,
-        GAccountsByPkVars,
-        GLastIndexedBlockNumberVars,
-        GSearchIdentityVars;
+    show GAccountByPkVars, GAccountsByNameOrPkVars, GLastBlockVars;
 import 'package:ginkgo/graphql/__generated__/duniter-indexer.schema.gql.dart'
     show
-        GBoolean_comparison_exp,
-        GFloat_comparison_exp,
-        GInt_comparison_exp,
-        GString_comparison_exp,
-        Gaccount_bool_exp,
-        Gaccount_order_by,
-        Gaccount_select_column,
-        Gaccount_stream_cursor_input,
-        Gaccount_stream_cursor_value_input,
-        Gblock_bool_exp,
-        Gblock_order_by,
-        Gblock_select_column,
-        Gblock_stream_cursor_input,
-        Gblock_stream_cursor_value_input,
-        Gcertification_aggregate_bool_exp,
-        Gcertification_aggregate_bool_exp_count,
-        Gcertification_aggregate_order_by,
-        Gcertification_avg_order_by,
-        Gcertification_bool_exp,
-        Gcertification_max_order_by,
-        Gcertification_min_order_by,
-        Gcertification_order_by,
-        Gcertification_select_column,
-        Gcertification_stddev_order_by,
-        Gcertification_stddev_pop_order_by,
-        Gcertification_stddev_samp_order_by,
-        Gcertification_stream_cursor_input,
-        Gcertification_stream_cursor_value_input,
-        Gcertification_sum_order_by,
-        Gcertification_var_pop_order_by,
-        Gcertification_var_samp_order_by,
-        Gcertification_variance_order_by,
-        Gcursor_ordering,
-        Gdate,
-        Gidentity_bool_exp,
-        Gidentity_order_by,
-        Gidentity_select_column,
-        Gidentity_stream_cursor_input,
-        Gidentity_stream_cursor_value_input,
-        Gjsonb_cast_exp,
-        Gjsonb_comparison_exp,
-        Gorder_by,
-        Gparameters_bool_exp,
-        Gparameters_order_by,
-        Gparameters_select_column,
-        Gparameters_stream_cursor_input,
-        Gparameters_stream_cursor_value_input,
-        Gsearch_identity_args,
-        Gsmith_bool_exp,
-        Gsmith_cert_aggregate_bool_exp,
-        Gsmith_cert_aggregate_bool_exp_count,
-        Gsmith_cert_aggregate_order_by,
-        Gsmith_cert_avg_order_by,
-        Gsmith_cert_bool_exp,
-        Gsmith_cert_max_order_by,
-        Gsmith_cert_min_order_by,
-        Gsmith_cert_order_by,
-        Gsmith_cert_select_column,
-        Gsmith_cert_stddev_order_by,
-        Gsmith_cert_stddev_pop_order_by,
-        Gsmith_cert_stddev_samp_order_by,
-        Gsmith_cert_stream_cursor_input,
-        Gsmith_cert_stream_cursor_value_input,
-        Gsmith_cert_sum_order_by,
-        Gsmith_cert_var_pop_order_by,
-        Gsmith_cert_var_samp_order_by,
-        Gsmith_cert_variance_order_by,
-        Gsmith_order_by,
-        Gsmith_select_column,
-        Gsmith_stream_cursor_input,
-        Gsmith_stream_cursor_value_input,
-        Gtime_period,
-        Gtimestamp,
-        Gtimestamp_comparison_exp,
+        GAccountAggregateBoolExp,
+        GAccountAggregateOrderBy,
+        GAccountBoolExp,
+        GAccountMaxOrderBy,
+        GAccountMinOrderBy,
+        GAccountOrderBy,
+        GAccountSelectColumn,
+        GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns,
+        GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns,
+        GAccountStreamCursorInput,
+        GAccountStreamCursorValueInput,
+        GBlockBoolExp,
+        GBlockOrderBy,
+        GBlockSelectColumn,
+        GBlockStreamCursorInput,
+        GBlockStreamCursorValueInput,
+        GBooleanComparisonExp,
+        GByteaComparisonExp,
+        GCallAggregateBoolExp,
+        GCallAggregateOrderBy,
+        GCallBoolExp,
+        GCallMaxOrderBy,
+        GCallMinOrderBy,
+        GCallOrderBy,
+        GCallSelectColumn,
+        GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns,
+        GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns,
+        GCallStreamCursorInput,
+        GCallStreamCursorValueInput,
+        GCertAggregateBoolExp,
+        GCertAggregateOrderBy,
+        GCertAvgOrderBy,
+        GCertBoolExp,
+        GCertEventAggregateBoolExp,
+        GCertEventAggregateOrderBy,
+        GCertEventAvgOrderBy,
+        GCertEventBoolExp,
+        GCertEventMaxOrderBy,
+        GCertEventMinOrderBy,
+        GCertEventOrderBy,
+        GCertEventSelectColumn,
+        GCertEventStddevOrderBy,
+        GCertEventStddevPopOrderBy,
+        GCertEventStddevSampOrderBy,
+        GCertEventStreamCursorInput,
+        GCertEventStreamCursorValueInput,
+        GCertEventSumOrderBy,
+        GCertEventVarPopOrderBy,
+        GCertEventVarSampOrderBy,
+        GCertEventVarianceOrderBy,
+        GCertMaxOrderBy,
+        GCertMinOrderBy,
+        GCertOrderBy,
+        GCertSelectColumn,
+        GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns,
+        GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns,
+        GCertStddevOrderBy,
+        GCertStddevPopOrderBy,
+        GCertStddevSampOrderBy,
+        GCertStreamCursorInput,
+        GCertStreamCursorValueInput,
+        GCertSumOrderBy,
+        GCertVarPopOrderBy,
+        GCertVarSampOrderBy,
+        GCertVarianceOrderBy,
+        GChangeOwnerKeyAggregateBoolExp,
+        GChangeOwnerKeyAggregateOrderBy,
+        GChangeOwnerKeyAvgOrderBy,
+        GChangeOwnerKeyBoolExp,
+        GChangeOwnerKeyMaxOrderBy,
+        GChangeOwnerKeyMinOrderBy,
+        GChangeOwnerKeyOrderBy,
+        GChangeOwnerKeySelectColumn,
+        GChangeOwnerKeyStddevOrderBy,
+        GChangeOwnerKeyStddevPopOrderBy,
+        GChangeOwnerKeyStddevSampOrderBy,
+        GChangeOwnerKeyStreamCursorInput,
+        GChangeOwnerKeyStreamCursorValueInput,
+        GChangeOwnerKeySumOrderBy,
+        GChangeOwnerKeyVarPopOrderBy,
+        GChangeOwnerKeyVarSampOrderBy,
+        GChangeOwnerKeyVarianceOrderBy,
+        GCommentTypeEnum,
+        GCommentTypeEnumComparisonExp,
+        GCounterLevelEnum,
+        GCounterLevelEnumComparisonExp,
+        GCursorOrdering,
+        GEventAggregateBoolExp,
+        GEventAggregateOrderBy,
+        GEventAvgOrderBy,
+        GEventBoolExp,
+        GEventMaxOrderBy,
+        GEventMinOrderBy,
+        GEventOrderBy,
+        GEventSelectColumn,
+        GEventStddevOrderBy,
+        GEventStddevPopOrderBy,
+        GEventStddevSampOrderBy,
+        GEventStreamCursorInput,
+        GEventStreamCursorValueInput,
+        GEventSumOrderBy,
+        GEventTypeEnum,
+        GEventTypeEnumComparisonExp,
+        GEventVarPopOrderBy,
+        GEventVarSampOrderBy,
+        GEventVarianceOrderBy,
+        GExtrinsicAggregateBoolExp,
+        GExtrinsicAggregateOrderBy,
+        GExtrinsicAvgOrderBy,
+        GExtrinsicBoolExp,
+        GExtrinsicMaxOrderBy,
+        GExtrinsicMinOrderBy,
+        GExtrinsicOrderBy,
+        GExtrinsicSelectColumn,
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns,
+        GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns,
+        GExtrinsicStddevOrderBy,
+        GExtrinsicStddevPopOrderBy,
+        GExtrinsicStddevSampOrderBy,
+        GExtrinsicStreamCursorInput,
+        GExtrinsicStreamCursorValueInput,
+        GExtrinsicSumOrderBy,
+        GExtrinsicVarPopOrderBy,
+        GExtrinsicVarSampOrderBy,
+        GExtrinsicVarianceOrderBy,
+        GIdentityAggregateBoolExp,
+        GIdentityAggregateOrderBy,
+        GIdentityAvgOrderBy,
+        GIdentityBoolExp,
+        GIdentityMaxOrderBy,
+        GIdentityMinOrderBy,
+        GIdentityOrderBy,
+        GIdentitySelectColumn,
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns,
+        GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns,
+        GIdentityStatusEnum,
+        GIdentityStatusEnumComparisonExp,
+        GIdentityStddevOrderBy,
+        GIdentityStddevPopOrderBy,
+        GIdentityStddevSampOrderBy,
+        GIdentityStreamCursorInput,
+        GIdentityStreamCursorValueInput,
+        GIdentitySumOrderBy,
+        GIdentityVarPopOrderBy,
+        GIdentityVarSampOrderBy,
+        GIdentityVarianceOrderBy,
+        GIntArrayComparisonExp,
+        GIntComparisonExp,
+        GItemTypeEnum,
+        GItemTypeEnumComparisonExp,
+        GItemsCounterBoolExp,
+        GItemsCounterOrderBy,
+        GItemsCounterSelectColumn,
+        GItemsCounterStreamCursorInput,
+        GItemsCounterStreamCursorValueInput,
+        GJsonbCastExp,
+        GJsonbComparisonExp,
+        GMembershipEventAggregateBoolExp,
+        GMembershipEventAggregateOrderBy,
+        GMembershipEventAvgOrderBy,
+        GMembershipEventBoolExp,
+        GMembershipEventMaxOrderBy,
+        GMembershipEventMinOrderBy,
+        GMembershipEventOrderBy,
+        GMembershipEventSelectColumn,
+        GMembershipEventStddevOrderBy,
+        GMembershipEventStddevPopOrderBy,
+        GMembershipEventStddevSampOrderBy,
+        GMembershipEventStreamCursorInput,
+        GMembershipEventStreamCursorValueInput,
+        GMembershipEventSumOrderBy,
+        GMembershipEventVarPopOrderBy,
+        GMembershipEventVarSampOrderBy,
+        GMembershipEventVarianceOrderBy,
+        GNumericComparisonExp,
+        GOrderBy,
+        GPopulationHistoryBoolExp,
+        GPopulationHistoryOrderBy,
+        GPopulationHistorySelectColumn,
+        GPopulationHistoryStreamCursorInput,
+        GPopulationHistoryStreamCursorValueInput,
+        GSmithBoolExp,
+        GSmithCertAggregateBoolExp,
+        GSmithCertAggregateOrderBy,
+        GSmithCertAvgOrderBy,
+        GSmithCertBoolExp,
+        GSmithCertMaxOrderBy,
+        GSmithCertMinOrderBy,
+        GSmithCertOrderBy,
+        GSmithCertSelectColumn,
+        GSmithCertStddevOrderBy,
+        GSmithCertStddevPopOrderBy,
+        GSmithCertStddevSampOrderBy,
+        GSmithCertStreamCursorInput,
+        GSmithCertStreamCursorValueInput,
+        GSmithCertSumOrderBy,
+        GSmithCertVarPopOrderBy,
+        GSmithCertVarSampOrderBy,
+        GSmithCertVarianceOrderBy,
+        GSmithEventAggregateBoolExp,
+        GSmithEventAggregateOrderBy,
+        GSmithEventAvgOrderBy,
+        GSmithEventBoolExp,
+        GSmithEventMaxOrderBy,
+        GSmithEventMinOrderBy,
+        GSmithEventOrderBy,
+        GSmithEventSelectColumn,
+        GSmithEventStddevOrderBy,
+        GSmithEventStddevPopOrderBy,
+        GSmithEventStddevSampOrderBy,
+        GSmithEventStreamCursorInput,
+        GSmithEventStreamCursorValueInput,
+        GSmithEventSumOrderBy,
+        GSmithEventTypeEnum,
+        GSmithEventTypeEnumComparisonExp,
+        GSmithEventVarPopOrderBy,
+        GSmithEventVarSampOrderBy,
+        GSmithEventVarianceOrderBy,
+        GSmithOrderBy,
+        GSmithSelectColumn,
+        GSmithStatusEnum,
+        GSmithStatusEnumComparisonExp,
+        GSmithStreamCursorInput,
+        GSmithStreamCursorValueInput,
+        GStringArrayComparisonExp,
+        GStringComparisonExp,
+        GTimestamptzComparisonExp,
+        GTransferAggregateBoolExp,
+        GTransferAggregateOrderBy,
+        GTransferAvgOrderBy,
+        GTransferBoolExp,
+        GTransferMaxOrderBy,
+        GTransferMinOrderBy,
+        GTransferOrderBy,
+        GTransferSelectColumn,
+        GTransferStddevOrderBy,
+        GTransferStddevPopOrderBy,
+        GTransferStddevSampOrderBy,
+        GTransferStreamCursorInput,
+        GTransferStreamCursorValueInput,
+        GTransferSumOrderBy,
+        GTransferVarPopOrderBy,
+        GTransferVarSampOrderBy,
+        GTransferVarianceOrderBy,
+        GTxCommentAggregateBoolExp,
+        GTxCommentAggregateOrderBy,
+        GTxCommentAvgOrderBy,
+        GTxCommentBoolExp,
+        GTxCommentMaxOrderBy,
+        GTxCommentMinOrderBy,
+        GTxCommentOrderBy,
+        GTxCommentSelectColumn,
+        GTxCommentStddevOrderBy,
+        GTxCommentStddevPopOrderBy,
+        GTxCommentStddevSampOrderBy,
+        GTxCommentStreamCursorInput,
+        GTxCommentStreamCursorValueInput,
+        GTxCommentSumOrderBy,
+        GTxCommentVarPopOrderBy,
+        GTxCommentVarSampOrderBy,
+        GTxCommentVarianceOrderBy,
+        GUdHistoryAggregateOrderBy,
+        GUdHistoryAvgOrderBy,
+        GUdHistoryBoolExp,
+        GUdHistoryMaxOrderBy,
+        GUdHistoryMinOrderBy,
+        GUdHistoryOrderBy,
+        GUdHistorySelectColumn,
+        GUdHistoryStddevOrderBy,
+        GUdHistoryStddevPopOrderBy,
+        GUdHistoryStddevSampOrderBy,
+        GUdHistoryStreamCursorInput,
+        GUdHistoryStreamCursorValueInput,
+        GUdHistorySumOrderBy,
+        GUdHistoryVarPopOrderBy,
+        GUdHistoryVarSampOrderBy,
+        GUdHistoryVarianceOrderBy,
+        GUdReevalBoolExp,
+        GUdReevalOrderBy,
+        GUdReevalSelectColumn,
+        GUdReevalStreamCursorInput,
+        GUdReevalStreamCursorValueInput,
+        GUniversalDividendBoolExp,
+        GUniversalDividendOrderBy,
+        GUniversalDividendSelectColumn,
+        GUniversalDividendStreamCursorInput,
+        GUniversalDividendStreamCursorValueInput,
+        GValidatorBoolExp,
+        GValidatorOrderBy,
+        GValidatorSelectColumn,
+        GValidatorStreamCursorInput,
+        GValidatorStreamCursorValueInput,
+        GaccountAggregateBoolExpBool_and,
+        GaccountAggregateBoolExpBool_or,
+        GaccountAggregateBoolExpCount,
+        Gbytea,
+        GcallAggregateBoolExpBool_and,
+        GcallAggregateBoolExpBool_or,
+        GcallAggregateBoolExpCount,
+        GcertAggregateBoolExpBool_and,
+        GcertAggregateBoolExpBool_or,
+        GcertAggregateBoolExpCount,
+        GcertEventAggregateBoolExpCount,
+        GchangeOwnerKeyAggregateBoolExpCount,
+        GeventAggregateBoolExpCount,
+        GextrinsicAggregateBoolExpBool_and,
+        GextrinsicAggregateBoolExpBool_or,
+        GextrinsicAggregateBoolExpCount,
+        GgetUdHistoryArgs,
+        GidentityAggregateBoolExpBool_and,
+        GidentityAggregateBoolExpBool_or,
+        GidentityAggregateBoolExpCount,
+        Gidentity_scalar,
+        GmembershipEventAggregateBoolExpCount,
+        Gnumeric,
+        GsmithCertAggregateBoolExpCount,
+        GsmithEventAggregateBoolExpCount,
         Gtimestamptz,
-        Gtimestamptz_comparison_exp,
-        Gtransaction_aggregate_bool_exp,
-        Gtransaction_aggregate_bool_exp_count,
-        Gtransaction_aggregate_order_by,
-        Gtransaction_avg_order_by,
-        Gtransaction_bool_exp,
-        Gtransaction_max_order_by,
-        Gtransaction_min_order_by,
-        Gtransaction_order_by,
-        Gtransaction_select_column,
-        Gtransaction_stddev_order_by,
-        Gtransaction_stddev_pop_order_by,
-        Gtransaction_stddev_samp_order_by,
-        Gtransaction_stream_cursor_input,
-        Gtransaction_stream_cursor_value_input,
-        Gtransaction_sum_order_by,
-        Gtransaction_timeserie_args,
-        Gtransaction_timeserie_tmp_bool_exp,
-        Gtransaction_timeserie_tmp_order_by,
-        Gtransaction_timeserie_tmp_select_column,
-        Gtransaction_timeserie_tmp_stream_cursor_input,
-        Gtransaction_timeserie_tmp_stream_cursor_value_input,
-        Gtransaction_var_pop_order_by,
-        Gtransaction_var_samp_order_by,
-        Gtransaction_variance_order_by;
+        GtransferAggregateBoolExpCount,
+        GtxCommentAggregateBoolExpCount;
 import 'package:gql_code_builder_serializers/gql_code_builder_serializers.dart'
     show OperationSerializer;
 
@@ -146,125 +353,338 @@ final SerializersBuilder _serializersBuilder = _$serializers.toBuilder()
   ..add(JsonObjectSerializer())
   ..addPlugin(StandardJsonPlugin());
 @SerializersFor([
+  GAccountAggregateBoolExp,
+  GAccountAggregateOrderBy,
+  GAccountBoolExp,
+  GAccountByPkData,
+  GAccountByPkData_accountByPk,
+  GAccountByPkReq,
+  GAccountByPkVars,
+  GAccountMaxOrderBy,
+  GAccountMinOrderBy,
+  GAccountOrderBy,
+  GAccountSelectColumn,
+  GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns,
+  GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns,
+  GAccountStreamCursorInput,
+  GAccountStreamCursorValueInput,
   GAccountsByNameOrPkData,
-  GAccountsByNameOrPkData_account,
-  GAccountsByNameOrPkData_account_identity,
-  GAccountsByNameOrPkData_account_identity_account,
-  GAccountsByNameOrPkData_account_identity_account_identity,
+  GAccountsByNameOrPkData_identity,
+  GAccountsByNameOrPkData_identity_account,
   GAccountsByNameOrPkReq,
   GAccountsByNameOrPkVars,
-  GAccountsByPkData,
-  GAccountsByPkData_account_by_pk,
-  GAccountsByPkData_account_by_pk_identity,
-  GAccountsByPkReq,
-  GAccountsByPkVars,
-  GBoolean_comparison_exp,
-  GFloat_comparison_exp,
-  GInt_comparison_exp,
-  GLastIndexedBlockNumberData,
-  GLastIndexedBlockNumberData_parameters_by_pk,
-  GLastIndexedBlockNumberReq,
-  GLastIndexedBlockNumberVars,
-  GSearchIdentityData,
-  GSearchIdentityData_search_identity,
-  GSearchIdentityReq,
-  GSearchIdentityVars,
-  GString_comparison_exp,
-  Gaccount_bool_exp,
-  Gaccount_order_by,
-  Gaccount_select_column,
-  Gaccount_stream_cursor_input,
-  Gaccount_stream_cursor_value_input,
-  Gblock_bool_exp,
-  Gblock_order_by,
-  Gblock_select_column,
-  Gblock_stream_cursor_input,
-  Gblock_stream_cursor_value_input,
-  Gcertification_aggregate_bool_exp,
-  Gcertification_aggregate_bool_exp_count,
-  Gcertification_aggregate_order_by,
-  Gcertification_avg_order_by,
-  Gcertification_bool_exp,
-  Gcertification_max_order_by,
-  Gcertification_min_order_by,
-  Gcertification_order_by,
-  Gcertification_select_column,
-  Gcertification_stddev_order_by,
-  Gcertification_stddev_pop_order_by,
-  Gcertification_stddev_samp_order_by,
-  Gcertification_stream_cursor_input,
-  Gcertification_stream_cursor_value_input,
-  Gcertification_sum_order_by,
-  Gcertification_var_pop_order_by,
-  Gcertification_var_samp_order_by,
-  Gcertification_variance_order_by,
-  Gcursor_ordering,
-  Gdate,
-  Gidentity_bool_exp,
-  Gidentity_order_by,
-  Gidentity_select_column,
-  Gidentity_stream_cursor_input,
-  Gidentity_stream_cursor_value_input,
-  Gjsonb_cast_exp,
-  Gjsonb_comparison_exp,
-  Gorder_by,
-  Gparameters_bool_exp,
-  Gparameters_order_by,
-  Gparameters_select_column,
-  Gparameters_stream_cursor_input,
-  Gparameters_stream_cursor_value_input,
-  Gsearch_identity_args,
-  Gsmith_bool_exp,
-  Gsmith_cert_aggregate_bool_exp,
-  Gsmith_cert_aggregate_bool_exp_count,
-  Gsmith_cert_aggregate_order_by,
-  Gsmith_cert_avg_order_by,
-  Gsmith_cert_bool_exp,
-  Gsmith_cert_max_order_by,
-  Gsmith_cert_min_order_by,
-  Gsmith_cert_order_by,
-  Gsmith_cert_select_column,
-  Gsmith_cert_stddev_order_by,
-  Gsmith_cert_stddev_pop_order_by,
-  Gsmith_cert_stddev_samp_order_by,
-  Gsmith_cert_stream_cursor_input,
-  Gsmith_cert_stream_cursor_value_input,
-  Gsmith_cert_sum_order_by,
-  Gsmith_cert_var_pop_order_by,
-  Gsmith_cert_var_samp_order_by,
-  Gsmith_cert_variance_order_by,
-  Gsmith_order_by,
-  Gsmith_select_column,
-  Gsmith_stream_cursor_input,
-  Gsmith_stream_cursor_value_input,
-  Gtime_period,
-  Gtimestamp,
-  Gtimestamp_comparison_exp,
+  GBlockBoolExp,
+  GBlockOrderBy,
+  GBlockSelectColumn,
+  GBlockStreamCursorInput,
+  GBlockStreamCursorValueInput,
+  GBooleanComparisonExp,
+  GByteaComparisonExp,
+  GCallAggregateBoolExp,
+  GCallAggregateOrderBy,
+  GCallBoolExp,
+  GCallMaxOrderBy,
+  GCallMinOrderBy,
+  GCallOrderBy,
+  GCallSelectColumn,
+  GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns,
+  GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns,
+  GCallStreamCursorInput,
+  GCallStreamCursorValueInput,
+  GCertAggregateBoolExp,
+  GCertAggregateOrderBy,
+  GCertAvgOrderBy,
+  GCertBoolExp,
+  GCertEventAggregateBoolExp,
+  GCertEventAggregateOrderBy,
+  GCertEventAvgOrderBy,
+  GCertEventBoolExp,
+  GCertEventMaxOrderBy,
+  GCertEventMinOrderBy,
+  GCertEventOrderBy,
+  GCertEventSelectColumn,
+  GCertEventStddevOrderBy,
+  GCertEventStddevPopOrderBy,
+  GCertEventStddevSampOrderBy,
+  GCertEventStreamCursorInput,
+  GCertEventStreamCursorValueInput,
+  GCertEventSumOrderBy,
+  GCertEventVarPopOrderBy,
+  GCertEventVarSampOrderBy,
+  GCertEventVarianceOrderBy,
+  GCertMaxOrderBy,
+  GCertMinOrderBy,
+  GCertOrderBy,
+  GCertSelectColumn,
+  GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns,
+  GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns,
+  GCertStddevOrderBy,
+  GCertStddevPopOrderBy,
+  GCertStddevSampOrderBy,
+  GCertStreamCursorInput,
+  GCertStreamCursorValueInput,
+  GCertSumOrderBy,
+  GCertVarPopOrderBy,
+  GCertVarSampOrderBy,
+  GCertVarianceOrderBy,
+  GChangeOwnerKeyAggregateBoolExp,
+  GChangeOwnerKeyAggregateOrderBy,
+  GChangeOwnerKeyAvgOrderBy,
+  GChangeOwnerKeyBoolExp,
+  GChangeOwnerKeyMaxOrderBy,
+  GChangeOwnerKeyMinOrderBy,
+  GChangeOwnerKeyOrderBy,
+  GChangeOwnerKeySelectColumn,
+  GChangeOwnerKeyStddevOrderBy,
+  GChangeOwnerKeyStddevPopOrderBy,
+  GChangeOwnerKeyStddevSampOrderBy,
+  GChangeOwnerKeyStreamCursorInput,
+  GChangeOwnerKeyStreamCursorValueInput,
+  GChangeOwnerKeySumOrderBy,
+  GChangeOwnerKeyVarPopOrderBy,
+  GChangeOwnerKeyVarSampOrderBy,
+  GChangeOwnerKeyVarianceOrderBy,
+  GCommentTypeEnum,
+  GCommentTypeEnumComparisonExp,
+  GCounterLevelEnum,
+  GCounterLevelEnumComparisonExp,
+  GCursorOrdering,
+  GEventAggregateBoolExp,
+  GEventAggregateOrderBy,
+  GEventAvgOrderBy,
+  GEventBoolExp,
+  GEventMaxOrderBy,
+  GEventMinOrderBy,
+  GEventOrderBy,
+  GEventSelectColumn,
+  GEventStddevOrderBy,
+  GEventStddevPopOrderBy,
+  GEventStddevSampOrderBy,
+  GEventStreamCursorInput,
+  GEventStreamCursorValueInput,
+  GEventSumOrderBy,
+  GEventTypeEnum,
+  GEventTypeEnumComparisonExp,
+  GEventVarPopOrderBy,
+  GEventVarSampOrderBy,
+  GEventVarianceOrderBy,
+  GExtrinsicAggregateBoolExp,
+  GExtrinsicAggregateOrderBy,
+  GExtrinsicAvgOrderBy,
+  GExtrinsicBoolExp,
+  GExtrinsicMaxOrderBy,
+  GExtrinsicMinOrderBy,
+  GExtrinsicOrderBy,
+  GExtrinsicSelectColumn,
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns,
+  GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns,
+  GExtrinsicStddevOrderBy,
+  GExtrinsicStddevPopOrderBy,
+  GExtrinsicStddevSampOrderBy,
+  GExtrinsicStreamCursorInput,
+  GExtrinsicStreamCursorValueInput,
+  GExtrinsicSumOrderBy,
+  GExtrinsicVarPopOrderBy,
+  GExtrinsicVarSampOrderBy,
+  GExtrinsicVarianceOrderBy,
+  GIdentityAggregateBoolExp,
+  GIdentityAggregateOrderBy,
+  GIdentityAvgOrderBy,
+  GIdentityBoolExp,
+  GIdentityMaxOrderBy,
+  GIdentityMinOrderBy,
+  GIdentityOrderBy,
+  GIdentitySelectColumn,
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns,
+  GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns,
+  GIdentityStatusEnum,
+  GIdentityStatusEnumComparisonExp,
+  GIdentityStddevOrderBy,
+  GIdentityStddevPopOrderBy,
+  GIdentityStddevSampOrderBy,
+  GIdentityStreamCursorInput,
+  GIdentityStreamCursorValueInput,
+  GIdentitySumOrderBy,
+  GIdentityVarPopOrderBy,
+  GIdentityVarSampOrderBy,
+  GIdentityVarianceOrderBy,
+  GIntArrayComparisonExp,
+  GIntComparisonExp,
+  GItemTypeEnum,
+  GItemTypeEnumComparisonExp,
+  GItemsCounterBoolExp,
+  GItemsCounterOrderBy,
+  GItemsCounterSelectColumn,
+  GItemsCounterStreamCursorInput,
+  GItemsCounterStreamCursorValueInput,
+  GJsonbCastExp,
+  GJsonbComparisonExp,
+  GLastBlockData,
+  GLastBlockData_block,
+  GLastBlockReq,
+  GLastBlockVars,
+  GMembershipEventAggregateBoolExp,
+  GMembershipEventAggregateOrderBy,
+  GMembershipEventAvgOrderBy,
+  GMembershipEventBoolExp,
+  GMembershipEventMaxOrderBy,
+  GMembershipEventMinOrderBy,
+  GMembershipEventOrderBy,
+  GMembershipEventSelectColumn,
+  GMembershipEventStddevOrderBy,
+  GMembershipEventStddevPopOrderBy,
+  GMembershipEventStddevSampOrderBy,
+  GMembershipEventStreamCursorInput,
+  GMembershipEventStreamCursorValueInput,
+  GMembershipEventSumOrderBy,
+  GMembershipEventVarPopOrderBy,
+  GMembershipEventVarSampOrderBy,
+  GMembershipEventVarianceOrderBy,
+  GNumericComparisonExp,
+  GOrderBy,
+  GPopulationHistoryBoolExp,
+  GPopulationHistoryOrderBy,
+  GPopulationHistorySelectColumn,
+  GPopulationHistoryStreamCursorInput,
+  GPopulationHistoryStreamCursorValueInput,
+  GSmithBoolExp,
+  GSmithCertAggregateBoolExp,
+  GSmithCertAggregateOrderBy,
+  GSmithCertAvgOrderBy,
+  GSmithCertBoolExp,
+  GSmithCertMaxOrderBy,
+  GSmithCertMinOrderBy,
+  GSmithCertOrderBy,
+  GSmithCertSelectColumn,
+  GSmithCertStddevOrderBy,
+  GSmithCertStddevPopOrderBy,
+  GSmithCertStddevSampOrderBy,
+  GSmithCertStreamCursorInput,
+  GSmithCertStreamCursorValueInput,
+  GSmithCertSumOrderBy,
+  GSmithCertVarPopOrderBy,
+  GSmithCertVarSampOrderBy,
+  GSmithCertVarianceOrderBy,
+  GSmithEventAggregateBoolExp,
+  GSmithEventAggregateOrderBy,
+  GSmithEventAvgOrderBy,
+  GSmithEventBoolExp,
+  GSmithEventMaxOrderBy,
+  GSmithEventMinOrderBy,
+  GSmithEventOrderBy,
+  GSmithEventSelectColumn,
+  GSmithEventStddevOrderBy,
+  GSmithEventStddevPopOrderBy,
+  GSmithEventStddevSampOrderBy,
+  GSmithEventStreamCursorInput,
+  GSmithEventStreamCursorValueInput,
+  GSmithEventSumOrderBy,
+  GSmithEventTypeEnum,
+  GSmithEventTypeEnumComparisonExp,
+  GSmithEventVarPopOrderBy,
+  GSmithEventVarSampOrderBy,
+  GSmithEventVarianceOrderBy,
+  GSmithOrderBy,
+  GSmithSelectColumn,
+  GSmithStatusEnum,
+  GSmithStatusEnumComparisonExp,
+  GSmithStreamCursorInput,
+  GSmithStreamCursorValueInput,
+  GStringArrayComparisonExp,
+  GStringComparisonExp,
+  GTimestamptzComparisonExp,
+  GTransferAggregateBoolExp,
+  GTransferAggregateOrderBy,
+  GTransferAvgOrderBy,
+  GTransferBoolExp,
+  GTransferMaxOrderBy,
+  GTransferMinOrderBy,
+  GTransferOrderBy,
+  GTransferSelectColumn,
+  GTransferStddevOrderBy,
+  GTransferStddevPopOrderBy,
+  GTransferStddevSampOrderBy,
+  GTransferStreamCursorInput,
+  GTransferStreamCursorValueInput,
+  GTransferSumOrderBy,
+  GTransferVarPopOrderBy,
+  GTransferVarSampOrderBy,
+  GTransferVarianceOrderBy,
+  GTxCommentAggregateBoolExp,
+  GTxCommentAggregateOrderBy,
+  GTxCommentAvgOrderBy,
+  GTxCommentBoolExp,
+  GTxCommentMaxOrderBy,
+  GTxCommentMinOrderBy,
+  GTxCommentOrderBy,
+  GTxCommentSelectColumn,
+  GTxCommentStddevOrderBy,
+  GTxCommentStddevPopOrderBy,
+  GTxCommentStddevSampOrderBy,
+  GTxCommentStreamCursorInput,
+  GTxCommentStreamCursorValueInput,
+  GTxCommentSumOrderBy,
+  GTxCommentVarPopOrderBy,
+  GTxCommentVarSampOrderBy,
+  GTxCommentVarianceOrderBy,
+  GUdHistoryAggregateOrderBy,
+  GUdHistoryAvgOrderBy,
+  GUdHistoryBoolExp,
+  GUdHistoryMaxOrderBy,
+  GUdHistoryMinOrderBy,
+  GUdHistoryOrderBy,
+  GUdHistorySelectColumn,
+  GUdHistoryStddevOrderBy,
+  GUdHistoryStddevPopOrderBy,
+  GUdHistoryStddevSampOrderBy,
+  GUdHistoryStreamCursorInput,
+  GUdHistoryStreamCursorValueInput,
+  GUdHistorySumOrderBy,
+  GUdHistoryVarPopOrderBy,
+  GUdHistoryVarSampOrderBy,
+  GUdHistoryVarianceOrderBy,
+  GUdReevalBoolExp,
+  GUdReevalOrderBy,
+  GUdReevalSelectColumn,
+  GUdReevalStreamCursorInput,
+  GUdReevalStreamCursorValueInput,
+  GUniversalDividendBoolExp,
+  GUniversalDividendOrderBy,
+  GUniversalDividendSelectColumn,
+  GUniversalDividendStreamCursorInput,
+  GUniversalDividendStreamCursorValueInput,
+  GValidatorBoolExp,
+  GValidatorOrderBy,
+  GValidatorSelectColumn,
+  GValidatorStreamCursorInput,
+  GValidatorStreamCursorValueInput,
+  GaccountAggregateBoolExpBool_and,
+  GaccountAggregateBoolExpBool_or,
+  GaccountAggregateBoolExpCount,
+  Gbytea,
+  GcallAggregateBoolExpBool_and,
+  GcallAggregateBoolExpBool_or,
+  GcallAggregateBoolExpCount,
+  GcertAggregateBoolExpBool_and,
+  GcertAggregateBoolExpBool_or,
+  GcertAggregateBoolExpCount,
+  GcertEventAggregateBoolExpCount,
+  GchangeOwnerKeyAggregateBoolExpCount,
+  GeventAggregateBoolExpCount,
+  GextrinsicAggregateBoolExpBool_and,
+  GextrinsicAggregateBoolExpBool_or,
+  GextrinsicAggregateBoolExpCount,
+  GgetUdHistoryArgs,
+  GidentityAggregateBoolExpBool_and,
+  GidentityAggregateBoolExpBool_or,
+  GidentityAggregateBoolExpCount,
+  Gidentity_scalar,
+  GmembershipEventAggregateBoolExpCount,
+  Gnumeric,
+  GsmithCertAggregateBoolExpCount,
+  GsmithEventAggregateBoolExpCount,
   Gtimestamptz,
-  Gtimestamptz_comparison_exp,
-  Gtransaction_aggregate_bool_exp,
-  Gtransaction_aggregate_bool_exp_count,
-  Gtransaction_aggregate_order_by,
-  Gtransaction_avg_order_by,
-  Gtransaction_bool_exp,
-  Gtransaction_max_order_by,
-  Gtransaction_min_order_by,
-  Gtransaction_order_by,
-  Gtransaction_select_column,
-  Gtransaction_stddev_order_by,
-  Gtransaction_stddev_pop_order_by,
-  Gtransaction_stddev_samp_order_by,
-  Gtransaction_stream_cursor_input,
-  Gtransaction_stream_cursor_value_input,
-  Gtransaction_sum_order_by,
-  Gtransaction_timeserie_args,
-  Gtransaction_timeserie_tmp_bool_exp,
-  Gtransaction_timeserie_tmp_order_by,
-  Gtransaction_timeserie_tmp_select_column,
-  Gtransaction_timeserie_tmp_stream_cursor_input,
-  Gtransaction_timeserie_tmp_stream_cursor_value_input,
-  Gtransaction_var_pop_order_by,
-  Gtransaction_var_samp_order_by,
-  Gtransaction_variance_order_by,
+  GtransferAggregateBoolExpCount,
+  GtxCommentAggregateBoolExpCount,
 ])
 final Serializers serializers = _serializersBuilder.build();
diff --git a/lib/graphql/__generated__/serializers.gql.g.dart b/lib/graphql/__generated__/serializers.gql.g.dart
index b1abf23c16ad26f3d73b09c70bfb6263a83f5541..1b3ae178044159a7a7a1d8bbd8f667ff41f6d09e 100644
--- a/lib/graphql/__generated__/serializers.gql.g.dart
+++ b/lib/graphql/__generated__/serializers.gql.g.dart
@@ -8,223 +8,612 @@ part of 'serializers.gql.dart';
 
 Serializers _$serializers = (new Serializers().toBuilder()
       ..add(FetchPolicy.serializer)
+      ..add(GAccountAggregateBoolExp.serializer)
+      ..add(GAccountAggregateOrderBy.serializer)
+      ..add(GAccountBoolExp.serializer)
+      ..add(GAccountByPkData.serializer)
+      ..add(GAccountByPkData_accountByPk.serializer)
+      ..add(GAccountByPkReq.serializer)
+      ..add(GAccountByPkVars.serializer)
+      ..add(GAccountMaxOrderBy.serializer)
+      ..add(GAccountMinOrderBy.serializer)
+      ..add(GAccountOrderBy.serializer)
+      ..add(GAccountSelectColumn.serializer)
+      ..add(GAccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns
+          .serializer)
+      ..add(GAccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns
+          .serializer)
+      ..add(GAccountStreamCursorInput.serializer)
+      ..add(GAccountStreamCursorValueInput.serializer)
       ..add(GAccountsByNameOrPkData.serializer)
-      ..add(GAccountsByNameOrPkData_account.serializer)
-      ..add(GAccountsByNameOrPkData_account_identity.serializer)
-      ..add(GAccountsByNameOrPkData_account_identity_account.serializer)
-      ..add(
-          GAccountsByNameOrPkData_account_identity_account_identity.serializer)
+      ..add(GAccountsByNameOrPkData_identity.serializer)
+      ..add(GAccountsByNameOrPkData_identity_account.serializer)
       ..add(GAccountsByNameOrPkReq.serializer)
       ..add(GAccountsByNameOrPkVars.serializer)
-      ..add(GAccountsByPkData.serializer)
-      ..add(GAccountsByPkData_account_by_pk.serializer)
-      ..add(GAccountsByPkData_account_by_pk_identity.serializer)
-      ..add(GAccountsByPkReq.serializer)
-      ..add(GAccountsByPkVars.serializer)
-      ..add(GBoolean_comparison_exp.serializer)
-      ..add(GFloat_comparison_exp.serializer)
-      ..add(GInt_comparison_exp.serializer)
-      ..add(GLastIndexedBlockNumberData.serializer)
-      ..add(GLastIndexedBlockNumberData_parameters_by_pk.serializer)
-      ..add(GLastIndexedBlockNumberReq.serializer)
-      ..add(GLastIndexedBlockNumberVars.serializer)
-      ..add(GSearchIdentityData.serializer)
-      ..add(GSearchIdentityData_search_identity.serializer)
-      ..add(GSearchIdentityReq.serializer)
-      ..add(GSearchIdentityVars.serializer)
-      ..add(GString_comparison_exp.serializer)
-      ..add(Gaccount_bool_exp.serializer)
-      ..add(Gaccount_order_by.serializer)
-      ..add(Gaccount_select_column.serializer)
-      ..add(Gaccount_stream_cursor_input.serializer)
-      ..add(Gaccount_stream_cursor_value_input.serializer)
-      ..add(Gblock_bool_exp.serializer)
-      ..add(Gblock_order_by.serializer)
-      ..add(Gblock_select_column.serializer)
-      ..add(Gblock_stream_cursor_input.serializer)
-      ..add(Gblock_stream_cursor_value_input.serializer)
-      ..add(Gcertification_aggregate_bool_exp.serializer)
-      ..add(Gcertification_aggregate_bool_exp_count.serializer)
-      ..add(Gcertification_aggregate_order_by.serializer)
-      ..add(Gcertification_avg_order_by.serializer)
-      ..add(Gcertification_bool_exp.serializer)
-      ..add(Gcertification_max_order_by.serializer)
-      ..add(Gcertification_min_order_by.serializer)
-      ..add(Gcertification_order_by.serializer)
-      ..add(Gcertification_select_column.serializer)
-      ..add(Gcertification_stddev_order_by.serializer)
-      ..add(Gcertification_stddev_pop_order_by.serializer)
-      ..add(Gcertification_stddev_samp_order_by.serializer)
-      ..add(Gcertification_stream_cursor_input.serializer)
-      ..add(Gcertification_stream_cursor_value_input.serializer)
-      ..add(Gcertification_sum_order_by.serializer)
-      ..add(Gcertification_var_pop_order_by.serializer)
-      ..add(Gcertification_var_samp_order_by.serializer)
-      ..add(Gcertification_variance_order_by.serializer)
-      ..add(Gcursor_ordering.serializer)
-      ..add(Gdate.serializer)
-      ..add(Gidentity_bool_exp.serializer)
-      ..add(Gidentity_order_by.serializer)
-      ..add(Gidentity_select_column.serializer)
-      ..add(Gidentity_stream_cursor_input.serializer)
-      ..add(Gidentity_stream_cursor_value_input.serializer)
-      ..add(Gjsonb_cast_exp.serializer)
-      ..add(Gjsonb_comparison_exp.serializer)
-      ..add(Gorder_by.serializer)
-      ..add(Gparameters_bool_exp.serializer)
-      ..add(Gparameters_order_by.serializer)
-      ..add(Gparameters_select_column.serializer)
-      ..add(Gparameters_stream_cursor_input.serializer)
-      ..add(Gparameters_stream_cursor_value_input.serializer)
-      ..add(Gsearch_identity_args.serializer)
-      ..add(Gsmith_bool_exp.serializer)
-      ..add(Gsmith_cert_aggregate_bool_exp.serializer)
-      ..add(Gsmith_cert_aggregate_bool_exp_count.serializer)
-      ..add(Gsmith_cert_aggregate_order_by.serializer)
-      ..add(Gsmith_cert_avg_order_by.serializer)
-      ..add(Gsmith_cert_bool_exp.serializer)
-      ..add(Gsmith_cert_max_order_by.serializer)
-      ..add(Gsmith_cert_min_order_by.serializer)
-      ..add(Gsmith_cert_order_by.serializer)
-      ..add(Gsmith_cert_select_column.serializer)
-      ..add(Gsmith_cert_stddev_order_by.serializer)
-      ..add(Gsmith_cert_stddev_pop_order_by.serializer)
-      ..add(Gsmith_cert_stddev_samp_order_by.serializer)
-      ..add(Gsmith_cert_stream_cursor_input.serializer)
-      ..add(Gsmith_cert_stream_cursor_value_input.serializer)
-      ..add(Gsmith_cert_sum_order_by.serializer)
-      ..add(Gsmith_cert_var_pop_order_by.serializer)
-      ..add(Gsmith_cert_var_samp_order_by.serializer)
-      ..add(Gsmith_cert_variance_order_by.serializer)
-      ..add(Gsmith_order_by.serializer)
-      ..add(Gsmith_select_column.serializer)
-      ..add(Gsmith_stream_cursor_input.serializer)
-      ..add(Gsmith_stream_cursor_value_input.serializer)
-      ..add(Gtime_period.serializer)
-      ..add(Gtimestamp.serializer)
-      ..add(Gtimestamp_comparison_exp.serializer)
+      ..add(GBlockBoolExp.serializer)
+      ..add(GBlockOrderBy.serializer)
+      ..add(GBlockSelectColumn.serializer)
+      ..add(GBlockStreamCursorInput.serializer)
+      ..add(GBlockStreamCursorValueInput.serializer)
+      ..add(GBooleanComparisonExp.serializer)
+      ..add(GByteaComparisonExp.serializer)
+      ..add(GCallAggregateBoolExp.serializer)
+      ..add(GCallAggregateOrderBy.serializer)
+      ..add(GCallBoolExp.serializer)
+      ..add(GCallMaxOrderBy.serializer)
+      ..add(GCallMinOrderBy.serializer)
+      ..add(GCallOrderBy.serializer)
+      ..add(GCallSelectColumn.serializer)
+      ..add(GCallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns
+          .serializer)
+      ..add(GCallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns
+          .serializer)
+      ..add(GCallStreamCursorInput.serializer)
+      ..add(GCallStreamCursorValueInput.serializer)
+      ..add(GCertAggregateBoolExp.serializer)
+      ..add(GCertAggregateOrderBy.serializer)
+      ..add(GCertAvgOrderBy.serializer)
+      ..add(GCertBoolExp.serializer)
+      ..add(GCertEventAggregateBoolExp.serializer)
+      ..add(GCertEventAggregateOrderBy.serializer)
+      ..add(GCertEventAvgOrderBy.serializer)
+      ..add(GCertEventBoolExp.serializer)
+      ..add(GCertEventMaxOrderBy.serializer)
+      ..add(GCertEventMinOrderBy.serializer)
+      ..add(GCertEventOrderBy.serializer)
+      ..add(GCertEventSelectColumn.serializer)
+      ..add(GCertEventStddevOrderBy.serializer)
+      ..add(GCertEventStddevPopOrderBy.serializer)
+      ..add(GCertEventStddevSampOrderBy.serializer)
+      ..add(GCertEventStreamCursorInput.serializer)
+      ..add(GCertEventStreamCursorValueInput.serializer)
+      ..add(GCertEventSumOrderBy.serializer)
+      ..add(GCertEventVarPopOrderBy.serializer)
+      ..add(GCertEventVarSampOrderBy.serializer)
+      ..add(GCertEventVarianceOrderBy.serializer)
+      ..add(GCertMaxOrderBy.serializer)
+      ..add(GCertMinOrderBy.serializer)
+      ..add(GCertOrderBy.serializer)
+      ..add(GCertSelectColumn.serializer)
+      ..add(GCertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns
+          .serializer)
+      ..add(GCertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns
+          .serializer)
+      ..add(GCertStddevOrderBy.serializer)
+      ..add(GCertStddevPopOrderBy.serializer)
+      ..add(GCertStddevSampOrderBy.serializer)
+      ..add(GCertStreamCursorInput.serializer)
+      ..add(GCertStreamCursorValueInput.serializer)
+      ..add(GCertSumOrderBy.serializer)
+      ..add(GCertVarPopOrderBy.serializer)
+      ..add(GCertVarSampOrderBy.serializer)
+      ..add(GCertVarianceOrderBy.serializer)
+      ..add(GChangeOwnerKeyAggregateBoolExp.serializer)
+      ..add(GChangeOwnerKeyAggregateOrderBy.serializer)
+      ..add(GChangeOwnerKeyAvgOrderBy.serializer)
+      ..add(GChangeOwnerKeyBoolExp.serializer)
+      ..add(GChangeOwnerKeyMaxOrderBy.serializer)
+      ..add(GChangeOwnerKeyMinOrderBy.serializer)
+      ..add(GChangeOwnerKeyOrderBy.serializer)
+      ..add(GChangeOwnerKeySelectColumn.serializer)
+      ..add(GChangeOwnerKeyStddevOrderBy.serializer)
+      ..add(GChangeOwnerKeyStddevPopOrderBy.serializer)
+      ..add(GChangeOwnerKeyStddevSampOrderBy.serializer)
+      ..add(GChangeOwnerKeyStreamCursorInput.serializer)
+      ..add(GChangeOwnerKeyStreamCursorValueInput.serializer)
+      ..add(GChangeOwnerKeySumOrderBy.serializer)
+      ..add(GChangeOwnerKeyVarPopOrderBy.serializer)
+      ..add(GChangeOwnerKeyVarSampOrderBy.serializer)
+      ..add(GChangeOwnerKeyVarianceOrderBy.serializer)
+      ..add(GCommentTypeEnum.serializer)
+      ..add(GCommentTypeEnumComparisonExp.serializer)
+      ..add(GCounterLevelEnum.serializer)
+      ..add(GCounterLevelEnumComparisonExp.serializer)
+      ..add(GCursorOrdering.serializer)
+      ..add(GEventAggregateBoolExp.serializer)
+      ..add(GEventAggregateOrderBy.serializer)
+      ..add(GEventAvgOrderBy.serializer)
+      ..add(GEventBoolExp.serializer)
+      ..add(GEventMaxOrderBy.serializer)
+      ..add(GEventMinOrderBy.serializer)
+      ..add(GEventOrderBy.serializer)
+      ..add(GEventSelectColumn.serializer)
+      ..add(GEventStddevOrderBy.serializer)
+      ..add(GEventStddevPopOrderBy.serializer)
+      ..add(GEventStddevSampOrderBy.serializer)
+      ..add(GEventStreamCursorInput.serializer)
+      ..add(GEventStreamCursorValueInput.serializer)
+      ..add(GEventSumOrderBy.serializer)
+      ..add(GEventTypeEnum.serializer)
+      ..add(GEventTypeEnumComparisonExp.serializer)
+      ..add(GEventVarPopOrderBy.serializer)
+      ..add(GEventVarSampOrderBy.serializer)
+      ..add(GEventVarianceOrderBy.serializer)
+      ..add(GExtrinsicAggregateBoolExp.serializer)
+      ..add(GExtrinsicAggregateOrderBy.serializer)
+      ..add(GExtrinsicAvgOrderBy.serializer)
+      ..add(GExtrinsicBoolExp.serializer)
+      ..add(GExtrinsicMaxOrderBy.serializer)
+      ..add(GExtrinsicMinOrderBy.serializer)
+      ..add(GExtrinsicOrderBy.serializer)
+      ..add(GExtrinsicSelectColumn.serializer)
+      ..add(
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns
+              .serializer)
+      ..add(
+          GExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns
+              .serializer)
+      ..add(GExtrinsicStddevOrderBy.serializer)
+      ..add(GExtrinsicStddevPopOrderBy.serializer)
+      ..add(GExtrinsicStddevSampOrderBy.serializer)
+      ..add(GExtrinsicStreamCursorInput.serializer)
+      ..add(GExtrinsicStreamCursorValueInput.serializer)
+      ..add(GExtrinsicSumOrderBy.serializer)
+      ..add(GExtrinsicVarPopOrderBy.serializer)
+      ..add(GExtrinsicVarSampOrderBy.serializer)
+      ..add(GExtrinsicVarianceOrderBy.serializer)
+      ..add(GIdentityAggregateBoolExp.serializer)
+      ..add(GIdentityAggregateOrderBy.serializer)
+      ..add(GIdentityAvgOrderBy.serializer)
+      ..add(GIdentityBoolExp.serializer)
+      ..add(GIdentityMaxOrderBy.serializer)
+      ..add(GIdentityMinOrderBy.serializer)
+      ..add(GIdentityOrderBy.serializer)
+      ..add(GIdentitySelectColumn.serializer)
+      ..add(
+          GIdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns
+              .serializer)
+      ..add(GIdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns
+          .serializer)
+      ..add(GIdentityStatusEnum.serializer)
+      ..add(GIdentityStatusEnumComparisonExp.serializer)
+      ..add(GIdentityStddevOrderBy.serializer)
+      ..add(GIdentityStddevPopOrderBy.serializer)
+      ..add(GIdentityStddevSampOrderBy.serializer)
+      ..add(GIdentityStreamCursorInput.serializer)
+      ..add(GIdentityStreamCursorValueInput.serializer)
+      ..add(GIdentitySumOrderBy.serializer)
+      ..add(GIdentityVarPopOrderBy.serializer)
+      ..add(GIdentityVarSampOrderBy.serializer)
+      ..add(GIdentityVarianceOrderBy.serializer)
+      ..add(GIntArrayComparisonExp.serializer)
+      ..add(GIntComparisonExp.serializer)
+      ..add(GItemTypeEnum.serializer)
+      ..add(GItemTypeEnumComparisonExp.serializer)
+      ..add(GItemsCounterBoolExp.serializer)
+      ..add(GItemsCounterOrderBy.serializer)
+      ..add(GItemsCounterSelectColumn.serializer)
+      ..add(GItemsCounterStreamCursorInput.serializer)
+      ..add(GItemsCounterStreamCursorValueInput.serializer)
+      ..add(GJsonbCastExp.serializer)
+      ..add(GJsonbComparisonExp.serializer)
+      ..add(GLastBlockData.serializer)
+      ..add(GLastBlockData_block.serializer)
+      ..add(GLastBlockReq.serializer)
+      ..add(GLastBlockVars.serializer)
+      ..add(GMembershipEventAggregateBoolExp.serializer)
+      ..add(GMembershipEventAggregateOrderBy.serializer)
+      ..add(GMembershipEventAvgOrderBy.serializer)
+      ..add(GMembershipEventBoolExp.serializer)
+      ..add(GMembershipEventMaxOrderBy.serializer)
+      ..add(GMembershipEventMinOrderBy.serializer)
+      ..add(GMembershipEventOrderBy.serializer)
+      ..add(GMembershipEventSelectColumn.serializer)
+      ..add(GMembershipEventStddevOrderBy.serializer)
+      ..add(GMembershipEventStddevPopOrderBy.serializer)
+      ..add(GMembershipEventStddevSampOrderBy.serializer)
+      ..add(GMembershipEventStreamCursorInput.serializer)
+      ..add(GMembershipEventStreamCursorValueInput.serializer)
+      ..add(GMembershipEventSumOrderBy.serializer)
+      ..add(GMembershipEventVarPopOrderBy.serializer)
+      ..add(GMembershipEventVarSampOrderBy.serializer)
+      ..add(GMembershipEventVarianceOrderBy.serializer)
+      ..add(GNumericComparisonExp.serializer)
+      ..add(GOrderBy.serializer)
+      ..add(GPopulationHistoryBoolExp.serializer)
+      ..add(GPopulationHistoryOrderBy.serializer)
+      ..add(GPopulationHistorySelectColumn.serializer)
+      ..add(GPopulationHistoryStreamCursorInput.serializer)
+      ..add(GPopulationHistoryStreamCursorValueInput.serializer)
+      ..add(GSmithBoolExp.serializer)
+      ..add(GSmithCertAggregateBoolExp.serializer)
+      ..add(GSmithCertAggregateOrderBy.serializer)
+      ..add(GSmithCertAvgOrderBy.serializer)
+      ..add(GSmithCertBoolExp.serializer)
+      ..add(GSmithCertMaxOrderBy.serializer)
+      ..add(GSmithCertMinOrderBy.serializer)
+      ..add(GSmithCertOrderBy.serializer)
+      ..add(GSmithCertSelectColumn.serializer)
+      ..add(GSmithCertStddevOrderBy.serializer)
+      ..add(GSmithCertStddevPopOrderBy.serializer)
+      ..add(GSmithCertStddevSampOrderBy.serializer)
+      ..add(GSmithCertStreamCursorInput.serializer)
+      ..add(GSmithCertStreamCursorValueInput.serializer)
+      ..add(GSmithCertSumOrderBy.serializer)
+      ..add(GSmithCertVarPopOrderBy.serializer)
+      ..add(GSmithCertVarSampOrderBy.serializer)
+      ..add(GSmithCertVarianceOrderBy.serializer)
+      ..add(GSmithEventAggregateBoolExp.serializer)
+      ..add(GSmithEventAggregateOrderBy.serializer)
+      ..add(GSmithEventAvgOrderBy.serializer)
+      ..add(GSmithEventBoolExp.serializer)
+      ..add(GSmithEventMaxOrderBy.serializer)
+      ..add(GSmithEventMinOrderBy.serializer)
+      ..add(GSmithEventOrderBy.serializer)
+      ..add(GSmithEventSelectColumn.serializer)
+      ..add(GSmithEventStddevOrderBy.serializer)
+      ..add(GSmithEventStddevPopOrderBy.serializer)
+      ..add(GSmithEventStddevSampOrderBy.serializer)
+      ..add(GSmithEventStreamCursorInput.serializer)
+      ..add(GSmithEventStreamCursorValueInput.serializer)
+      ..add(GSmithEventSumOrderBy.serializer)
+      ..add(GSmithEventTypeEnum.serializer)
+      ..add(GSmithEventTypeEnumComparisonExp.serializer)
+      ..add(GSmithEventVarPopOrderBy.serializer)
+      ..add(GSmithEventVarSampOrderBy.serializer)
+      ..add(GSmithEventVarianceOrderBy.serializer)
+      ..add(GSmithOrderBy.serializer)
+      ..add(GSmithSelectColumn.serializer)
+      ..add(GSmithStatusEnum.serializer)
+      ..add(GSmithStatusEnumComparisonExp.serializer)
+      ..add(GSmithStreamCursorInput.serializer)
+      ..add(GSmithStreamCursorValueInput.serializer)
+      ..add(GStringArrayComparisonExp.serializer)
+      ..add(GStringComparisonExp.serializer)
+      ..add(GTimestamptzComparisonExp.serializer)
+      ..add(GTransferAggregateBoolExp.serializer)
+      ..add(GTransferAggregateOrderBy.serializer)
+      ..add(GTransferAvgOrderBy.serializer)
+      ..add(GTransferBoolExp.serializer)
+      ..add(GTransferMaxOrderBy.serializer)
+      ..add(GTransferMinOrderBy.serializer)
+      ..add(GTransferOrderBy.serializer)
+      ..add(GTransferSelectColumn.serializer)
+      ..add(GTransferStddevOrderBy.serializer)
+      ..add(GTransferStddevPopOrderBy.serializer)
+      ..add(GTransferStddevSampOrderBy.serializer)
+      ..add(GTransferStreamCursorInput.serializer)
+      ..add(GTransferStreamCursorValueInput.serializer)
+      ..add(GTransferSumOrderBy.serializer)
+      ..add(GTransferVarPopOrderBy.serializer)
+      ..add(GTransferVarSampOrderBy.serializer)
+      ..add(GTransferVarianceOrderBy.serializer)
+      ..add(GTxCommentAggregateBoolExp.serializer)
+      ..add(GTxCommentAggregateOrderBy.serializer)
+      ..add(GTxCommentAvgOrderBy.serializer)
+      ..add(GTxCommentBoolExp.serializer)
+      ..add(GTxCommentMaxOrderBy.serializer)
+      ..add(GTxCommentMinOrderBy.serializer)
+      ..add(GTxCommentOrderBy.serializer)
+      ..add(GTxCommentSelectColumn.serializer)
+      ..add(GTxCommentStddevOrderBy.serializer)
+      ..add(GTxCommentStddevPopOrderBy.serializer)
+      ..add(GTxCommentStddevSampOrderBy.serializer)
+      ..add(GTxCommentStreamCursorInput.serializer)
+      ..add(GTxCommentStreamCursorValueInput.serializer)
+      ..add(GTxCommentSumOrderBy.serializer)
+      ..add(GTxCommentVarPopOrderBy.serializer)
+      ..add(GTxCommentVarSampOrderBy.serializer)
+      ..add(GTxCommentVarianceOrderBy.serializer)
+      ..add(GUdHistoryAggregateOrderBy.serializer)
+      ..add(GUdHistoryAvgOrderBy.serializer)
+      ..add(GUdHistoryBoolExp.serializer)
+      ..add(GUdHistoryMaxOrderBy.serializer)
+      ..add(GUdHistoryMinOrderBy.serializer)
+      ..add(GUdHistoryOrderBy.serializer)
+      ..add(GUdHistorySelectColumn.serializer)
+      ..add(GUdHistoryStddevOrderBy.serializer)
+      ..add(GUdHistoryStddevPopOrderBy.serializer)
+      ..add(GUdHistoryStddevSampOrderBy.serializer)
+      ..add(GUdHistoryStreamCursorInput.serializer)
+      ..add(GUdHistoryStreamCursorValueInput.serializer)
+      ..add(GUdHistorySumOrderBy.serializer)
+      ..add(GUdHistoryVarPopOrderBy.serializer)
+      ..add(GUdHistoryVarSampOrderBy.serializer)
+      ..add(GUdHistoryVarianceOrderBy.serializer)
+      ..add(GUdReevalBoolExp.serializer)
+      ..add(GUdReevalOrderBy.serializer)
+      ..add(GUdReevalSelectColumn.serializer)
+      ..add(GUdReevalStreamCursorInput.serializer)
+      ..add(GUdReevalStreamCursorValueInput.serializer)
+      ..add(GUniversalDividendBoolExp.serializer)
+      ..add(GUniversalDividendOrderBy.serializer)
+      ..add(GUniversalDividendSelectColumn.serializer)
+      ..add(GUniversalDividendStreamCursorInput.serializer)
+      ..add(GUniversalDividendStreamCursorValueInput.serializer)
+      ..add(GValidatorBoolExp.serializer)
+      ..add(GValidatorOrderBy.serializer)
+      ..add(GValidatorSelectColumn.serializer)
+      ..add(GValidatorStreamCursorInput.serializer)
+      ..add(GValidatorStreamCursorValueInput.serializer)
+      ..add(GaccountAggregateBoolExpBool_and.serializer)
+      ..add(GaccountAggregateBoolExpBool_or.serializer)
+      ..add(GaccountAggregateBoolExpCount.serializer)
+      ..add(Gbytea.serializer)
+      ..add(GcallAggregateBoolExpBool_and.serializer)
+      ..add(GcallAggregateBoolExpBool_or.serializer)
+      ..add(GcallAggregateBoolExpCount.serializer)
+      ..add(GcertAggregateBoolExpBool_and.serializer)
+      ..add(GcertAggregateBoolExpBool_or.serializer)
+      ..add(GcertAggregateBoolExpCount.serializer)
+      ..add(GcertEventAggregateBoolExpCount.serializer)
+      ..add(GchangeOwnerKeyAggregateBoolExpCount.serializer)
+      ..add(GeventAggregateBoolExpCount.serializer)
+      ..add(GextrinsicAggregateBoolExpBool_and.serializer)
+      ..add(GextrinsicAggregateBoolExpBool_or.serializer)
+      ..add(GextrinsicAggregateBoolExpCount.serializer)
+      ..add(GgetUdHistoryArgs.serializer)
+      ..add(GidentityAggregateBoolExpBool_and.serializer)
+      ..add(GidentityAggregateBoolExpBool_or.serializer)
+      ..add(GidentityAggregateBoolExpCount.serializer)
+      ..add(Gidentity_scalar.serializer)
+      ..add(GmembershipEventAggregateBoolExpCount.serializer)
+      ..add(Gnumeric.serializer)
+      ..add(GsmithCertAggregateBoolExpCount.serializer)
+      ..add(GsmithEventAggregateBoolExpCount.serializer)
       ..add(Gtimestamptz.serializer)
-      ..add(Gtimestamptz_comparison_exp.serializer)
-      ..add(Gtransaction_aggregate_bool_exp.serializer)
-      ..add(Gtransaction_aggregate_bool_exp_count.serializer)
-      ..add(Gtransaction_aggregate_order_by.serializer)
-      ..add(Gtransaction_avg_order_by.serializer)
-      ..add(Gtransaction_bool_exp.serializer)
-      ..add(Gtransaction_max_order_by.serializer)
-      ..add(Gtransaction_min_order_by.serializer)
-      ..add(Gtransaction_order_by.serializer)
-      ..add(Gtransaction_select_column.serializer)
-      ..add(Gtransaction_stddev_order_by.serializer)
-      ..add(Gtransaction_stddev_pop_order_by.serializer)
-      ..add(Gtransaction_stddev_samp_order_by.serializer)
-      ..add(Gtransaction_stream_cursor_input.serializer)
-      ..add(Gtransaction_stream_cursor_value_input.serializer)
-      ..add(Gtransaction_sum_order_by.serializer)
-      ..add(Gtransaction_timeserie_args.serializer)
-      ..add(Gtransaction_timeserie_tmp_bool_exp.serializer)
-      ..add(Gtransaction_timeserie_tmp_order_by.serializer)
-      ..add(Gtransaction_timeserie_tmp_select_column.serializer)
-      ..add(Gtransaction_timeserie_tmp_stream_cursor_input.serializer)
-      ..add(Gtransaction_timeserie_tmp_stream_cursor_value_input.serializer)
-      ..add(Gtransaction_var_pop_order_by.serializer)
-      ..add(Gtransaction_var_samp_order_by.serializer)
-      ..add(Gtransaction_variance_order_by.serializer)
+      ..add(GtransferAggregateBoolExpCount.serializer)
+      ..add(GtxCommentAggregateBoolExpCount.serializer)
       ..addBuilderFactory(
-          const FullType(BuiltList,
-              const [const FullType(GAccountsByNameOrPkData_account)]),
-          () => new ListBuilder<GAccountsByNameOrPkData_account>())
+          const FullType(BuiltList, const [const FullType(GAccountBoolExp)]),
+          () => new ListBuilder<GAccountBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GAccountBoolExp)]),
+          () => new ListBuilder<GAccountBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GAccountSelectColumn)]),
+          () => new ListBuilder<GAccountSelectColumn>())
       ..addBuilderFactory(
           const FullType(BuiltList,
-              const [const FullType(GSearchIdentityData_search_identity)]),
-          () => new ListBuilder<GSearchIdentityData_search_identity>())
+              const [const FullType(GAccountsByNameOrPkData_identity)]),
+          () => new ListBuilder<GAccountsByNameOrPkData_identity>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GBlockBoolExp)]),
+          () => new ListBuilder<GBlockBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gaccount_bool_exp)]),
-          () => new ListBuilder<Gaccount_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GBlockBoolExp)]),
+          () => new ListBuilder<GBlockBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gaccount_bool_exp)]),
-          () => new ListBuilder<Gaccount_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GCallBoolExp)]),
+          () => new ListBuilder<GCallBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gblock_bool_exp)]),
-          () => new ListBuilder<Gblock_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GCallBoolExp)]),
+          () => new ListBuilder<GCallBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gblock_bool_exp)]),
-          () => new ListBuilder<Gblock_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GCallSelectColumn)]),
+          () => new ListBuilder<GCallSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCertBoolExp)]),
+          () => new ListBuilder<GCertBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCertBoolExp)]),
+          () => new ListBuilder<GCertBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCertEventBoolExp)]),
+          () => new ListBuilder<GCertEventBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCertEventBoolExp)]),
+          () => new ListBuilder<GCertEventBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gcertification_bool_exp)]),
-          () => new ListBuilder<Gcertification_bool_exp>())
+              BuiltList, const [const FullType(GCertEventSelectColumn)]),
+          () => new ListBuilder<GCertEventSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCertSelectColumn)]),
+          () => new ListBuilder<GCertSelectColumn>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gcertification_bool_exp)]),
-          () => new ListBuilder<Gcertification_bool_exp>())
+              BuiltList, const [const FullType(GChangeOwnerKeyBoolExp)]),
+          () => new ListBuilder<GChangeOwnerKeyBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gcertification_select_column)]),
-          () => new ListBuilder<Gcertification_select_column>())
+              BuiltList, const [const FullType(GChangeOwnerKeyBoolExp)]),
+          () => new ListBuilder<GChangeOwnerKeyBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GChangeOwnerKeySelectColumn)]),
+          () => new ListBuilder<GChangeOwnerKeySelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCommentTypeEnum)]),
+          () => new ListBuilder<GCommentTypeEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GCommentTypeEnum)]),
+          () => new ListBuilder<GCommentTypeEnum>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gidentity_bool_exp)]),
-          () => new ListBuilder<Gidentity_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GCounterLevelEnum)]),
+          () => new ListBuilder<GCounterLevelEnum>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gidentity_bool_exp)]),
-          () => new ListBuilder<Gidentity_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GCounterLevelEnum)]),
+          () => new ListBuilder<GCounterLevelEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GEventBoolExp)]),
+          () => new ListBuilder<GEventBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GEventBoolExp)]),
+          () => new ListBuilder<GEventBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GEventSelectColumn)]),
+          () => new ListBuilder<GEventSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GEventTypeEnum)]),
+          () => new ListBuilder<GEventTypeEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GEventTypeEnum)]),
+          () => new ListBuilder<GEventTypeEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GExtrinsicBoolExp)]),
+          () => new ListBuilder<GExtrinsicBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GExtrinsicBoolExp)]),
+          () => new ListBuilder<GExtrinsicBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gparameters_bool_exp)]),
-          () => new ListBuilder<Gparameters_bool_exp>())
+              BuiltList, const [const FullType(GExtrinsicSelectColumn)]),
+          () => new ListBuilder<GExtrinsicSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GIdentityBoolExp)]),
+          () => new ListBuilder<GIdentityBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GIdentityBoolExp)]),
+          () => new ListBuilder<GIdentityBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gparameters_bool_exp)]),
-          () => new ListBuilder<Gparameters_bool_exp>())
+              BuiltList, const [const FullType(GIdentitySelectColumn)]),
+          () => new ListBuilder<GIdentitySelectColumn>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gsmith_bool_exp)]),
-          () => new ListBuilder<Gsmith_bool_exp>())
+          const FullType(
+              BuiltList, const [const FullType(GIdentityStatusEnum)]),
+          () => new ListBuilder<GIdentityStatusEnum>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GIdentityStatusEnum)]),
+          () => new ListBuilder<GIdentityStatusEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GItemTypeEnum)]),
+          () => new ListBuilder<GItemTypeEnum>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gsmith_bool_exp)]),
-          () => new ListBuilder<Gsmith_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GItemTypeEnum)]),
+          () => new ListBuilder<GItemTypeEnum>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gsmith_cert_bool_exp)]),
-          () => new ListBuilder<Gsmith_cert_bool_exp>())
+              BuiltList, const [const FullType(GItemsCounterBoolExp)]),
+          () => new ListBuilder<GItemsCounterBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gsmith_cert_bool_exp)]),
-          () => new ListBuilder<Gsmith_cert_bool_exp>())
+              BuiltList, const [const FullType(GItemsCounterBoolExp)]),
+          () => new ListBuilder<GItemsCounterBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gsmith_cert_select_column)]),
-          () => new ListBuilder<Gsmith_cert_select_column>())
+              BuiltList, const [const FullType(GLastBlockData_block)]),
+          () => new ListBuilder<GLastBlockData_block>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gtimestamp)]),
-          () => new ListBuilder<Gtimestamp>())
+          const FullType(
+              BuiltList, const [const FullType(GMembershipEventBoolExp)]),
+          () => new ListBuilder<GMembershipEventBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gtimestamp)]),
-          () => new ListBuilder<Gtimestamp>())
+          const FullType(
+              BuiltList, const [const FullType(GMembershipEventBoolExp)]),
+          () => new ListBuilder<GMembershipEventBoolExp>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gtimestamptz)]),
-          () => new ListBuilder<Gtimestamptz>())
+          const FullType(
+              BuiltList, const [const FullType(GMembershipEventSelectColumn)]),
+          () => new ListBuilder<GMembershipEventSelectColumn>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(Gtimestamptz)]),
-          () => new ListBuilder<Gtimestamptz>())
+          const FullType(
+              BuiltList, const [const FullType(GPopulationHistoryBoolExp)]),
+          () => new ListBuilder<GPopulationHistoryBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GPopulationHistoryBoolExp)]),
+          () => new ListBuilder<GPopulationHistoryBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithBoolExp)]),
+          () => new ListBuilder<GSmithBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithBoolExp)]),
+          () => new ListBuilder<GSmithBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithCertBoolExp)]),
+          () => new ListBuilder<GSmithCertBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithCertBoolExp)]),
+          () => new ListBuilder<GSmithCertBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gtransaction_bool_exp)]),
-          () => new ListBuilder<Gtransaction_bool_exp>())
+              BuiltList, const [const FullType(GSmithCertSelectColumn)]),
+          () => new ListBuilder<GSmithCertSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithEventBoolExp)]),
+          () => new ListBuilder<GSmithEventBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithEventBoolExp)]),
+          () => new ListBuilder<GSmithEventBoolExp>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gtransaction_bool_exp)]),
-          () => new ListBuilder<Gtransaction_bool_exp>())
+              BuiltList, const [const FullType(GSmithEventSelectColumn)]),
+          () => new ListBuilder<GSmithEventSelectColumn>())
       ..addBuilderFactory(
           const FullType(
-              BuiltList, const [const FullType(Gtransaction_select_column)]),
-          () => new ListBuilder<Gtransaction_select_column>())
+              BuiltList, const [const FullType(GSmithEventTypeEnum)]),
+          () => new ListBuilder<GSmithEventTypeEnum>())
       ..addBuilderFactory(
-          const FullType(BuiltList,
-              const [const FullType(Gtransaction_timeserie_tmp_bool_exp)]),
-          () => new ListBuilder<Gtransaction_timeserie_tmp_bool_exp>())
+          const FullType(
+              BuiltList, const [const FullType(GSmithEventTypeEnum)]),
+          () => new ListBuilder<GSmithEventTypeEnum>())
       ..addBuilderFactory(
-          const FullType(BuiltList,
-              const [const FullType(Gtransaction_timeserie_tmp_bool_exp)]),
-          () => new ListBuilder<Gtransaction_timeserie_tmp_bool_exp>())
+          const FullType(BuiltList, const [const FullType(GSmithStatusEnum)]),
+          () => new ListBuilder<GSmithStatusEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GSmithStatusEnum)]),
+          () => new ListBuilder<GSmithStatusEnum>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GTransferBoolExp)]),
+          () => new ListBuilder<GTransferBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GTransferBoolExp)]),
+          () => new ListBuilder<GTransferBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GTransferSelectColumn)]),
+          () => new ListBuilder<GTransferSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GTxCommentBoolExp)]),
+          () => new ListBuilder<GTxCommentBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GTxCommentBoolExp)]),
+          () => new ListBuilder<GTxCommentBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GTxCommentSelectColumn)]),
+          () => new ListBuilder<GTxCommentSelectColumn>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GUdHistoryBoolExp)]),
+          () => new ListBuilder<GUdHistoryBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GUdHistoryBoolExp)]),
+          () => new ListBuilder<GUdHistoryBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GUdReevalBoolExp)]),
+          () => new ListBuilder<GUdReevalBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GUdReevalBoolExp)]),
+          () => new ListBuilder<GUdReevalBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GUniversalDividendBoolExp)]),
+          () => new ListBuilder<GUniversalDividendBoolExp>())
+      ..addBuilderFactory(
+          const FullType(
+              BuiltList, const [const FullType(GUniversalDividendBoolExp)]),
+          () => new ListBuilder<GUniversalDividendBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GValidatorBoolExp)]),
+          () => new ListBuilder<GValidatorBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(GValidatorBoolExp)]),
+          () => new ListBuilder<GValidatorBoolExp>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gbytea)]),
+          () => new ListBuilder<Gbytea>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gbytea)]),
+          () => new ListBuilder<Gbytea>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gnumeric)]),
+          () => new ListBuilder<Gnumeric>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gnumeric)]),
+          () => new ListBuilder<Gnumeric>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gtimestamptz)]),
+          () => new ListBuilder<Gtimestamptz>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(Gtimestamptz)]),
+          () => new ListBuilder<Gtimestamptz>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
       ..addBuilderFactory(
           const FullType(BuiltList, const [const FullType(String)]),
           () => new ListBuilder<String>())
@@ -243,6 +632,40 @@ Serializers _$serializers = (new Serializers().toBuilder()
       ..addBuilderFactory(
           const FullType(BuiltList, const [const FullType(JsonObject)]),
           () => new ListBuilder<JsonObject>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [
+            const FullType(BuiltList, const [const FullType(String)])
+          ]),
+          () => new ListBuilder<BuiltList<String>>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [
+            const FullType(BuiltList, const [const FullType(String)])
+          ]),
+          () => new ListBuilder<BuiltList<String>>())
       ..addBuilderFactory(
           const FullType(BuiltList, const [const FullType(bool)]),
           () => new ListBuilder<bool>())
@@ -250,17 +673,51 @@ Serializers _$serializers = (new Serializers().toBuilder()
           const FullType(BuiltList, const [const FullType(bool)]),
           () => new ListBuilder<bool>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(double)]),
-          () => new ListBuilder<double>())
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(String)]),
+          () => new ListBuilder<String>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
       ..addBuilderFactory(
-          const FullType(BuiltList, const [const FullType(double)]),
-          () => new ListBuilder<double>())
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
       ..addBuilderFactory(
           const FullType(BuiltList, const [const FullType(int)]),
           () => new ListBuilder<int>())
       ..addBuilderFactory(
           const FullType(BuiltList, const [const FullType(int)]),
-          () => new ListBuilder<int>()))
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [
+            const FullType(BuiltList, const [const FullType(int)])
+          ]),
+          () => new ListBuilder<BuiltList<int>>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [const FullType(int)]),
+          () => new ListBuilder<int>())
+      ..addBuilderFactory(
+          const FullType(BuiltList, const [
+            const FullType(BuiltList, const [const FullType(int)])
+          ]),
+          () => new ListBuilder<BuiltList<int>>()))
     .build();
 
 // ignore_for_file: deprecated_member_use_from_same_package,type=lint
diff --git a/lib/graphql/duniter-custom-queries.graphql b/lib/graphql/duniter-custom-queries.graphql
index 0bc8823895b9fcce9c4023c8207fb808f6a525b1..f9d6c833839f13342c6bda38a681fc27dfa1e653 100644
--- a/lib/graphql/duniter-custom-queries.graphql
+++ b/lib/graphql/duniter-custom-queries.graphql
@@ -1,38 +1,69 @@
+#
+#query AccountsByPk ($address: String!) {
+#    account_by_pk(pubkey: $address) {
+#        identity {
+#            name
+#        }
+#        pubkey
+#    }
+#}
+#
+#query SearchIdentity ($name: String!) {
+#    search_identity(args: {name: $name}) {
+#        pubkey
+#        name
+#    }
+#}
+#
 
-query AccountsByPk ($address: String!) {
-  account_by_pk(pubkey: $address) {
-    identity {
-      name
+query AccountsByNameOrPk($pattern: String) {
+    identity(
+        where: {
+            _or: [
+                { name: { _iregex: $pattern } }
+                { accountId: { _iregex: $pattern } }
+            ]
+        }
+    ) {
+        isMember
+        name
+        accountId
+        status
+        createdOn
+        account {
+            isActive
+        }
+        index
     }
-    pubkey
-  }
 }
 
-query SearchIdentity ($name: String!) {
-  search_identity(args: {name: $name}) {
-    pubkey
-    name
-  }
+query AccountByPk ($id: String!)  {
+    accountByPk(id: $id) {
+        isActive
+    }
 }
 
-query LastIndexedBlockNumber {
-  parameters_by_pk(key: "last_indexed_block_number") {
-    value
-  }
-}
 
-# {
-# "pattern": "%ana%"
-# }
-query AccountsByNameOrPk($pattern: String!) {
-  account(order_by: {identity: {name: asc}}, where: {_or: [{identity: {name: {_ilike: $pattern}}}, {pubkey: {_ilike: $pattern}}]}) {
-    identity {
-      account {
-        identity {
-          name
-          pubkey
-        }
-      }
+query LastBlock {
+    block(limit: 1, orderBy: {timestamp: DESC}) {
+        height
     }
-  }
 }
+
+#
+## {
+## "pattern": "%ana%"
+## }
+#query AccountsByNameOrPk($pattern: String!) {
+#    account(order_by: {identity: {name: asc}}, where: {_or: [{identity: {name: {_ilike: $pattern}}}, {pubkey: {_ilike: $pattern}}]}) {
+#        identity {
+#            account {
+#                identity {
+#                    name
+#                    pubkey
+#                }
+#            }
+#        }
+#    }
+#}
+#
diff --git a/lib/graphql/duniter-indexer.graphql b/lib/graphql/duniter-indexer.graphql
index edffaeaf7b92d83025f5eb9616ab2002807745e9..ece921f9a6efb2304a483510e27c307a24231122 100644
--- a/lib/graphql/duniter-indexer.graphql
+++ b/lib/graphql/duniter-indexer.graphql
@@ -1,3663 +1,9005 @@
+#npx get-graphql-schema https://duniter-v2-vjrj-squid.comunes.net/v1/graphql > duniter-indexer.graphql
 schema {
-  query: query_root
-  subscription: subscription_root
+    query: query_root
+    subscription: subscription_root
 }
 
 """whether this query should be cached (Hasura Cloud only)"""
 directive @cached(
-  """measured in seconds"""
-  ttl: Int! = 60
+    """measured in seconds"""
+    ttl: Int! = 60
 
-  """refresh the cache entry"""
-  refresh: Boolean! = false
+    """refresh the cache entry"""
+    refresh: Boolean! = false
 ) on QUERY
 
-"""Table of accounts."""
-type account {
-  """An object relationship"""
-  block: block!
-  created_at: timestamptz!
+"""
+columns and relationships of "account"
+"""
+type Account {
+    """An array relationship"""
+    commentsIssued(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
+
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): [TxComment!]!
+
+    """An aggregate relationship"""
+    commentsIssuedAggregate(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
+
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): TxCommentAggregate!
+    id: String!
+
+    """An object relationship"""
+    identity: Identity
+    isActive: Boolean!
+
+    """An object relationship"""
+    linkedIdentity: Identity
+    linkedIdentityId: String
+
+    """An array relationship"""
+    removedIdentities(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where account was created."""
-  created_on: Int!
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
 
-  """
-  A computed field, executes function "has_identity"
-  """
-  has_identity: Boolean
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): [Identity!]!
 
-  """An object relationship"""
-  identity: identity
-  killed_at: timestamptz
+    """An aggregate relationship"""
+    removedIdentitiesAggregate(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
 
-  """Block number where account was killed."""
-  killed_on: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Pubkey of the account."""
-  pubkey: String!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """An array relationship"""
-  transactions_issued(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): IdentityAggregate!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """An array relationship"""
+    transfersIssued(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): [transaction!]!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """An aggregate relationship"""
-  transactions_issued_aggregate(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): [Transfer!]!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """An aggregate relationship"""
+    transfersIssuedAggregate(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): transaction_aggregate!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """An array relationship"""
-  transactions_received(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): TransferAggregate!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """An array relationship"""
+    transfersReceived(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): [transaction!]!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """An aggregate relationship"""
-  transactions_received_aggregate(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): [Transfer!]!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """An aggregate relationship"""
+    transfersReceivedAggregate(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): transaction_aggregate!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
+
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): TransferAggregate!
+
+    """An array relationship"""
+    wasIdentity(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): [ChangeOwnerKey!]!
+
+    """An aggregate relationship"""
+    wasIdentityAggregate(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): ChangeOwnerKeyAggregate!
 }
 
 """
 aggregated selection of "account"
 """
-type account_aggregate {
-  aggregate: account_aggregate_fields
-  nodes: [account!]!
+type AccountAggregate {
+    aggregate: AccountAggregateFields
+    nodes: [Account!]!
+}
+
+input AccountAggregateBoolExp {
+    bool_and: accountAggregateBoolExpBool_and
+    bool_or: accountAggregateBoolExpBool_or
+    count: accountAggregateBoolExpCount
+}
+
+input accountAggregateBoolExpBool_and {
+    arguments: AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns!
+    distinct: Boolean
+    filter: AccountBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input accountAggregateBoolExpBool_or {
+    arguments: AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns!
+    distinct: Boolean
+    filter: AccountBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input accountAggregateBoolExpCount {
+    arguments: [AccountSelectColumn!]
+    distinct: Boolean
+    filter: AccountBoolExp
+    predicate: IntComparisonExp!
 }
 
 """
 aggregate fields of "account"
 """
-type account_aggregate_fields {
-  avg: account_avg_fields
-  count(columns: [account_select_column!], distinct: Boolean): Int!
-  max: account_max_fields
-  min: account_min_fields
-  stddev: account_stddev_fields
-  stddev_pop: account_stddev_pop_fields
-  stddev_samp: account_stddev_samp_fields
-  sum: account_sum_fields
-  var_pop: account_var_pop_fields
-  var_samp: account_var_samp_fields
-  variance: account_variance_fields
+type AccountAggregateFields {
+    count(columns: [AccountSelectColumn!], distinct: Boolean): Int!
+    max: AccountMaxFields
+    min: AccountMinFields
 }
 
-"""aggregate avg on columns"""
-type account_avg_fields {
-  """Block number where account was created."""
-  created_on: Float
-
-  """Block number where account was killed."""
-  killed_on: Float
+"""
+order by aggregate values of table "account"
+"""
+input AccountAggregateOrderBy {
+    count: OrderBy
+    max: AccountMaxOrderBy
+    min: AccountMinOrderBy
 }
 
 """
 Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'.
 """
-input account_bool_exp {
-  _and: [account_bool_exp!]
-  _not: account_bool_exp
-  _or: [account_bool_exp!]
-  block: block_bool_exp
-  created_at: timestamptz_comparison_exp
-  created_on: Int_comparison_exp
-  has_identity: Boolean_comparison_exp
-  identity: identity_bool_exp
-  killed_at: timestamptz_comparison_exp
-  killed_on: Int_comparison_exp
-  pubkey: String_comparison_exp
-  transactions_issued: transaction_bool_exp
-  transactions_issued_aggregate: transaction_aggregate_bool_exp
-  transactions_received: transaction_bool_exp
-  transactions_received_aggregate: transaction_aggregate_bool_exp
+input AccountBoolExp {
+    _and: [AccountBoolExp!]
+    _not: AccountBoolExp
+    _or: [AccountBoolExp!]
+    commentsIssued: TxCommentBoolExp
+    commentsIssuedAggregate: TxCommentAggregateBoolExp
+    id: StringComparisonExp
+    identity: IdentityBoolExp
+    isActive: BooleanComparisonExp
+    linkedIdentity: IdentityBoolExp
+    linkedIdentityId: StringComparisonExp
+    removedIdentities: IdentityBoolExp
+    removedIdentitiesAggregate: IdentityAggregateBoolExp
+    transfersIssued: TransferBoolExp
+    transfersIssuedAggregate: TransferAggregateBoolExp
+    transfersReceived: TransferBoolExp
+    transfersReceivedAggregate: TransferAggregateBoolExp
+    wasIdentity: ChangeOwnerKeyBoolExp
+    wasIdentityAggregate: ChangeOwnerKeyAggregateBoolExp
 }
 
 """aggregate max on columns"""
-type account_max_fields {
-  created_at: timestamptz
-
-  """Block number where account was created."""
-  created_on: Int
-  killed_at: timestamptz
-
-  """Block number where account was killed."""
-  killed_on: Int
+type AccountMaxFields {
+    id: String
+    linkedIdentityId: String
+}
 
-  """Pubkey of the account."""
-  pubkey: String
+"""
+order by max() on columns of table "account"
+"""
+input AccountMaxOrderBy {
+    id: OrderBy
+    linkedIdentityId: OrderBy
 }
 
 """aggregate min on columns"""
-type account_min_fields {
-  created_at: timestamptz
-
-  """Block number where account was created."""
-  created_on: Int
-  killed_at: timestamptz
-
-  """Block number where account was killed."""
-  killed_on: Int
+type AccountMinFields {
+    id: String
+    linkedIdentityId: String
+}
 
-  """Pubkey of the account."""
-  pubkey: String
+"""
+order by min() on columns of table "account"
+"""
+input AccountMinOrderBy {
+    id: OrderBy
+    linkedIdentityId: OrderBy
 }
 
 """Ordering options when selecting data from "account"."""
-input account_order_by {
-  block: block_order_by
-  created_at: order_by
-  created_on: order_by
-  has_identity: order_by
-  identity: identity_order_by
-  killed_at: order_by
-  killed_on: order_by
-  pubkey: order_by
-  transactions_issued_aggregate: transaction_aggregate_order_by
-  transactions_received_aggregate: transaction_aggregate_order_by
+input AccountOrderBy {
+    commentsIssuedAggregate: TxCommentAggregateOrderBy
+    id: OrderBy
+    identity: IdentityOrderBy
+    isActive: OrderBy
+    linkedIdentity: IdentityOrderBy
+    linkedIdentityId: OrderBy
+    removedIdentitiesAggregate: IdentityAggregateOrderBy
+    transfersIssuedAggregate: TransferAggregateOrderBy
+    transfersReceivedAggregate: TransferAggregateOrderBy
+    wasIdentityAggregate: ChangeOwnerKeyAggregateOrderBy
 }
 
 """
 select columns of table "account"
 """
-enum account_select_column {
-  """column name"""
-  created_at
-
-  """column name"""
-  created_on
-
-  """column name"""
-  killed_at
+enum AccountSelectColumn {
+    """column name"""
+    id
 
-  """column name"""
-  killed_on
+    """column name"""
+    isActive
 
-  """column name"""
-  pubkey
+    """column name"""
+    linkedIdentityId
 }
 
-"""aggregate stddev on columns"""
-type account_stddev_fields {
-  """Block number where account was created."""
-  created_on: Float
+"""
+select "accountAggregateBoolExpBool_andArgumentsColumns" columns of table "account"
+"""
+enum AccountSelectColumnAccountAggregateBoolExpBool_andArgumentsColumns {
+    """column name"""
+    isActive
+}
 
-  """Block number where account was killed."""
-  killed_on: Float
+"""
+select "accountAggregateBoolExpBool_orArgumentsColumns" columns of table "account"
+"""
+enum AccountSelectColumnAccountAggregateBoolExpBool_orArgumentsColumns {
+    """column name"""
+    isActive
 }
 
-"""aggregate stddev_pop on columns"""
-type account_stddev_pop_fields {
-  """Block number where account was created."""
-  created_on: Float
+"""
+Streaming cursor of the table "account"
+"""
+input AccountStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: AccountStreamCursorValueInput!
 
-  """Block number where account was killed."""
-  killed_on: Float
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
-"""aggregate stddev_samp on columns"""
-type account_stddev_samp_fields {
-  """Block number where account was created."""
-  created_on: Float
-
-  """Block number where account was killed."""
-  killed_on: Float
+"""Initial value of the column from where the streaming should start"""
+input AccountStreamCursorValueInput {
+    id: String
+    isActive: Boolean
+    linkedIdentityId: String
 }
 
 """
-Streaming cursor of the table "account"
+columns and relationships of "block"
 """
-input account_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: account_stream_cursor_value_input!
+type Block {
+    """An array relationship"""
+    calls(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
 
-  """cursor ordering"""
-  ordering: cursor_ordering
-}
+        """limit the number of rows returned"""
+        limit: Int
 
-"""Initial value of the column from where the streaming should start"""
-input account_stream_cursor_value_input {
-  created_at: timestamptz
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where account was created."""
-  created_on: Int
-  killed_at: timestamptz
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
 
-  """Block number where account was killed."""
-  killed_on: Int
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
 
-  """Pubkey of the account."""
-  pubkey: String
-}
+    """An aggregate relationship"""
+    callsAggregate(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
 
-"""aggregate sum on columns"""
-type account_sum_fields {
-  """Block number where account was created."""
-  created_on: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Block number where account was killed."""
-  killed_on: Int
-}
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-"""aggregate var_pop on columns"""
-type account_var_pop_fields {
-  """Block number where account was created."""
-  created_on: Float
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
 
-  """Block number where account was killed."""
-  killed_on: Float
-}
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): CallAggregate!
+    callsCount: Int!
 
-"""aggregate var_samp on columns"""
-type account_var_samp_fields {
-  """Block number where account was created."""
-  created_on: Float
+    """An array relationship"""
+    events(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
 
-  """Block number where account was killed."""
-  killed_on: Float
-}
+        """limit the number of rows returned"""
+        limit: Int
 
-"""aggregate variance on columns"""
-type account_variance_fields {
-  """Block number where account was created."""
-  created_on: Float
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where account was killed."""
-  killed_on: Float
-}
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
+
+    """An aggregate relationship"""
+    eventsAggregate(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): EventAggregate!
+    eventsCount: Int!
+
+    """An array relationship"""
+    extrinsics(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
 
-"""Table of blocks."""
-type block {
-  created_at: timestamp!
+        """limit the number of rows returned"""
+        limit: Int
 
-  """
-  Data contains `extrinsics` and `events` of the block. Exemple for querying
-  specific data: `data(path: "extrinsics[0].isSigned")`.
-  """
-  data(
-    """JSON select path"""
-    path: String
-  ): jsonb
-  hash: String!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Number of the block in substrate."""
-  number: Int!
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
+
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): [Extrinsic!]!
+
+    """An aggregate relationship"""
+    extrinsicsAggregate(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
+
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): ExtrinsicAggregate!
+    extrinsicsCount: Int!
+    extrinsicsicRoot: bytea!
+    hash: bytea!
+    height: Int!
+    id: String!
+    implName: String!
+    implVersion: Int!
+    parentHash: bytea!
+    specName: String!
+    specVersion: Int!
+    stateRoot: bytea!
+    timestamp: timestamptz!
+    validator: bytea
 }
 
 """
 aggregated selection of "block"
 """
-type block_aggregate {
-  aggregate: block_aggregate_fields
-  nodes: [block!]!
+type BlockAggregate {
+    aggregate: BlockAggregateFields
+    nodes: [Block!]!
 }
 
 """
 aggregate fields of "block"
 """
-type block_aggregate_fields {
-  avg: block_avg_fields
-  count(columns: [block_select_column!], distinct: Boolean): Int!
-  max: block_max_fields
-  min: block_min_fields
-  stddev: block_stddev_fields
-  stddev_pop: block_stddev_pop_fields
-  stddev_samp: block_stddev_samp_fields
-  sum: block_sum_fields
-  var_pop: block_var_pop_fields
-  var_samp: block_var_samp_fields
-  variance: block_variance_fields
+type BlockAggregateFields {
+    avg: BlockAvgFields
+    count(columns: [BlockSelectColumn!], distinct: Boolean): Int!
+    max: BlockMaxFields
+    min: BlockMinFields
+    stddev: BlockStddevFields
+    stddevPop: BlockStddevPopFields
+    stddevSamp: BlockStddevSampFields
+    sum: BlockSumFields
+    varPop: BlockVarPopFields
+    varSamp: BlockVarSampFields
+    variance: BlockVarianceFields
 }
 
 """aggregate avg on columns"""
-type block_avg_fields {
-  """Number of the block in substrate."""
-  number: Float
+type BlockAvgFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
 """
 Boolean expression to filter rows from the table "block". All fields are combined with a logical 'AND'.
 """
-input block_bool_exp {
-  _and: [block_bool_exp!]
-  _not: block_bool_exp
-  _or: [block_bool_exp!]
-  created_at: timestamp_comparison_exp
-  data: jsonb_comparison_exp
-  hash: String_comparison_exp
-  number: Int_comparison_exp
+input BlockBoolExp {
+    _and: [BlockBoolExp!]
+    _not: BlockBoolExp
+    _or: [BlockBoolExp!]
+    calls: CallBoolExp
+    callsAggregate: CallAggregateBoolExp
+    callsCount: IntComparisonExp
+    events: EventBoolExp
+    eventsAggregate: EventAggregateBoolExp
+    eventsCount: IntComparisonExp
+    extrinsics: ExtrinsicBoolExp
+    extrinsicsAggregate: ExtrinsicAggregateBoolExp
+    extrinsicsCount: IntComparisonExp
+    extrinsicsicRoot: ByteaComparisonExp
+    hash: ByteaComparisonExp
+    height: IntComparisonExp
+    id: StringComparisonExp
+    implName: StringComparisonExp
+    implVersion: IntComparisonExp
+    parentHash: ByteaComparisonExp
+    specName: StringComparisonExp
+    specVersion: IntComparisonExp
+    stateRoot: ByteaComparisonExp
+    timestamp: TimestamptzComparisonExp
+    validator: ByteaComparisonExp
 }
 
 """aggregate max on columns"""
-type block_max_fields {
-  created_at: timestamp
-  hash: String
-
-  """Number of the block in substrate."""
-  number: Int
+type BlockMaxFields {
+    callsCount: Int
+    eventsCount: Int
+    extrinsicsCount: Int
+    height: Int
+    id: String
+    implName: String
+    implVersion: Int
+    specName: String
+    specVersion: Int
+    timestamp: timestamptz
 }
 
 """aggregate min on columns"""
-type block_min_fields {
-  created_at: timestamp
-  hash: String
-
-  """Number of the block in substrate."""
-  number: Int
+type BlockMinFields {
+    callsCount: Int
+    eventsCount: Int
+    extrinsicsCount: Int
+    height: Int
+    id: String
+    implName: String
+    implVersion: Int
+    specName: String
+    specVersion: Int
+    timestamp: timestamptz
 }
 
 """Ordering options when selecting data from "block"."""
-input block_order_by {
-  created_at: order_by
-  data: order_by
-  hash: order_by
-  number: order_by
+input BlockOrderBy {
+    callsAggregate: CallAggregateOrderBy
+    callsCount: OrderBy
+    eventsAggregate: EventAggregateOrderBy
+    eventsCount: OrderBy
+    extrinsicsAggregate: ExtrinsicAggregateOrderBy
+    extrinsicsCount: OrderBy
+    extrinsicsicRoot: OrderBy
+    hash: OrderBy
+    height: OrderBy
+    id: OrderBy
+    implName: OrderBy
+    implVersion: OrderBy
+    parentHash: OrderBy
+    specName: OrderBy
+    specVersion: OrderBy
+    stateRoot: OrderBy
+    timestamp: OrderBy
+    validator: OrderBy
 }
 
 """
 select columns of table "block"
 """
-enum block_select_column {
-  """column name"""
-  created_at
+enum BlockSelectColumn {
+    """column name"""
+    callsCount
+
+    """column name"""
+    eventsCount
+
+    """column name"""
+    extrinsicsCount
+
+    """column name"""
+    extrinsicsicRoot
+
+    """column name"""
+    hash
+
+    """column name"""
+    height
+
+    """column name"""
+    id
+
+    """column name"""
+    implName
+
+    """column name"""
+    implVersion
 
-  """column name"""
-  data
+    """column name"""
+    parentHash
 
-  """column name"""
-  hash
+    """column name"""
+    specName
 
-  """column name"""
-  number
+    """column name"""
+    specVersion
+
+    """column name"""
+    stateRoot
+
+    """column name"""
+    timestamp
+
+    """column name"""
+    validator
 }
 
 """aggregate stddev on columns"""
-type block_stddev_fields {
-  """Number of the block in substrate."""
-  number: Float
+type BlockStddevFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
-"""aggregate stddev_pop on columns"""
-type block_stddev_pop_fields {
-  """Number of the block in substrate."""
-  number: Float
+"""aggregate stddevPop on columns"""
+type BlockStddevPopFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
-"""aggregate stddev_samp on columns"""
-type block_stddev_samp_fields {
-  """Number of the block in substrate."""
-  number: Float
+"""aggregate stddevSamp on columns"""
+type BlockStddevSampFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
 """
 Streaming cursor of the table "block"
 """
-input block_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: block_stream_cursor_value_input!
+input BlockStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: BlockStreamCursorValueInput!
 
-  """cursor ordering"""
-  ordering: cursor_ordering
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
 """Initial value of the column from where the streaming should start"""
-input block_stream_cursor_value_input {
-  created_at: timestamp
-
-  """
-  Data contains `extrinsics` and `events` of the block. Exemple for querying
-  specific data: `data(path: "extrinsics[0].isSigned")`.
-  """
-  data: jsonb
-  hash: String
-
-  """Number of the block in substrate."""
-  number: Int
+input BlockStreamCursorValueInput {
+    callsCount: Int
+    eventsCount: Int
+    extrinsicsCount: Int
+    extrinsicsicRoot: bytea
+    hash: bytea
+    height: Int
+    id: String
+    implName: String
+    implVersion: Int
+    parentHash: bytea
+    specName: String
+    specVersion: Int
+    stateRoot: bytea
+    timestamp: timestamptz
+    validator: bytea
 }
 
 """aggregate sum on columns"""
-type block_sum_fields {
-  """Number of the block in substrate."""
-  number: Int
+type BlockSumFields {
+    callsCount: Int
+    eventsCount: Int
+    extrinsicsCount: Int
+    height: Int
+    implVersion: Int
+    specVersion: Int
 }
 
-"""aggregate var_pop on columns"""
-type block_var_pop_fields {
-  """Number of the block in substrate."""
-  number: Float
+"""aggregate variance on columns"""
+type BlockVarianceFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
-"""aggregate var_samp on columns"""
-type block_var_samp_fields {
-  """Number of the block in substrate."""
-  number: Float
+"""aggregate varPop on columns"""
+type BlockVarPopFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
-"""aggregate variance on columns"""
-type block_variance_fields {
-  """Number of the block in substrate."""
-  number: Float
+"""aggregate varSamp on columns"""
+type BlockVarSampFields {
+    callsCount: Float
+    eventsCount: Float
+    extrinsicsCount: Float
+    height: Float
+    implVersion: Float
+    specVersion: Float
 }
 
 """
 Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'.
 """
-input Boolean_comparison_exp {
-  _eq: Boolean
-  _gt: Boolean
-  _gte: Boolean
-  _in: [Boolean!]
-  _is_null: Boolean
-  _lt: Boolean
-  _lte: Boolean
-  _neq: Boolean
-  _nin: [Boolean!]
+input BooleanComparisonExp {
+    _eq: Boolean
+    _gt: Boolean
+    _gte: Boolean
+    _in: [Boolean!]
+    _isNull: Boolean
+    _lt: Boolean
+    _lte: Boolean
+    _neq: Boolean
+    _nin: [Boolean!]
+}
+
+scalar bytea
+
+"""
+Boolean expression to compare columns of type "bytea". All fields are combined with logical 'AND'.
+"""
+input ByteaComparisonExp {
+    _eq: bytea
+    _gt: bytea
+    _gte: bytea
+    _in: [bytea!]
+    _isNull: Boolean
+    _lt: bytea
+    _lte: bytea
+    _neq: bytea
+    _nin: [bytea!]
 }
 
-"""Table of certifications."""
-type certification {
-  created_at: timestamptz!
+"""
+columns and relationships of "call"
+"""
+type Call {
+    address: [Int!]!
+    args(
+        """JSON select path"""
+        path: String
+    ): jsonb
+    argsStr: [String!]
+
+    """An object relationship"""
+    block: Block
+    blockId: String
+    error(
+        """JSON select path"""
+        path: String
+    ): jsonb
+
+    """An array relationship"""
+    events(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
 
-  """Block number where certification was created."""
-  created_on: Int!
+        """limit the number of rows returned"""
+        limit: Int
 
-  """An object relationship"""
-  created_on_block: block!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """An object relationship"""
-  issuer: identity!
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
 
-  """Index of issuer"""
-  issuer_index: Int!
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
 
-  """An object relationship"""
-  receiver: identity!
+    """An aggregate relationship"""
+    eventsAggregate(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
 
-  """Index of receiver"""
-  receiver_index: Int!
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): EventAggregate!
+
+    """An object relationship"""
+    extrinsic: Extrinsic
+    extrinsicId: String
+    id: String!
+    name: String!
+    pallet: String!
+
+    """An object relationship"""
+    parent: Call
+    parentId: String
+
+    """An array relationship"""
+    subcalls(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
+
+    """An aggregate relationship"""
+    subcallsAggregate(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): CallAggregate!
+    success: Boolean!
 }
 
 """
-aggregated selection of "certification"
+aggregated selection of "call"
 """
-type certification_aggregate {
-  aggregate: certification_aggregate_fields
-  nodes: [certification!]!
+type CallAggregate {
+    aggregate: CallAggregateFields
+    nodes: [Call!]!
+}
+
+input CallAggregateBoolExp {
+    bool_and: callAggregateBoolExpBool_and
+    bool_or: callAggregateBoolExpBool_or
+    count: callAggregateBoolExpCount
+}
+
+input callAggregateBoolExpBool_and {
+    arguments: CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns!
+    distinct: Boolean
+    filter: CallBoolExp
+    predicate: BooleanComparisonExp!
 }
 
-input certification_aggregate_bool_exp {
-  count: certification_aggregate_bool_exp_count
+input callAggregateBoolExpBool_or {
+    arguments: CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns!
+    distinct: Boolean
+    filter: CallBoolExp
+    predicate: BooleanComparisonExp!
 }
 
-input certification_aggregate_bool_exp_count {
-  arguments: [certification_select_column!]
-  distinct: Boolean
-  filter: certification_bool_exp
-  predicate: Int_comparison_exp!
+input callAggregateBoolExpCount {
+    arguments: [CallSelectColumn!]
+    distinct: Boolean
+    filter: CallBoolExp
+    predicate: IntComparisonExp!
 }
 
 """
-aggregate fields of "certification"
+aggregate fields of "call"
 """
-type certification_aggregate_fields {
-  avg: certification_avg_fields
-  count(columns: [certification_select_column!], distinct: Boolean): Int!
-  max: certification_max_fields
-  min: certification_min_fields
-  stddev: certification_stddev_fields
-  stddev_pop: certification_stddev_pop_fields
-  stddev_samp: certification_stddev_samp_fields
-  sum: certification_sum_fields
-  var_pop: certification_var_pop_fields
-  var_samp: certification_var_samp_fields
-  variance: certification_variance_fields
+type CallAggregateFields {
+    count(columns: [CallSelectColumn!], distinct: Boolean): Int!
+    max: CallMaxFields
+    min: CallMinFields
 }
 
 """
-order by aggregate values of table "certification"
+order by aggregate values of table "call"
 """
-input certification_aggregate_order_by {
-  avg: certification_avg_order_by
-  count: order_by
-  max: certification_max_order_by
-  min: certification_min_order_by
-  stddev: certification_stddev_order_by
-  stddev_pop: certification_stddev_pop_order_by
-  stddev_samp: certification_stddev_samp_order_by
-  sum: certification_sum_order_by
-  var_pop: certification_var_pop_order_by
-  var_samp: certification_var_samp_order_by
-  variance: certification_variance_order_by
+input CallAggregateOrderBy {
+    count: OrderBy
+    max: CallMaxOrderBy
+    min: CallMinOrderBy
 }
 
-"""aggregate avg on columns"""
-type certification_avg_fields {
-  """Block number where certification was created."""
-  created_on: Float
-
-  """Index of issuer"""
-  issuer_index: Float
+"""
+Boolean expression to filter rows from the table "call". All fields are combined with a logical 'AND'.
+"""
+input CallBoolExp {
+    _and: [CallBoolExp!]
+    _not: CallBoolExp
+    _or: [CallBoolExp!]
+    address: IntArrayComparisonExp
+    args: JsonbComparisonExp
+    argsStr: StringArrayComparisonExp
+    block: BlockBoolExp
+    blockId: StringComparisonExp
+    error: JsonbComparisonExp
+    events: EventBoolExp
+    eventsAggregate: EventAggregateBoolExp
+    extrinsic: ExtrinsicBoolExp
+    extrinsicId: StringComparisonExp
+    id: StringComparisonExp
+    name: StringComparisonExp
+    pallet: StringComparisonExp
+    parent: CallBoolExp
+    parentId: StringComparisonExp
+    subcalls: CallBoolExp
+    subcallsAggregate: CallAggregateBoolExp
+    success: BooleanComparisonExp
+}
 
-  """Index of receiver"""
-  receiver_index: Float
+"""aggregate max on columns"""
+type CallMaxFields {
+    address: [Int!]
+    argsStr: [String!]
+    blockId: String
+    extrinsicId: String
+    id: String
+    name: String
+    pallet: String
+    parentId: String
 }
 
 """
-order by avg() on columns of table "certification"
+order by max() on columns of table "call"
 """
-input certification_avg_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
-
-  """Index of issuer"""
-  issuer_index: order_by
+input CallMaxOrderBy {
+    address: OrderBy
+    argsStr: OrderBy
+    blockId: OrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    parentId: OrderBy
+}
 
-  """Index of receiver"""
-  receiver_index: order_by
+"""aggregate min on columns"""
+type CallMinFields {
+    address: [Int!]
+    argsStr: [String!]
+    blockId: String
+    extrinsicId: String
+    id: String
+    name: String
+    pallet: String
+    parentId: String
 }
 
 """
-Boolean expression to filter rows from the table "certification". All fields are combined with a logical 'AND'.
+order by min() on columns of table "call"
 """
-input certification_bool_exp {
-  _and: [certification_bool_exp!]
-  _not: certification_bool_exp
-  _or: [certification_bool_exp!]
-  created_at: timestamptz_comparison_exp
-  created_on: Int_comparison_exp
-  created_on_block: block_bool_exp
-  issuer: identity_bool_exp
-  issuer_index: Int_comparison_exp
-  receiver: identity_bool_exp
-  receiver_index: Int_comparison_exp
+input CallMinOrderBy {
+    address: OrderBy
+    argsStr: OrderBy
+    blockId: OrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    parentId: OrderBy
 }
 
-"""aggregate max on columns"""
-type certification_max_fields {
-  created_at: timestamptz
-
-  """Block number where certification was created."""
-  created_on: Int
-
-  """Index of issuer"""
-  issuer_index: Int
-
-  """Index of receiver"""
-  receiver_index: Int
+"""Ordering options when selecting data from "call"."""
+input CallOrderBy {
+    address: OrderBy
+    args: OrderBy
+    argsStr: OrderBy
+    block: BlockOrderBy
+    blockId: OrderBy
+    error: OrderBy
+    eventsAggregate: EventAggregateOrderBy
+    extrinsic: ExtrinsicOrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    parent: CallOrderBy
+    parentId: OrderBy
+    subcallsAggregate: CallAggregateOrderBy
+    success: OrderBy
 }
 
 """
-order by max() on columns of table "certification"
+select columns of table "call"
 """
-input certification_max_order_by {
-  created_at: order_by
+enum CallSelectColumn {
+    """column name"""
+    address
 
-  """Block number where certification was created."""
-  created_on: order_by
+    """column name"""
+    args
 
-  """Index of issuer"""
-  issuer_index: order_by
+    """column name"""
+    argsStr
 
-  """Index of receiver"""
-  receiver_index: order_by
-}
+    """column name"""
+    blockId
 
-"""aggregate min on columns"""
-type certification_min_fields {
-  created_at: timestamptz
+    """column name"""
+    error
+
+    """column name"""
+    extrinsicId
+
+    """column name"""
+    id
 
-  """Block number where certification was created."""
-  created_on: Int
+    """column name"""
+    name
 
-  """Index of issuer"""
-  issuer_index: Int
+    """column name"""
+    pallet
 
-  """Index of receiver"""
-  receiver_index: Int
+    """column name"""
+    parentId
+
+    """column name"""
+    success
 }
 
 """
-order by min() on columns of table "certification"
+select "callAggregateBoolExpBool_andArgumentsColumns" columns of table "call"
 """
-input certification_min_order_by {
-  created_at: order_by
+enum CallSelectColumnCallAggregateBoolExpBool_andArgumentsColumns {
+    """column name"""
+    success
+}
 
-  """Block number where certification was created."""
-  created_on: order_by
+"""
+select "callAggregateBoolExpBool_orArgumentsColumns" columns of table "call"
+"""
+enum CallSelectColumnCallAggregateBoolExpBool_orArgumentsColumns {
+    """column name"""
+    success
+}
 
-  """Index of issuer"""
-  issuer_index: order_by
+"""
+Streaming cursor of the table "call"
+"""
+input CallStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: CallStreamCursorValueInput!
 
-  """Index of receiver"""
-  receiver_index: order_by
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
-"""Ordering options when selecting data from "certification"."""
-input certification_order_by {
-  created_at: order_by
-  created_on: order_by
-  created_on_block: block_order_by
-  issuer: identity_order_by
-  issuer_index: order_by
-  receiver: identity_order_by
-  receiver_index: order_by
+"""Initial value of the column from where the streaming should start"""
+input CallStreamCursorValueInput {
+    address: [Int!]
+    args: jsonb
+    argsStr: [String!]
+    blockId: String
+    error: jsonb
+    extrinsicId: String
+    id: String
+    name: String
+    pallet: String
+    parentId: String
+    success: Boolean
 }
 
 """
-select columns of table "certification"
+columns and relationships of "cert"
 """
-enum certification_select_column {
-  """column name"""
-  created_at
+type Cert {
+    """An array relationship"""
+    certHistory(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
 
-  """column name"""
-  created_on
+        """limit the number of rows returned"""
+        limit: Int
 
-  """column name"""
-  issuer_index
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """column name"""
-  receiver_index
-}
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
 
-"""aggregate stddev on columns"""
-type certification_stddev_fields {
-  """Block number where certification was created."""
-  created_on: Float
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): [CertEvent!]!
 
-  """Index of issuer"""
-  issuer_index: Float
+    """An aggregate relationship"""
+    certHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
 
-  """Index of receiver"""
-  receiver_index: Float
-}
+        """limit the number of rows returned"""
+        limit: Int
 
-"""
-order by stddev() on columns of table "certification"
-"""
-input certification_stddev_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Index of issuer"""
-  issuer_index: order_by
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
 
-  """Index of receiver"""
-  receiver_index: order_by
-}
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): CertEventAggregate!
 
-"""aggregate stddev_pop on columns"""
-type certification_stddev_pop_fields {
-  """Block number where certification was created."""
-  created_on: Float
+    """An object relationship"""
+    createdIn: Event
+    createdInId: String
+    createdOn: Int!
+    expireOn: Int!
+    id: String!
+    isActive: Boolean!
 
-  """Index of issuer"""
-  issuer_index: Float
+    """An object relationship"""
+    issuer: Identity
+    issuerId: String
 
-  """Index of receiver"""
-  receiver_index: Float
+    """An object relationship"""
+    receiver: Identity
+    receiverId: String
+
+    """An object relationship"""
+    updatedIn: Event
+    updatedInId: String
+    updatedOn: Int!
 }
 
 """
-order by stddev_pop() on columns of table "certification"
+aggregated selection of "cert"
 """
-input certification_stddev_pop_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
-
-  """Index of issuer"""
-  issuer_index: order_by
+type CertAggregate {
+    aggregate: CertAggregateFields
+    nodes: [Cert!]!
+}
 
-  """Index of receiver"""
-  receiver_index: order_by
+input CertAggregateBoolExp {
+    bool_and: certAggregateBoolExpBool_and
+    bool_or: certAggregateBoolExpBool_or
+    count: certAggregateBoolExpCount
 }
 
-"""aggregate stddev_samp on columns"""
-type certification_stddev_samp_fields {
-  """Block number where certification was created."""
-  created_on: Float
+input certAggregateBoolExpBool_and {
+    arguments: CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns!
+    distinct: Boolean
+    filter: CertBoolExp
+    predicate: BooleanComparisonExp!
+}
 
-  """Index of issuer"""
-  issuer_index: Float
+input certAggregateBoolExpBool_or {
+    arguments: CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns!
+    distinct: Boolean
+    filter: CertBoolExp
+    predicate: BooleanComparisonExp!
+}
 
-  """Index of receiver"""
-  receiver_index: Float
+input certAggregateBoolExpCount {
+    arguments: [CertSelectColumn!]
+    distinct: Boolean
+    filter: CertBoolExp
+    predicate: IntComparisonExp!
 }
 
 """
-order by stddev_samp() on columns of table "certification"
+aggregate fields of "cert"
 """
-input certification_stddev_samp_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
-
-  """Index of issuer"""
-  issuer_index: order_by
-
-  """Index of receiver"""
-  receiver_index: order_by
+type CertAggregateFields {
+    avg: CertAvgFields
+    count(columns: [CertSelectColumn!], distinct: Boolean): Int!
+    max: CertMaxFields
+    min: CertMinFields
+    stddev: CertStddevFields
+    stddevPop: CertStddevPopFields
+    stddevSamp: CertStddevSampFields
+    sum: CertSumFields
+    varPop: CertVarPopFields
+    varSamp: CertVarSampFields
+    variance: CertVarianceFields
 }
 
 """
-Streaming cursor of the table "certification"
+order by aggregate values of table "cert"
 """
-input certification_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: certification_stream_cursor_value_input!
-
-  """cursor ordering"""
-  ordering: cursor_ordering
+input CertAggregateOrderBy {
+    avg: CertAvgOrderBy
+    count: OrderBy
+    max: CertMaxOrderBy
+    min: CertMinOrderBy
+    stddev: CertStddevOrderBy
+    stddevPop: CertStddevPopOrderBy
+    stddevSamp: CertStddevSampOrderBy
+    sum: CertSumOrderBy
+    varPop: CertVarPopOrderBy
+    varSamp: CertVarSampOrderBy
+    variance: CertVarianceOrderBy
 }
 
-"""Initial value of the column from where the streaming should start"""
-input certification_stream_cursor_value_input {
-  created_at: timestamptz
-
-  """Block number where certification was created."""
-  created_on: Int
-
-  """Index of issuer"""
-  issuer_index: Int
-
-  """Index of receiver"""
-  receiver_index: Int
+"""aggregate avg on columns"""
+type CertAvgFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
 }
 
-"""aggregate sum on columns"""
-type certification_sum_fields {
-  """Block number where certification was created."""
-  created_on: Int
-
-  """Index of issuer"""
-  issuer_index: Int
+"""
+order by avg() on columns of table "cert"
+"""
+input CertAvgOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
 
-  """Index of receiver"""
-  receiver_index: Int
+"""
+Boolean expression to filter rows from the table "cert". All fields are combined with a logical 'AND'.
+"""
+input CertBoolExp {
+    _and: [CertBoolExp!]
+    _not: CertBoolExp
+    _or: [CertBoolExp!]
+    certHistory: CertEventBoolExp
+    certHistoryAggregate: CertEventAggregateBoolExp
+    createdIn: EventBoolExp
+    createdInId: StringComparisonExp
+    createdOn: IntComparisonExp
+    expireOn: IntComparisonExp
+    id: StringComparisonExp
+    isActive: BooleanComparisonExp
+    issuer: IdentityBoolExp
+    issuerId: StringComparisonExp
+    receiver: IdentityBoolExp
+    receiverId: StringComparisonExp
+    updatedIn: EventBoolExp
+    updatedInId: StringComparisonExp
+    updatedOn: IntComparisonExp
 }
 
 """
-order by sum() on columns of table "certification"
+columns and relationships of "cert_event"
 """
-input certification_sum_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
+type CertEvent {
+    blockNumber: Int!
 
-  """Index of issuer"""
-  issuer_index: order_by
+    """An object relationship"""
+    cert: Cert
+    certId: String
 
-  """Index of receiver"""
-  receiver_index: order_by
+    """An object relationship"""
+    event: Event
+    eventId: String
+    eventType: EventTypeEnum
+    id: String!
 }
 
-"""aggregate var_pop on columns"""
-type certification_var_pop_fields {
-  """Block number where certification was created."""
-  created_on: Float
+"""
+aggregated selection of "cert_event"
+"""
+type CertEventAggregate {
+    aggregate: CertEventAggregateFields
+    nodes: [CertEvent!]!
+}
 
-  """Index of issuer"""
-  issuer_index: Float
+input CertEventAggregateBoolExp {
+    count: certEventAggregateBoolExpCount
+}
 
-  """Index of receiver"""
-  receiver_index: Float
+input certEventAggregateBoolExpCount {
+    arguments: [CertEventSelectColumn!]
+    distinct: Boolean
+    filter: CertEventBoolExp
+    predicate: IntComparisonExp!
 }
 
 """
-order by var_pop() on columns of table "certification"
+aggregate fields of "cert_event"
 """
-input certification_var_pop_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
-
-  """Index of issuer"""
-  issuer_index: order_by
-
-  """Index of receiver"""
-  receiver_index: order_by
+type CertEventAggregateFields {
+    avg: CertEventAvgFields
+    count(columns: [CertEventSelectColumn!], distinct: Boolean): Int!
+    max: CertEventMaxFields
+    min: CertEventMinFields
+    stddev: CertEventStddevFields
+    stddevPop: CertEventStddevPopFields
+    stddevSamp: CertEventStddevSampFields
+    sum: CertEventSumFields
+    varPop: CertEventVarPopFields
+    varSamp: CertEventVarSampFields
+    variance: CertEventVarianceFields
 }
 
-"""aggregate var_samp on columns"""
-type certification_var_samp_fields {
-  """Block number where certification was created."""
-  created_on: Float
+"""
+order by aggregate values of table "cert_event"
+"""
+input CertEventAggregateOrderBy {
+    avg: CertEventAvgOrderBy
+    count: OrderBy
+    max: CertEventMaxOrderBy
+    min: CertEventMinOrderBy
+    stddev: CertEventStddevOrderBy
+    stddevPop: CertEventStddevPopOrderBy
+    stddevSamp: CertEventStddevSampOrderBy
+    sum: CertEventSumOrderBy
+    varPop: CertEventVarPopOrderBy
+    varSamp: CertEventVarSampOrderBy
+    variance: CertEventVarianceOrderBy
+}
 
-  """Index of issuer"""
-  issuer_index: Float
+"""aggregate avg on columns"""
+type CertEventAvgFields {
+    blockNumber: Float
+}
 
-  """Index of receiver"""
-  receiver_index: Float
+"""
+order by avg() on columns of table "cert_event"
+"""
+input CertEventAvgOrderBy {
+    blockNumber: OrderBy
 }
 
 """
-order by var_samp() on columns of table "certification"
+Boolean expression to filter rows from the table "cert_event". All fields are combined with a logical 'AND'.
 """
-input certification_var_samp_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
+input CertEventBoolExp {
+    _and: [CertEventBoolExp!]
+    _not: CertEventBoolExp
+    _or: [CertEventBoolExp!]
+    blockNumber: IntComparisonExp
+    cert: CertBoolExp
+    certId: StringComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    eventType: EventTypeEnumComparisonExp
+    id: StringComparisonExp
+}
 
-  """Index of issuer"""
-  issuer_index: order_by
+"""aggregate max on columns"""
+type CertEventMaxFields {
+    blockNumber: Int
+    certId: String
+    eventId: String
+    id: String
+}
 
-  """Index of receiver"""
-  receiver_index: order_by
+"""
+order by max() on columns of table "cert_event"
+"""
+input CertEventMaxOrderBy {
+    blockNumber: OrderBy
+    certId: OrderBy
+    eventId: OrderBy
+    id: OrderBy
 }
 
-"""aggregate variance on columns"""
-type certification_variance_fields {
-  """Block number where certification was created."""
-  created_on: Float
+"""aggregate min on columns"""
+type CertEventMinFields {
+    blockNumber: Int
+    certId: String
+    eventId: String
+    id: String
+}
 
-  """Index of issuer"""
-  issuer_index: Float
+"""
+order by min() on columns of table "cert_event"
+"""
+input CertEventMinOrderBy {
+    blockNumber: OrderBy
+    certId: OrderBy
+    eventId: OrderBy
+    id: OrderBy
+}
 
-  """Index of receiver"""
-  receiver_index: Float
+"""Ordering options when selecting data from "cert_event"."""
+input CertEventOrderBy {
+    blockNumber: OrderBy
+    cert: CertOrderBy
+    certId: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    eventType: OrderBy
+    id: OrderBy
 }
 
 """
-order by variance() on columns of table "certification"
+select columns of table "cert_event"
 """
-input certification_variance_order_by {
-  """Block number where certification was created."""
-  created_on: order_by
+enum CertEventSelectColumn {
+    """column name"""
+    blockNumber
 
-  """Index of issuer"""
-  issuer_index: order_by
+    """column name"""
+    certId
 
-  """Index of receiver"""
-  receiver_index: order_by
-}
+    """column name"""
+    eventId
 
-"""ordering argument of a cursor"""
-enum cursor_ordering {
-  """ascending ordering of the cursor"""
-  ASC
+    """column name"""
+    eventType
 
-  """descending ordering of the cursor"""
-  DESC
+    """column name"""
+    id
 }
 
-scalar date
+"""aggregate stddev on columns"""
+type CertEventStddevFields {
+    blockNumber: Float
+}
 
 """
-Boolean expression to compare columns of type "Float". All fields are combined with logical 'AND'.
+order by stddev() on columns of table "cert_event"
 """
-input Float_comparison_exp {
-  _eq: Float
-  _gt: Float
-  _gte: Float
-  _in: [Float!]
-  _is_null: Boolean
-  _lt: Float
-  _lte: Float
-  _neq: Float
-  _nin: [Float!]
+input CertEventStddevOrderBy {
+    blockNumber: OrderBy
 }
 
-"""Table of identities."""
-type identity {
-  """An object relationship"""
-  account: account
-
-  """An array relationship"""
-  cert_issued(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
+"""aggregate stddevPop on columns"""
+type CertEventStddevPopFields {
+    blockNumber: Float
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""
+order by stddevPop() on columns of table "cert_event"
+"""
+input CertEventStddevPopOrderBy {
+    blockNumber: OrderBy
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+"""aggregate stddevSamp on columns"""
+type CertEventStddevSampFields {
+    blockNumber: Float
+}
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): [certification!]!
+"""
+order by stddevSamp() on columns of table "cert_event"
+"""
+input CertEventStddevSampOrderBy {
+    blockNumber: OrderBy
+}
 
-  """An aggregate relationship"""
-  cert_issued_aggregate(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
+"""
+Streaming cursor of the table "cert_event"
+"""
+input CertEventStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: CertEventStreamCursorValueInput!
 
-    """limit the number of rows returned"""
-    limit: Int
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""Initial value of the column from where the streaming should start"""
+input CertEventStreamCursorValueInput {
+    blockNumber: Int
+    certId: String
+    eventId: String
+    eventType: EventTypeEnum
+    id: String
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+"""aggregate sum on columns"""
+type CertEventSumFields {
+    blockNumber: Int
+}
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): certification_aggregate!
+"""
+order by sum() on columns of table "cert_event"
+"""
+input CertEventSumOrderBy {
+    blockNumber: OrderBy
+}
 
-  """An array relationship"""
-  cert_received(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
+"""aggregate variance on columns"""
+type CertEventVarianceFields {
+    blockNumber: Float
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""
+order by variance() on columns of table "cert_event"
+"""
+input CertEventVarianceOrderBy {
+    blockNumber: OrderBy
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""aggregate varPop on columns"""
+type CertEventVarPopFields {
+    blockNumber: Float
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+"""
+order by varPop() on columns of table "cert_event"
+"""
+input CertEventVarPopOrderBy {
+    blockNumber: OrderBy
+}
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): [certification!]!
+"""aggregate varSamp on columns"""
+type CertEventVarSampFields {
+    blockNumber: Float
+}
 
-  """An aggregate relationship"""
-  cert_received_aggregate(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
+"""
+order by varSamp() on columns of table "cert_event"
+"""
+input CertEventVarSampOrderBy {
+    blockNumber: OrderBy
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""aggregate max on columns"""
+type CertMaxFields {
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    issuerId: String
+    receiverId: String
+    updatedInId: String
+    updatedOn: Int
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""
+order by max() on columns of table "cert"
+"""
+input CertMaxOrderBy {
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    issuerId: OrderBy
+    receiverId: OrderBy
+    updatedInId: OrderBy
+    updatedOn: OrderBy
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+"""aggregate min on columns"""
+type CertMinFields {
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    issuerId: String
+    receiverId: String
+    updatedInId: String
+    updatedOn: Int
+}
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): certification_aggregate!
-  confirmed_at: timestamptz
+"""
+order by min() on columns of table "cert"
+"""
+input CertMinOrderBy {
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    issuerId: OrderBy
+    receiverId: OrderBy
+    updatedInId: OrderBy
+    updatedOn: OrderBy
+}
 
-  """Block number where identity was confirmed."""
-  confirmed_on: Int
+"""Ordering options when selecting data from "cert"."""
+input CertOrderBy {
+    certHistoryAggregate: CertEventAggregateOrderBy
+    createdIn: EventOrderBy
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    isActive: OrderBy
+    issuer: IdentityOrderBy
+    issuerId: OrderBy
+    receiver: IdentityOrderBy
+    receiverId: OrderBy
+    updatedIn: EventOrderBy
+    updatedInId: OrderBy
+    updatedOn: OrderBy
+}
 
-  """An object relationship"""
-  confirmed_on_block: block
+"""
+select columns of table "cert"
+"""
+enum CertSelectColumn {
+    """column name"""
+    createdInId
 
-  """Block number where identity was created."""
-  created_on: Int
+    """column name"""
+    createdOn
 
-  """An object relationship"""
-  created_on_block: block
-  index: Int!
+    """column name"""
+    expireOn
 
-  """Name of the identity."""
-  name: String
+    """column name"""
+    id
 
-  """Pubkey of the account associated to this identity."""
-  pubkey: String!
-  revoked_at: timestamptz
+    """column name"""
+    isActive
 
-  """Block number where identity was revoked."""
-  revoked_on: Int
+    """column name"""
+    issuerId
 
-  """An object relationship"""
-  revoked_on_block: block
-  validated_at: timestamptz
+    """column name"""
+    receiverId
 
-  """Block number where identity was validated."""
-  validated_on: Int
+    """column name"""
+    updatedInId
 
-  """An object relationship"""
-  validated_on_block: block
+    """column name"""
+    updatedOn
 }
 
+"""
+select "certAggregateBoolExpBool_andArgumentsColumns" columns of table "cert"
+"""
+enum CertSelectColumnCertAggregateBoolExpBool_andArgumentsColumns {
+    """column name"""
+    isActive
+}
+
+"""
+select "certAggregateBoolExpBool_orArgumentsColumns" columns of table "cert"
+"""
+enum CertSelectColumnCertAggregateBoolExpBool_orArgumentsColumns {
+    """column name"""
+    isActive
+}
+
+"""aggregate stddev on columns"""
+type CertStddevFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by stddev() on columns of table "cert"
+"""
+input CertStddevOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type CertStddevPopFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by stddevPop() on columns of table "cert"
+"""
+input CertStddevPopOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type CertStddevSampFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by stddevSamp() on columns of table "cert"
+"""
+input CertStddevSampOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""
+Streaming cursor of the table "cert"
+"""
+input CertStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: CertStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input CertStreamCursorValueInput {
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    isActive: Boolean
+    issuerId: String
+    receiverId: String
+    updatedInId: String
+    updatedOn: Int
+}
+
+"""aggregate sum on columns"""
+type CertSumFields {
+    createdOn: Int
+    expireOn: Int
+    updatedOn: Int
+}
+
+"""
+order by sum() on columns of table "cert"
+"""
+input CertSumOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""aggregate variance on columns"""
+type CertVarianceFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by variance() on columns of table "cert"
+"""
+input CertVarianceOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type CertVarPopFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by varPop() on columns of table "cert"
+"""
+input CertVarPopOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type CertVarSampFields {
+    createdOn: Float
+    expireOn: Float
+    updatedOn: Float
+}
+
+"""
+order by varSamp() on columns of table "cert"
+"""
+input CertVarSampOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    updatedOn: OrderBy
+}
+
+"""
+columns and relationships of "change_owner_key"
+"""
+type ChangeOwnerKey {
+    blockNumber: Int!
+    id: String!
+
+    """An object relationship"""
+    identity: Identity
+    identityId: String
+
+    """An object relationship"""
+    next: Account
+    nextId: String
+
+    """An object relationship"""
+    previous: Account
+    previousId: String
+}
+
+"""
+aggregated selection of "change_owner_key"
+"""
+type ChangeOwnerKeyAggregate {
+    aggregate: ChangeOwnerKeyAggregateFields
+    nodes: [ChangeOwnerKey!]!
+}
+
+input ChangeOwnerKeyAggregateBoolExp {
+    count: changeOwnerKeyAggregateBoolExpCount
+}
+
+input changeOwnerKeyAggregateBoolExpCount {
+    arguments: [ChangeOwnerKeySelectColumn!]
+    distinct: Boolean
+    filter: ChangeOwnerKeyBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "change_owner_key"
+"""
+type ChangeOwnerKeyAggregateFields {
+    avg: ChangeOwnerKeyAvgFields
+    count(columns: [ChangeOwnerKeySelectColumn!], distinct: Boolean): Int!
+    max: ChangeOwnerKeyMaxFields
+    min: ChangeOwnerKeyMinFields
+    stddev: ChangeOwnerKeyStddevFields
+    stddevPop: ChangeOwnerKeyStddevPopFields
+    stddevSamp: ChangeOwnerKeyStddevSampFields
+    sum: ChangeOwnerKeySumFields
+    varPop: ChangeOwnerKeyVarPopFields
+    varSamp: ChangeOwnerKeyVarSampFields
+    variance: ChangeOwnerKeyVarianceFields
+}
+
+"""
+order by aggregate values of table "change_owner_key"
+"""
+input ChangeOwnerKeyAggregateOrderBy {
+    avg: ChangeOwnerKeyAvgOrderBy
+    count: OrderBy
+    max: ChangeOwnerKeyMaxOrderBy
+    min: ChangeOwnerKeyMinOrderBy
+    stddev: ChangeOwnerKeyStddevOrderBy
+    stddevPop: ChangeOwnerKeyStddevPopOrderBy
+    stddevSamp: ChangeOwnerKeyStddevSampOrderBy
+    sum: ChangeOwnerKeySumOrderBy
+    varPop: ChangeOwnerKeyVarPopOrderBy
+    varSamp: ChangeOwnerKeyVarSampOrderBy
+    variance: ChangeOwnerKeyVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type ChangeOwnerKeyAvgFields {
+    blockNumber: Float
+}
+
+"""
+order by avg() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyAvgOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "change_owner_key". All fields are combined with a logical 'AND'.
+"""
+input ChangeOwnerKeyBoolExp {
+    _and: [ChangeOwnerKeyBoolExp!]
+    _not: ChangeOwnerKeyBoolExp
+    _or: [ChangeOwnerKeyBoolExp!]
+    blockNumber: IntComparisonExp
+    id: StringComparisonExp
+    identity: IdentityBoolExp
+    identityId: StringComparisonExp
+    next: AccountBoolExp
+    nextId: StringComparisonExp
+    previous: AccountBoolExp
+    previousId: StringComparisonExp
+}
+
+"""aggregate max on columns"""
+type ChangeOwnerKeyMaxFields {
+    blockNumber: Int
+    id: String
+    identityId: String
+    nextId: String
+    previousId: String
+}
+
+"""
+order by max() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyMaxOrderBy {
+    blockNumber: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+    nextId: OrderBy
+    previousId: OrderBy
+}
+
+"""aggregate min on columns"""
+type ChangeOwnerKeyMinFields {
+    blockNumber: Int
+    id: String
+    identityId: String
+    nextId: String
+    previousId: String
+}
+
+"""
+order by min() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyMinOrderBy {
+    blockNumber: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+    nextId: OrderBy
+    previousId: OrderBy
+}
+
+"""Ordering options when selecting data from "change_owner_key"."""
+input ChangeOwnerKeyOrderBy {
+    blockNumber: OrderBy
+    id: OrderBy
+    identity: IdentityOrderBy
+    identityId: OrderBy
+    next: AccountOrderBy
+    nextId: OrderBy
+    previous: AccountOrderBy
+    previousId: OrderBy
+}
+
+"""
+select columns of table "change_owner_key"
+"""
+enum ChangeOwnerKeySelectColumn {
+    """column name"""
+    blockNumber
+
+    """column name"""
+    id
+
+    """column name"""
+    identityId
+
+    """column name"""
+    nextId
+
+    """column name"""
+    previousId
+}
+
+"""aggregate stddev on columns"""
+type ChangeOwnerKeyStddevFields {
+    blockNumber: Float
+}
+
+"""
+order by stddev() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyStddevOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type ChangeOwnerKeyStddevPopFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevPop() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyStddevPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type ChangeOwnerKeyStddevSampFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevSamp() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyStddevSampOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Streaming cursor of the table "change_owner_key"
+"""
+input ChangeOwnerKeyStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: ChangeOwnerKeyStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input ChangeOwnerKeyStreamCursorValueInput {
+    blockNumber: Int
+    id: String
+    identityId: String
+    nextId: String
+    previousId: String
+}
+
+"""aggregate sum on columns"""
+type ChangeOwnerKeySumFields {
+    blockNumber: Int
+}
+
+"""
+order by sum() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeySumOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate variance on columns"""
+type ChangeOwnerKeyVarianceFields {
+    blockNumber: Float
+}
+
+"""
+order by variance() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyVarianceOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type ChangeOwnerKeyVarPopFields {
+    blockNumber: Float
+}
+
+"""
+order by varPop() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyVarPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type ChangeOwnerKeyVarSampFields {
+    blockNumber: Float
+}
+
+"""
+order by varSamp() on columns of table "change_owner_key"
+"""
+input ChangeOwnerKeyVarSampOrderBy {
+    blockNumber: OrderBy
+}
+
+enum CommentTypeEnum {
+    ASCII
+    CID
+    RAW
+    UNICODE
+}
+
+"""
+Boolean expression to compare columns of type "CommentTypeEnum". All fields are combined with logical 'AND'.
+"""
+input CommentTypeEnumComparisonExp {
+    _eq: CommentTypeEnum
+    _in: [CommentTypeEnum!]
+    _isNull: Boolean
+    _neq: CommentTypeEnum
+    _nin: [CommentTypeEnum!]
+}
+
+enum CounterLevelEnum {
+    GLOBAL
+    ITEM
+    PALLET
+}
+
+"""
+Boolean expression to compare columns of type "CounterLevelEnum". All fields are combined with logical 'AND'.
+"""
+input CounterLevelEnumComparisonExp {
+    _eq: CounterLevelEnum
+    _in: [CounterLevelEnum!]
+    _isNull: Boolean
+    _neq: CounterLevelEnum
+    _nin: [CounterLevelEnum!]
+}
+
+"""ordering argument of a cursor"""
+enum CursorOrdering {
+    """ascending ordering of the cursor"""
+    ASC
+
+    """descending ordering of the cursor"""
+    DESC
+}
+
+"""
+columns and relationships of "event"
+"""
+type Event {
+    args(
+        """JSON select path"""
+        path: String
+    ): jsonb
+    argsStr: [String!]
+
+    """An object relationship"""
+    block: Block
+    blockId: String
+
+    """An object relationship"""
+    call: Call
+    callId: String
+
+    """An object relationship"""
+    extrinsic: Extrinsic
+    extrinsicId: String
+    id: String!
+    index: Int!
+    name: String!
+    pallet: String!
+    phase: String!
+}
+
+"""
+aggregated selection of "event"
+"""
+type EventAggregate {
+    aggregate: EventAggregateFields
+    nodes: [Event!]!
+}
+
+input EventAggregateBoolExp {
+    count: eventAggregateBoolExpCount
+}
+
+input eventAggregateBoolExpCount {
+    arguments: [EventSelectColumn!]
+    distinct: Boolean
+    filter: EventBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "event"
+"""
+type EventAggregateFields {
+    avg: EventAvgFields
+    count(columns: [EventSelectColumn!], distinct: Boolean): Int!
+    max: EventMaxFields
+    min: EventMinFields
+    stddev: EventStddevFields
+    stddevPop: EventStddevPopFields
+    stddevSamp: EventStddevSampFields
+    sum: EventSumFields
+    varPop: EventVarPopFields
+    varSamp: EventVarSampFields
+    variance: EventVarianceFields
+}
+
+"""
+order by aggregate values of table "event"
+"""
+input EventAggregateOrderBy {
+    avg: EventAvgOrderBy
+    count: OrderBy
+    max: EventMaxOrderBy
+    min: EventMinOrderBy
+    stddev: EventStddevOrderBy
+    stddevPop: EventStddevPopOrderBy
+    stddevSamp: EventStddevSampOrderBy
+    sum: EventSumOrderBy
+    varPop: EventVarPopOrderBy
+    varSamp: EventVarSampOrderBy
+    variance: EventVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type EventAvgFields {
+    index: Float
+}
+
+"""
+order by avg() on columns of table "event"
+"""
+input EventAvgOrderBy {
+    index: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "event". All fields are combined with a logical 'AND'.
+"""
+input EventBoolExp {
+    _and: [EventBoolExp!]
+    _not: EventBoolExp
+    _or: [EventBoolExp!]
+    args: JsonbComparisonExp
+    argsStr: StringArrayComparisonExp
+    block: BlockBoolExp
+    blockId: StringComparisonExp
+    call: CallBoolExp
+    callId: StringComparisonExp
+    extrinsic: ExtrinsicBoolExp
+    extrinsicId: StringComparisonExp
+    id: StringComparisonExp
+    index: IntComparisonExp
+    name: StringComparisonExp
+    pallet: StringComparisonExp
+    phase: StringComparisonExp
+}
+
+"""aggregate max on columns"""
+type EventMaxFields {
+    argsStr: [String!]
+    blockId: String
+    callId: String
+    extrinsicId: String
+    id: String
+    index: Int
+    name: String
+    pallet: String
+    phase: String
+}
+
+"""
+order by max() on columns of table "event"
+"""
+input EventMaxOrderBy {
+    argsStr: OrderBy
+    blockId: OrderBy
+    callId: OrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    index: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    phase: OrderBy
+}
+
+"""aggregate min on columns"""
+type EventMinFields {
+    argsStr: [String!]
+    blockId: String
+    callId: String
+    extrinsicId: String
+    id: String
+    index: Int
+    name: String
+    pallet: String
+    phase: String
+}
+
+"""
+order by min() on columns of table "event"
+"""
+input EventMinOrderBy {
+    argsStr: OrderBy
+    blockId: OrderBy
+    callId: OrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    index: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    phase: OrderBy
+}
+
+"""Ordering options when selecting data from "event"."""
+input EventOrderBy {
+    args: OrderBy
+    argsStr: OrderBy
+    block: BlockOrderBy
+    blockId: OrderBy
+    call: CallOrderBy
+    callId: OrderBy
+    extrinsic: ExtrinsicOrderBy
+    extrinsicId: OrderBy
+    id: OrderBy
+    index: OrderBy
+    name: OrderBy
+    pallet: OrderBy
+    phase: OrderBy
+}
+
+"""
+select columns of table "event"
+"""
+enum EventSelectColumn {
+    """column name"""
+    args
+
+    """column name"""
+    argsStr
+
+    """column name"""
+    blockId
+
+    """column name"""
+    callId
+
+    """column name"""
+    extrinsicId
+
+    """column name"""
+    id
+
+    """column name"""
+    index
+
+    """column name"""
+    name
+
+    """column name"""
+    pallet
+
+    """column name"""
+    phase
+}
+
+"""aggregate stddev on columns"""
+type EventStddevFields {
+    index: Float
+}
+
+"""
+order by stddev() on columns of table "event"
+"""
+input EventStddevOrderBy {
+    index: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type EventStddevPopFields {
+    index: Float
+}
+
+"""
+order by stddevPop() on columns of table "event"
+"""
+input EventStddevPopOrderBy {
+    index: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type EventStddevSampFields {
+    index: Float
+}
+
+"""
+order by stddevSamp() on columns of table "event"
+"""
+input EventStddevSampOrderBy {
+    index: OrderBy
+}
+
+"""
+Streaming cursor of the table "event"
+"""
+input EventStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: EventStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input EventStreamCursorValueInput {
+    args: jsonb
+    argsStr: [String!]
+    blockId: String
+    callId: String
+    extrinsicId: String
+    id: String
+    index: Int
+    name: String
+    pallet: String
+    phase: String
+}
+
+"""aggregate sum on columns"""
+type EventSumFields {
+    index: Int
+}
+
+"""
+order by sum() on columns of table "event"
+"""
+input EventSumOrderBy {
+    index: OrderBy
+}
+
+enum EventTypeEnum {
+    CREATION
+    REMOVAL
+    RENEWAL
+}
+
+"""
+Boolean expression to compare columns of type "EventTypeEnum". All fields are combined with logical 'AND'.
+"""
+input EventTypeEnumComparisonExp {
+    _eq: EventTypeEnum
+    _in: [EventTypeEnum!]
+    _isNull: Boolean
+    _neq: EventTypeEnum
+    _nin: [EventTypeEnum!]
+}
+
+"""aggregate variance on columns"""
+type EventVarianceFields {
+    index: Float
+}
+
+"""
+order by variance() on columns of table "event"
+"""
+input EventVarianceOrderBy {
+    index: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type EventVarPopFields {
+    index: Float
+}
+
+"""
+order by varPop() on columns of table "event"
+"""
+input EventVarPopOrderBy {
+    index: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type EventVarSampFields {
+    index: Float
+}
+
+"""
+order by varSamp() on columns of table "event"
+"""
+input EventVarSampOrderBy {
+    index: OrderBy
+}
+
+"""
+columns and relationships of "extrinsic"
+"""
+type Extrinsic {
+    """An object relationship"""
+    block: Block
+    blockId: String
+
+    """An object relationship"""
+    call: Call
+    callId: String
+
+    """An array relationship"""
+    calls(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
+
+    """An aggregate relationship"""
+    callsAggregate(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): CallAggregate!
+    error(
+        """JSON select path"""
+        path: String
+    ): jsonb
+
+    """An array relationship"""
+    events(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
+
+    """An aggregate relationship"""
+    eventsAggregate(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): EventAggregate!
+    fee: numeric
+    hash: bytea!
+    id: String!
+    index: Int!
+    signature(
+        """JSON select path"""
+        path: String
+    ): jsonb
+    success: Boolean
+    tip: numeric
+    version: Int!
+}
+
+"""
+aggregated selection of "extrinsic"
+"""
+type ExtrinsicAggregate {
+    aggregate: ExtrinsicAggregateFields
+    nodes: [Extrinsic!]!
+}
+
+input ExtrinsicAggregateBoolExp {
+    bool_and: extrinsicAggregateBoolExpBool_and
+    bool_or: extrinsicAggregateBoolExpBool_or
+    count: extrinsicAggregateBoolExpCount
+}
+
+input extrinsicAggregateBoolExpBool_and {
+    arguments: ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns!
+    distinct: Boolean
+    filter: ExtrinsicBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input extrinsicAggregateBoolExpBool_or {
+    arguments: ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns!
+    distinct: Boolean
+    filter: ExtrinsicBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input extrinsicAggregateBoolExpCount {
+    arguments: [ExtrinsicSelectColumn!]
+    distinct: Boolean
+    filter: ExtrinsicBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "extrinsic"
+"""
+type ExtrinsicAggregateFields {
+    avg: ExtrinsicAvgFields
+    count(columns: [ExtrinsicSelectColumn!], distinct: Boolean): Int!
+    max: ExtrinsicMaxFields
+    min: ExtrinsicMinFields
+    stddev: ExtrinsicStddevFields
+    stddevPop: ExtrinsicStddevPopFields
+    stddevSamp: ExtrinsicStddevSampFields
+    sum: ExtrinsicSumFields
+    varPop: ExtrinsicVarPopFields
+    varSamp: ExtrinsicVarSampFields
+    variance: ExtrinsicVarianceFields
+}
+
+"""
+order by aggregate values of table "extrinsic"
+"""
+input ExtrinsicAggregateOrderBy {
+    avg: ExtrinsicAvgOrderBy
+    count: OrderBy
+    max: ExtrinsicMaxOrderBy
+    min: ExtrinsicMinOrderBy
+    stddev: ExtrinsicStddevOrderBy
+    stddevPop: ExtrinsicStddevPopOrderBy
+    stddevSamp: ExtrinsicStddevSampOrderBy
+    sum: ExtrinsicSumOrderBy
+    varPop: ExtrinsicVarPopOrderBy
+    varSamp: ExtrinsicVarSampOrderBy
+    variance: ExtrinsicVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type ExtrinsicAvgFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by avg() on columns of table "extrinsic"
+"""
+input ExtrinsicAvgOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "extrinsic". All fields are combined with a logical 'AND'.
+"""
+input ExtrinsicBoolExp {
+    _and: [ExtrinsicBoolExp!]
+    _not: ExtrinsicBoolExp
+    _or: [ExtrinsicBoolExp!]
+    block: BlockBoolExp
+    blockId: StringComparisonExp
+    call: CallBoolExp
+    callId: StringComparisonExp
+    calls: CallBoolExp
+    callsAggregate: CallAggregateBoolExp
+    error: JsonbComparisonExp
+    events: EventBoolExp
+    eventsAggregate: EventAggregateBoolExp
+    fee: NumericComparisonExp
+    hash: ByteaComparisonExp
+    id: StringComparisonExp
+    index: IntComparisonExp
+    signature: JsonbComparisonExp
+    success: BooleanComparisonExp
+    tip: NumericComparisonExp
+    version: IntComparisonExp
+}
+
+"""aggregate max on columns"""
+type ExtrinsicMaxFields {
+    blockId: String
+    callId: String
+    fee: numeric
+    id: String
+    index: Int
+    tip: numeric
+    version: Int
+}
+
+"""
+order by max() on columns of table "extrinsic"
+"""
+input ExtrinsicMaxOrderBy {
+    blockId: OrderBy
+    callId: OrderBy
+    fee: OrderBy
+    id: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate min on columns"""
+type ExtrinsicMinFields {
+    blockId: String
+    callId: String
+    fee: numeric
+    id: String
+    index: Int
+    tip: numeric
+    version: Int
+}
+
+"""
+order by min() on columns of table "extrinsic"
+"""
+input ExtrinsicMinOrderBy {
+    blockId: OrderBy
+    callId: OrderBy
+    fee: OrderBy
+    id: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""Ordering options when selecting data from "extrinsic"."""
+input ExtrinsicOrderBy {
+    block: BlockOrderBy
+    blockId: OrderBy
+    call: CallOrderBy
+    callId: OrderBy
+    callsAggregate: CallAggregateOrderBy
+    error: OrderBy
+    eventsAggregate: EventAggregateOrderBy
+    fee: OrderBy
+    hash: OrderBy
+    id: OrderBy
+    index: OrderBy
+    signature: OrderBy
+    success: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""
+select columns of table "extrinsic"
+"""
+enum ExtrinsicSelectColumn {
+    """column name"""
+    blockId
+
+    """column name"""
+    callId
+
+    """column name"""
+    error
+
+    """column name"""
+    fee
+
+    """column name"""
+    hash
+
+    """column name"""
+    id
+
+    """column name"""
+    index
+
+    """column name"""
+    signature
+
+    """column name"""
+    success
+
+    """column name"""
+    tip
+
+    """column name"""
+    version
+}
+
+"""
+select "extrinsicAggregateBoolExpBool_andArgumentsColumns" columns of table "extrinsic"
+"""
+enum ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_andArgumentsColumns {
+    """column name"""
+    success
+}
+
+"""
+select "extrinsicAggregateBoolExpBool_orArgumentsColumns" columns of table "extrinsic"
+"""
+enum ExtrinsicSelectColumnExtrinsicAggregateBoolExpBool_orArgumentsColumns {
+    """column name"""
+    success
+}
+
+"""aggregate stddev on columns"""
+type ExtrinsicStddevFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by stddev() on columns of table "extrinsic"
+"""
+input ExtrinsicStddevOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type ExtrinsicStddevPopFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by stddevPop() on columns of table "extrinsic"
+"""
+input ExtrinsicStddevPopOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type ExtrinsicStddevSampFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by stddevSamp() on columns of table "extrinsic"
+"""
+input ExtrinsicStddevSampOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""
+Streaming cursor of the table "extrinsic"
+"""
+input ExtrinsicStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: ExtrinsicStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input ExtrinsicStreamCursorValueInput {
+    blockId: String
+    callId: String
+    error: jsonb
+    fee: numeric
+    hash: bytea
+    id: String
+    index: Int
+    signature: jsonb
+    success: Boolean
+    tip: numeric
+    version: Int
+}
+
+"""aggregate sum on columns"""
+type ExtrinsicSumFields {
+    fee: numeric
+    index: Int
+    tip: numeric
+    version: Int
+}
+
+"""
+order by sum() on columns of table "extrinsic"
+"""
+input ExtrinsicSumOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate variance on columns"""
+type ExtrinsicVarianceFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by variance() on columns of table "extrinsic"
+"""
+input ExtrinsicVarianceOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type ExtrinsicVarPopFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by varPop() on columns of table "extrinsic"
+"""
+input ExtrinsicVarPopOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type ExtrinsicVarSampFields {
+    fee: Float
+    index: Float
+    tip: Float
+    version: Float
+}
+
+"""
+order by varSamp() on columns of table "extrinsic"
+"""
+input ExtrinsicVarSampOrderBy {
+    fee: OrderBy
+    index: OrderBy
+    tip: OrderBy
+    version: OrderBy
+}
+
+input getUdHistoryArgs {
+    identity_row: identity_scalar
+}
+
+"""
+columns and relationships of "identity"
+"""
+type Identity {
+    """An object relationship"""
+    account: Account
+    accountId: String
+
+    """An object relationship"""
+    accountRemoved: Account
+    accountRemovedId: String
+
+    """An array relationship"""
+    certIssued(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): [Cert!]!
+
+    """An aggregate relationship"""
+    certIssuedAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): CertAggregate!
+
+    """An array relationship"""
+    certReceived(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): [Cert!]!
+
+    """An aggregate relationship"""
+    certReceivedAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): CertAggregate!
+
+    """An object relationship"""
+    createdIn: Event
+    createdInId: String
+    createdOn: Int!
+    expireOn: Int!
+    id: String!
+    index: Int!
+    isMember: Boolean!
+    lastChangeOn: Int!
+
+    """An array relationship"""
+    linkedAccount(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): [Account!]!
+
+    """An aggregate relationship"""
+    linkedAccountAggregate(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): AccountAggregate!
+
+    """An array relationship"""
+    membershipHistory(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
+
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): [MembershipEvent!]!
+
+    """An aggregate relationship"""
+    membershipHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
+
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): MembershipEventAggregate!
+    name: String!
+
+    """An array relationship"""
+    ownerKeyChange(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): [ChangeOwnerKey!]!
+
+    """An aggregate relationship"""
+    ownerKeyChangeAggregate(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): ChangeOwnerKeyAggregate!
+
+    """An object relationship"""
+    smith: Smith
+    status: IdentityStatusEnum
+
+    """
+    "Get UD History by Identity"
+    """
+    udHistory(
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]
+}
+
+scalar identity_scalar
+
 """
 aggregated selection of "identity"
 """
-type identity_aggregate {
-  aggregate: identity_aggregate_fields
-  nodes: [identity!]!
+type IdentityAggregate {
+    aggregate: IdentityAggregateFields
+    nodes: [Identity!]!
+}
+
+input IdentityAggregateBoolExp {
+    bool_and: identityAggregateBoolExpBool_and
+    bool_or: identityAggregateBoolExpBool_or
+    count: identityAggregateBoolExpCount
+}
+
+input identityAggregateBoolExpBool_and {
+    arguments: IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns!
+    distinct: Boolean
+    filter: IdentityBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input identityAggregateBoolExpBool_or {
+    arguments: IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns!
+    distinct: Boolean
+    filter: IdentityBoolExp
+    predicate: BooleanComparisonExp!
+}
+
+input identityAggregateBoolExpCount {
+    arguments: [IdentitySelectColumn!]
+    distinct: Boolean
+    filter: IdentityBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "identity"
+"""
+type IdentityAggregateFields {
+    avg: IdentityAvgFields
+    count(columns: [IdentitySelectColumn!], distinct: Boolean): Int!
+    max: IdentityMaxFields
+    min: IdentityMinFields
+    stddev: IdentityStddevFields
+    stddevPop: IdentityStddevPopFields
+    stddevSamp: IdentityStddevSampFields
+    sum: IdentitySumFields
+    varPop: IdentityVarPopFields
+    varSamp: IdentityVarSampFields
+    variance: IdentityVarianceFields
+}
+
+"""
+order by aggregate values of table "identity"
+"""
+input IdentityAggregateOrderBy {
+    avg: IdentityAvgOrderBy
+    count: OrderBy
+    max: IdentityMaxOrderBy
+    min: IdentityMinOrderBy
+    stddev: IdentityStddevOrderBy
+    stddevPop: IdentityStddevPopOrderBy
+    stddevSamp: IdentityStddevSampOrderBy
+    sum: IdentitySumOrderBy
+    varPop: IdentityVarPopOrderBy
+    varSamp: IdentityVarSampOrderBy
+    variance: IdentityVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type IdentityAvgFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by avg() on columns of table "identity"
+"""
+input IdentityAvgOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "identity". All fields are combined with a logical 'AND'.
+"""
+input IdentityBoolExp {
+    _and: [IdentityBoolExp!]
+    _not: IdentityBoolExp
+    _or: [IdentityBoolExp!]
+    account: AccountBoolExp
+    accountId: StringComparisonExp
+    accountRemoved: AccountBoolExp
+    accountRemovedId: StringComparisonExp
+    certIssued: CertBoolExp
+    certIssuedAggregate: CertAggregateBoolExp
+    certReceived: CertBoolExp
+    certReceivedAggregate: CertAggregateBoolExp
+    createdIn: EventBoolExp
+    createdInId: StringComparisonExp
+    createdOn: IntComparisonExp
+    expireOn: IntComparisonExp
+    id: StringComparisonExp
+    index: IntComparisonExp
+    isMember: BooleanComparisonExp
+    lastChangeOn: IntComparisonExp
+    linkedAccount: AccountBoolExp
+    linkedAccountAggregate: AccountAggregateBoolExp
+    membershipHistory: MembershipEventBoolExp
+    membershipHistoryAggregate: MembershipEventAggregateBoolExp
+    name: StringComparisonExp
+    ownerKeyChange: ChangeOwnerKeyBoolExp
+    ownerKeyChangeAggregate: ChangeOwnerKeyAggregateBoolExp
+    smith: SmithBoolExp
+    status: IdentityStatusEnumComparisonExp
+    udHistory: UdHistoryBoolExp
+}
+
+"""aggregate max on columns"""
+type IdentityMaxFields {
+    accountId: String
+    accountRemovedId: String
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    index: Int
+    lastChangeOn: Int
+    name: String
+}
+
+"""
+order by max() on columns of table "identity"
+"""
+input IdentityMaxOrderBy {
+    accountId: OrderBy
+    accountRemovedId: OrderBy
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+    name: OrderBy
+}
+
+"""aggregate min on columns"""
+type IdentityMinFields {
+    accountId: String
+    accountRemovedId: String
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    index: Int
+    lastChangeOn: Int
+    name: String
+}
+
+"""
+order by min() on columns of table "identity"
+"""
+input IdentityMinOrderBy {
+    accountId: OrderBy
+    accountRemovedId: OrderBy
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+    name: OrderBy
+}
+
+"""Ordering options when selecting data from "identity"."""
+input IdentityOrderBy {
+    account: AccountOrderBy
+    accountId: OrderBy
+    accountRemoved: AccountOrderBy
+    accountRemovedId: OrderBy
+    certIssuedAggregate: CertAggregateOrderBy
+    certReceivedAggregate: CertAggregateOrderBy
+    createdIn: EventOrderBy
+    createdInId: OrderBy
+    createdOn: OrderBy
+    expireOn: OrderBy
+    id: OrderBy
+    index: OrderBy
+    isMember: OrderBy
+    lastChangeOn: OrderBy
+    linkedAccountAggregate: AccountAggregateOrderBy
+    membershipHistoryAggregate: MembershipEventAggregateOrderBy
+    name: OrderBy
+    ownerKeyChangeAggregate: ChangeOwnerKeyAggregateOrderBy
+    smith: SmithOrderBy
+    status: OrderBy
+    udHistoryAggregate: UdHistoryAggregateOrderBy
+}
+
+"""
+select columns of table "identity"
+"""
+enum IdentitySelectColumn {
+    """column name"""
+    accountId
+
+    """column name"""
+    accountRemovedId
+
+    """column name"""
+    createdInId
+
+    """column name"""
+    createdOn
+
+    """column name"""
+    expireOn
+
+    """column name"""
+    id
+
+    """column name"""
+    index
+
+    """column name"""
+    isMember
+
+    """column name"""
+    lastChangeOn
+
+    """column name"""
+    name
+
+    """column name"""
+    status
+}
+
+"""
+select "identityAggregateBoolExpBool_andArgumentsColumns" columns of table "identity"
+"""
+enum IdentitySelectColumnIdentityAggregateBoolExpBool_andArgumentsColumns {
+    """column name"""
+    isMember
+}
+
+"""
+select "identityAggregateBoolExpBool_orArgumentsColumns" columns of table "identity"
+"""
+enum IdentitySelectColumnIdentityAggregateBoolExpBool_orArgumentsColumns {
+    """column name"""
+    isMember
+}
+
+enum IdentityStatusEnum {
+    MEMBER
+    NOTMEMBER
+    REMOVED
+    REVOKED
+    UNCONFIRMED
+    UNVALIDATED
+}
+
+"""
+Boolean expression to compare columns of type "IdentityStatusEnum". All fields are combined with logical 'AND'.
+"""
+input IdentityStatusEnumComparisonExp {
+    _eq: IdentityStatusEnum
+    _in: [IdentityStatusEnum!]
+    _isNull: Boolean
+    _neq: IdentityStatusEnum
+    _nin: [IdentityStatusEnum!]
+}
+
+"""aggregate stddev on columns"""
+type IdentityStddevFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by stddev() on columns of table "identity"
+"""
+input IdentityStddevOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type IdentityStddevPopFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by stddevPop() on columns of table "identity"
+"""
+input IdentityStddevPopOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type IdentityStddevSampFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by stddevSamp() on columns of table "identity"
+"""
+input IdentityStddevSampOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""
+Streaming cursor of the table "identity"
+"""
+input IdentityStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: IdentityStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input IdentityStreamCursorValueInput {
+    accountId: String
+    accountRemovedId: String
+    createdInId: String
+    createdOn: Int
+    expireOn: Int
+    id: String
+    index: Int
+    isMember: Boolean
+    lastChangeOn: Int
+    name: String
+    status: IdentityStatusEnum
+}
+
+"""aggregate sum on columns"""
+type IdentitySumFields {
+    createdOn: Int
+    expireOn: Int
+    index: Int
+    lastChangeOn: Int
+}
+
+"""
+order by sum() on columns of table "identity"
+"""
+input IdentitySumOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""aggregate variance on columns"""
+type IdentityVarianceFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by variance() on columns of table "identity"
+"""
+input IdentityVarianceOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type IdentityVarPopFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by varPop() on columns of table "identity"
+"""
+input IdentityVarPopOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type IdentityVarSampFields {
+    createdOn: Float
+    expireOn: Float
+    index: Float
+    lastChangeOn: Float
+}
+
+"""
+order by varSamp() on columns of table "identity"
+"""
+input IdentityVarSampOrderBy {
+    createdOn: OrderBy
+    expireOn: OrderBy
+    index: OrderBy
+    lastChangeOn: OrderBy
+}
+
+"""
+Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'.
+"""
+input IntArrayComparisonExp {
+    """is the array contained in the given array value"""
+    _containedIn: [Int!]
+
+    """does the array contain the given value"""
+    _contains: [Int!]
+    _eq: [Int!]
+    _gt: [Int!]
+    _gte: [Int!]
+    _in: [[Int!]!]
+    _isNull: Boolean
+    _lt: [Int!]
+    _lte: [Int!]
+    _neq: [Int!]
+    _nin: [[Int!]!]
+}
+
+"""
+Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'.
+"""
+input IntComparisonExp {
+    _eq: Int
+    _gt: Int
+    _gte: Int
+    _in: [Int!]
+    _isNull: Boolean
+    _lt: Int
+    _lte: Int
+    _neq: Int
+    _nin: [Int!]
+}
+
+"""
+columns and relationships of "items_counter"
+"""
+type ItemsCounter {
+    id: String!
+    level: CounterLevelEnum
+    total: Int!
+    type: ItemTypeEnum
+}
+
+"""
+aggregated selection of "items_counter"
+"""
+type ItemsCounterAggregate {
+    aggregate: ItemsCounterAggregateFields
+    nodes: [ItemsCounter!]!
+}
+
+"""
+aggregate fields of "items_counter"
+"""
+type ItemsCounterAggregateFields {
+    avg: ItemsCounterAvgFields
+    count(columns: [ItemsCounterSelectColumn!], distinct: Boolean): Int!
+    max: ItemsCounterMaxFields
+    min: ItemsCounterMinFields
+    stddev: ItemsCounterStddevFields
+    stddevPop: ItemsCounterStddevPopFields
+    stddevSamp: ItemsCounterStddevSampFields
+    sum: ItemsCounterSumFields
+    varPop: ItemsCounterVarPopFields
+    varSamp: ItemsCounterVarSampFields
+    variance: ItemsCounterVarianceFields
+}
+
+"""aggregate avg on columns"""
+type ItemsCounterAvgFields {
+    total: Float
+}
+
+"""
+Boolean expression to filter rows from the table "items_counter". All fields are combined with a logical 'AND'.
+"""
+input ItemsCounterBoolExp {
+    _and: [ItemsCounterBoolExp!]
+    _not: ItemsCounterBoolExp
+    _or: [ItemsCounterBoolExp!]
+    id: StringComparisonExp
+    level: CounterLevelEnumComparisonExp
+    total: IntComparisonExp
+    type: ItemTypeEnumComparisonExp
+}
+
+"""aggregate max on columns"""
+type ItemsCounterMaxFields {
+    id: String
+    total: Int
+}
+
+"""aggregate min on columns"""
+type ItemsCounterMinFields {
+    id: String
+    total: Int
+}
+
+"""Ordering options when selecting data from "items_counter"."""
+input ItemsCounterOrderBy {
+    id: OrderBy
+    level: OrderBy
+    total: OrderBy
+    type: OrderBy
+}
+
+"""
+select columns of table "items_counter"
+"""
+enum ItemsCounterSelectColumn {
+    """column name"""
+    id
+
+    """column name"""
+    level
+
+    """column name"""
+    total
+
+    """column name"""
+    type
+}
+
+"""aggregate stddev on columns"""
+type ItemsCounterStddevFields {
+    total: Float
+}
+
+"""aggregate stddevPop on columns"""
+type ItemsCounterStddevPopFields {
+    total: Float
+}
+
+"""aggregate stddevSamp on columns"""
+type ItemsCounterStddevSampFields {
+    total: Float
+}
+
+"""
+Streaming cursor of the table "items_counter"
+"""
+input ItemsCounterStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: ItemsCounterStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input ItemsCounterStreamCursorValueInput {
+    id: String
+    level: CounterLevelEnum
+    total: Int
+    type: ItemTypeEnum
+}
+
+"""aggregate sum on columns"""
+type ItemsCounterSumFields {
+    total: Int
+}
+
+"""aggregate variance on columns"""
+type ItemsCounterVarianceFields {
+    total: Float
+}
+
+"""aggregate varPop on columns"""
+type ItemsCounterVarPopFields {
+    total: Float
+}
+
+"""aggregate varSamp on columns"""
+type ItemsCounterVarSampFields {
+    total: Float
+}
+
+enum ItemTypeEnum {
+    CALLS
+    EVENTS
+    EXTRINSICS
+}
+
+"""
+Boolean expression to compare columns of type "ItemTypeEnum". All fields are combined with logical 'AND'.
+"""
+input ItemTypeEnumComparisonExp {
+    _eq: ItemTypeEnum
+    _in: [ItemTypeEnum!]
+    _isNull: Boolean
+    _neq: ItemTypeEnum
+    _nin: [ItemTypeEnum!]
+}
+
+scalar jsonb
+
+input JsonbCastExp {
+    String: StringComparisonExp
+}
+
+"""
+Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'.
+"""
+input JsonbComparisonExp {
+    _cast: JsonbCastExp
+
+    """is the column contained in the given json value"""
+    _containedIn: jsonb
+
+    """does the column contain the given json value at the top level"""
+    _contains: jsonb
+    _eq: jsonb
+    _gt: jsonb
+    _gte: jsonb
+
+    """does the string exist as a top-level key in the column"""
+    _hasKey: String
+
+    """do all of these strings exist as top-level keys in the column"""
+    _hasKeysAll: [String!]
+
+    """do any of these strings exist as top-level keys in the column"""
+    _hasKeysAny: [String!]
+    _in: [jsonb!]
+    _isNull: Boolean
+    _lt: jsonb
+    _lte: jsonb
+    _neq: jsonb
+    _nin: [jsonb!]
+}
+
+"""
+columns and relationships of "membership_event"
+"""
+type MembershipEvent {
+    blockNumber: Int!
+
+    """An object relationship"""
+    event: Event
+    eventId: String
+    eventType: EventTypeEnum
+    id: String!
+
+    """An object relationship"""
+    identity: Identity
+    identityId: String
+}
+
+"""
+aggregated selection of "membership_event"
+"""
+type MembershipEventAggregate {
+    aggregate: MembershipEventAggregateFields
+    nodes: [MembershipEvent!]!
+}
+
+input MembershipEventAggregateBoolExp {
+    count: membershipEventAggregateBoolExpCount
+}
+
+input membershipEventAggregateBoolExpCount {
+    arguments: [MembershipEventSelectColumn!]
+    distinct: Boolean
+    filter: MembershipEventBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "membership_event"
+"""
+type MembershipEventAggregateFields {
+    avg: MembershipEventAvgFields
+    count(columns: [MembershipEventSelectColumn!], distinct: Boolean): Int!
+    max: MembershipEventMaxFields
+    min: MembershipEventMinFields
+    stddev: MembershipEventStddevFields
+    stddevPop: MembershipEventStddevPopFields
+    stddevSamp: MembershipEventStddevSampFields
+    sum: MembershipEventSumFields
+    varPop: MembershipEventVarPopFields
+    varSamp: MembershipEventVarSampFields
+    variance: MembershipEventVarianceFields
+}
+
+"""
+order by aggregate values of table "membership_event"
+"""
+input MembershipEventAggregateOrderBy {
+    avg: MembershipEventAvgOrderBy
+    count: OrderBy
+    max: MembershipEventMaxOrderBy
+    min: MembershipEventMinOrderBy
+    stddev: MembershipEventStddevOrderBy
+    stddevPop: MembershipEventStddevPopOrderBy
+    stddevSamp: MembershipEventStddevSampOrderBy
+    sum: MembershipEventSumOrderBy
+    varPop: MembershipEventVarPopOrderBy
+    varSamp: MembershipEventVarSampOrderBy
+    variance: MembershipEventVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type MembershipEventAvgFields {
+    blockNumber: Float
+}
+
+"""
+order by avg() on columns of table "membership_event"
+"""
+input MembershipEventAvgOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "membership_event". All fields are combined with a logical 'AND'.
+"""
+input MembershipEventBoolExp {
+    _and: [MembershipEventBoolExp!]
+    _not: MembershipEventBoolExp
+    _or: [MembershipEventBoolExp!]
+    blockNumber: IntComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    eventType: EventTypeEnumComparisonExp
+    id: StringComparisonExp
+    identity: IdentityBoolExp
+    identityId: StringComparisonExp
+}
+
+"""aggregate max on columns"""
+type MembershipEventMaxFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    identityId: String
+}
+
+"""
+order by max() on columns of table "membership_event"
+"""
+input MembershipEventMaxOrderBy {
+    blockNumber: OrderBy
+    eventId: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+}
+
+"""aggregate min on columns"""
+type MembershipEventMinFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    identityId: String
+}
+
+"""
+order by min() on columns of table "membership_event"
+"""
+input MembershipEventMinOrderBy {
+    blockNumber: OrderBy
+    eventId: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+}
+
+"""Ordering options when selecting data from "membership_event"."""
+input MembershipEventOrderBy {
+    blockNumber: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    eventType: OrderBy
+    id: OrderBy
+    identity: IdentityOrderBy
+    identityId: OrderBy
+}
+
+"""
+select columns of table "membership_event"
+"""
+enum MembershipEventSelectColumn {
+    """column name"""
+    blockNumber
+
+    """column name"""
+    eventId
+
+    """column name"""
+    eventType
+
+    """column name"""
+    id
+
+    """column name"""
+    identityId
+}
+
+"""aggregate stddev on columns"""
+type MembershipEventStddevFields {
+    blockNumber: Float
+}
+
+"""
+order by stddev() on columns of table "membership_event"
+"""
+input MembershipEventStddevOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type MembershipEventStddevPopFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevPop() on columns of table "membership_event"
+"""
+input MembershipEventStddevPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type MembershipEventStddevSampFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevSamp() on columns of table "membership_event"
+"""
+input MembershipEventStddevSampOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Streaming cursor of the table "membership_event"
+"""
+input MembershipEventStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: MembershipEventStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input MembershipEventStreamCursorValueInput {
+    blockNumber: Int
+    eventId: String
+    eventType: EventTypeEnum
+    id: String
+    identityId: String
+}
+
+"""aggregate sum on columns"""
+type MembershipEventSumFields {
+    blockNumber: Int
+}
+
+"""
+order by sum() on columns of table "membership_event"
+"""
+input MembershipEventSumOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate variance on columns"""
+type MembershipEventVarianceFields {
+    blockNumber: Float
+}
+
+"""
+order by variance() on columns of table "membership_event"
+"""
+input MembershipEventVarianceOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type MembershipEventVarPopFields {
+    blockNumber: Float
+}
+
+"""
+order by varPop() on columns of table "membership_event"
+"""
+input MembershipEventVarPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type MembershipEventVarSampFields {
+    blockNumber: Float
+}
+
+"""
+order by varSamp() on columns of table "membership_event"
+"""
+input MembershipEventVarSampOrderBy {
+    blockNumber: OrderBy
+}
+
+scalar numeric
+
+"""
+Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'.
+"""
+input NumericComparisonExp {
+    _eq: numeric
+    _gt: numeric
+    _gte: numeric
+    _in: [numeric!]
+    _isNull: Boolean
+    _lt: numeric
+    _lte: numeric
+    _neq: numeric
+    _nin: [numeric!]
+}
+
+"""column ordering options"""
+enum OrderBy {
+    """in ascending order, nulls last"""
+    ASC
+
+    """in ascending order, nulls first"""
+    ASC_NULLS_FIRST
+
+    """in ascending order, nulls last"""
+    ASC_NULLS_LAST
+
+    """in descending order, nulls first"""
+    DESC
+
+    """in descending order, nulls first"""
+    DESC_NULLS_FIRST
+
+    """in descending order, nulls last"""
+    DESC_NULLS_LAST
+}
+
+"""
+columns and relationships of "population_history"
+"""
+type PopulationHistory {
+    activeAccountCount: Int!
+    blockNumber: Int!
+    id: String!
+    memberCount: Int!
+    smithCount: Int!
+}
+
+"""
+aggregated selection of "population_history"
+"""
+type PopulationHistoryAggregate {
+    aggregate: PopulationHistoryAggregateFields
+    nodes: [PopulationHistory!]!
+}
+
+"""
+aggregate fields of "population_history"
+"""
+type PopulationHistoryAggregateFields {
+    avg: PopulationHistoryAvgFields
+    count(columns: [PopulationHistorySelectColumn!], distinct: Boolean): Int!
+    max: PopulationHistoryMaxFields
+    min: PopulationHistoryMinFields
+    stddev: PopulationHistoryStddevFields
+    stddevPop: PopulationHistoryStddevPopFields
+    stddevSamp: PopulationHistoryStddevSampFields
+    sum: PopulationHistorySumFields
+    varPop: PopulationHistoryVarPopFields
+    varSamp: PopulationHistoryVarSampFields
+    variance: PopulationHistoryVarianceFields
+}
+
+"""aggregate avg on columns"""
+type PopulationHistoryAvgFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""
+Boolean expression to filter rows from the table "population_history". All fields are combined with a logical 'AND'.
+"""
+input PopulationHistoryBoolExp {
+    _and: [PopulationHistoryBoolExp!]
+    _not: PopulationHistoryBoolExp
+    _or: [PopulationHistoryBoolExp!]
+    activeAccountCount: IntComparisonExp
+    blockNumber: IntComparisonExp
+    id: StringComparisonExp
+    memberCount: IntComparisonExp
+    smithCount: IntComparisonExp
+}
+
+"""aggregate max on columns"""
+type PopulationHistoryMaxFields {
+    activeAccountCount: Int
+    blockNumber: Int
+    id: String
+    memberCount: Int
+    smithCount: Int
+}
+
+"""aggregate min on columns"""
+type PopulationHistoryMinFields {
+    activeAccountCount: Int
+    blockNumber: Int
+    id: String
+    memberCount: Int
+    smithCount: Int
+}
+
+"""Ordering options when selecting data from "population_history"."""
+input PopulationHistoryOrderBy {
+    activeAccountCount: OrderBy
+    blockNumber: OrderBy
+    id: OrderBy
+    memberCount: OrderBy
+    smithCount: OrderBy
+}
+
+"""
+select columns of table "population_history"
+"""
+enum PopulationHistorySelectColumn {
+    """column name"""
+    activeAccountCount
+
+    """column name"""
+    blockNumber
+
+    """column name"""
+    id
+
+    """column name"""
+    memberCount
+
+    """column name"""
+    smithCount
+}
+
+"""aggregate stddev on columns"""
+type PopulationHistoryStddevFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""aggregate stddevPop on columns"""
+type PopulationHistoryStddevPopFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""aggregate stddevSamp on columns"""
+type PopulationHistoryStddevSampFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""
+Streaming cursor of the table "population_history"
+"""
+input PopulationHistoryStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: PopulationHistoryStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input PopulationHistoryStreamCursorValueInput {
+    activeAccountCount: Int
+    blockNumber: Int
+    id: String
+    memberCount: Int
+    smithCount: Int
+}
+
+"""aggregate sum on columns"""
+type PopulationHistorySumFields {
+    activeAccountCount: Int
+    blockNumber: Int
+    memberCount: Int
+    smithCount: Int
+}
+
+"""aggregate variance on columns"""
+type PopulationHistoryVarianceFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""aggregate varPop on columns"""
+type PopulationHistoryVarPopFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+"""aggregate varSamp on columns"""
+type PopulationHistoryVarSampFields {
+    activeAccountCount: Float
+    blockNumber: Float
+    memberCount: Float
+    smithCount: Float
+}
+
+type query_root {
+    """
+    fetch data from the table: "account"
+    """
+    account(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): [Account!]!
+
+    """
+    fetch aggregated fields from the table: "account"
+    """
+    accountAggregate(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): AccountAggregate!
+
+    """fetch data from the table: "account" using primary key columns"""
+    accountByPk(id: String!): Account
+
+    """
+    fetch data from the table: "block"
+    """
+    block(
+        """distinct select on columns"""
+        distinctOn: [BlockSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [BlockOrderBy!]
+
+        """filter the rows returned"""
+        where: BlockBoolExp
+    ): [Block!]!
+
+    """
+    fetch aggregated fields from the table: "block"
+    """
+    blockAggregate(
+        """distinct select on columns"""
+        distinctOn: [BlockSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [BlockOrderBy!]
+
+        """filter the rows returned"""
+        where: BlockBoolExp
+    ): BlockAggregate!
+
+    """fetch data from the table: "block" using primary key columns"""
+    blockByPk(id: String!): Block
+
+    """
+    fetch data from the table: "call"
+    """
+    call(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
+
+    """
+    fetch aggregated fields from the table: "call"
+    """
+    callAggregate(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): CallAggregate!
+
+    """fetch data from the table: "call" using primary key columns"""
+    callByPk(id: String!): Call
+
+    """
+    fetch data from the table: "cert"
+    """
+    cert(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): [Cert!]!
+
+    """
+    fetch aggregated fields from the table: "cert"
+    """
+    certAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): CertAggregate!
+
+    """fetch data from the table: "cert" using primary key columns"""
+    certByPk(id: String!): Cert
+
+    """
+    fetch data from the table: "cert_event"
+    """
+    certEvent(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
+
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): [CertEvent!]!
+
+    """
+    fetch aggregated fields from the table: "cert_event"
+    """
+    certEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
+
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): CertEventAggregate!
+
+    """fetch data from the table: "cert_event" using primary key columns"""
+    certEventByPk(id: String!): CertEvent
+
+    """
+    fetch data from the table: "change_owner_key"
+    """
+    changeOwnerKey(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): [ChangeOwnerKey!]!
+
+    """
+    fetch aggregated fields from the table: "change_owner_key"
+    """
+    changeOwnerKeyAggregate(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): ChangeOwnerKeyAggregate!
+
+    """
+    fetch data from the table: "change_owner_key" using primary key columns
+    """
+    changeOwnerKeyByPk(id: String!): ChangeOwnerKey
+
+    """
+    fetch data from the table: "event"
+    """
+    event(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
+
+    """
+    fetch aggregated fields from the table: "event"
+    """
+    eventAggregate(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): EventAggregate!
+
+    """fetch data from the table: "event" using primary key columns"""
+    eventByPk(id: String!): Event
+
+    """
+    fetch data from the table: "extrinsic"
+    """
+    extrinsic(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
+
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): [Extrinsic!]!
+
+    """
+    fetch aggregated fields from the table: "extrinsic"
+    """
+    extrinsicAggregate(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
+
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): ExtrinsicAggregate!
+
+    """fetch data from the table: "extrinsic" using primary key columns"""
+    extrinsicByPk(id: String!): Extrinsic
+
+    """
+    execute function "get_ud_history" which returns "ud_history"
+    """
+    getUdHistory(
+        """
+        input parameters for function "getUdHistory"
+        """
+        args: getUdHistoryArgs!
+
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]!
+
+    """
+    execute function "get_ud_history" and query aggregates on result of table type "ud_history"
+    """
+    getUdHistoryAggregate(
+        """
+        input parameters for function "getUdHistoryAggregate"
+        """
+        args: getUdHistoryArgs!
+
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): UdHistoryAggregate!
+
+    """
+    fetch data from the table: "identity"
+    """
+    identity(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
+
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): [Identity!]!
+
+    """
+    fetch aggregated fields from the table: "identity"
+    """
+    identityAggregate(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
+
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): IdentityAggregate!
+
+    """fetch data from the table: "identity" using primary key columns"""
+    identityByPk(id: String!): Identity
+
+    """
+    fetch data from the table: "items_counter"
+    """
+    itemsCounter(
+        """distinct select on columns"""
+        distinctOn: [ItemsCounterSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ItemsCounterOrderBy!]
+
+        """filter the rows returned"""
+        where: ItemsCounterBoolExp
+    ): [ItemsCounter!]!
+
+    """
+    fetch aggregated fields from the table: "items_counter"
+    """
+    itemsCounterAggregate(
+        """distinct select on columns"""
+        distinctOn: [ItemsCounterSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ItemsCounterOrderBy!]
+
+        """filter the rows returned"""
+        where: ItemsCounterBoolExp
+    ): ItemsCounterAggregate!
+
+    """fetch data from the table: "items_counter" using primary key columns"""
+    itemsCounterByPk(id: String!): ItemsCounter
+
+    """
+    fetch data from the table: "membership_event"
+    """
+    membershipEvent(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
+
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): [MembershipEvent!]!
+
+    """
+    fetch aggregated fields from the table: "membership_event"
+    """
+    membershipEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
+
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): MembershipEventAggregate!
+
+    """
+    fetch data from the table: "membership_event" using primary key columns
+    """
+    membershipEventByPk(id: String!): MembershipEvent
+
+    """
+    fetch data from the table: "population_history"
+    """
+    populationHistory(
+        """distinct select on columns"""
+        distinctOn: [PopulationHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [PopulationHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: PopulationHistoryBoolExp
+    ): [PopulationHistory!]!
+
+    """
+    fetch aggregated fields from the table: "population_history"
+    """
+    populationHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [PopulationHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [PopulationHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: PopulationHistoryBoolExp
+    ): PopulationHistoryAggregate!
+
+    """
+    fetch data from the table: "population_history" using primary key columns
+    """
+    populationHistoryByPk(id: String!): PopulationHistory
+
+    """
+    fetch data from the table: "smith"
+    """
+    smith(
+        """distinct select on columns"""
+        distinctOn: [SmithSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithBoolExp
+    ): [Smith!]!
+
+    """
+    fetch aggregated fields from the table: "smith"
+    """
+    smithAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithBoolExp
+    ): SmithAggregate!
+
+    """fetch data from the table: "smith" using primary key columns"""
+    smithByPk(id: String!): Smith
+
+    """
+    fetch data from the table: "smith_cert"
+    """
+    smithCert(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): [SmithCert!]!
+
+    """
+    fetch aggregated fields from the table: "smith_cert"
+    """
+    smithCertAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): SmithCertAggregate!
+
+    """fetch data from the table: "smith_cert" using primary key columns"""
+    smithCertByPk(id: String!): SmithCert
+
+    """
+    fetch data from the table: "smith_event"
+    """
+    smithEvent(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): [SmithEvent!]!
+
+    """
+    fetch aggregated fields from the table: "smith_event"
+    """
+    smithEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): SmithEventAggregate!
+
+    """fetch data from the table: "smith_event" using primary key columns"""
+    smithEventByPk(id: String!): SmithEvent
+
+    """
+    fetch data from the table: "transfer"
+    """
+    transfer(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
+
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): [Transfer!]!
+
+    """
+    fetch aggregated fields from the table: "transfer"
+    """
+    transferAggregate(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
+
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): TransferAggregate!
+
+    """fetch data from the table: "transfer" using primary key columns"""
+    transferByPk(id: String!): Transfer
+
+    """
+    fetch data from the table: "tx_comment"
+    """
+    txComment(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
+
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): [TxComment!]!
+
+    """
+    fetch aggregated fields from the table: "tx_comment"
+    """
+    txCommentAggregate(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
+
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): TxCommentAggregate!
+
+    """fetch data from the table: "tx_comment" using primary key columns"""
+    txCommentByPk(id: String!): TxComment
+
+    """
+    fetch data from the table: "ud_history"
+    """
+    udHistory(
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]!
+
+    """
+    fetch aggregated fields from the table: "ud_history"
+    """
+    udHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): UdHistoryAggregate!
+
+    """fetch data from the table: "ud_history" using primary key columns"""
+    udHistoryByPk(id: String!): UdHistory
+
+    """
+    fetch data from the table: "ud_reeval"
+    """
+    udReeval(
+        """distinct select on columns"""
+        distinctOn: [UdReevalSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdReevalOrderBy!]
+
+        """filter the rows returned"""
+        where: UdReevalBoolExp
+    ): [UdReeval!]!
+
+    """
+    fetch aggregated fields from the table: "ud_reeval"
+    """
+    udReevalAggregate(
+        """distinct select on columns"""
+        distinctOn: [UdReevalSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UdReevalOrderBy!]
+
+        """filter the rows returned"""
+        where: UdReevalBoolExp
+    ): UdReevalAggregate!
+
+    """fetch data from the table: "ud_reeval" using primary key columns"""
+    udReevalByPk(id: String!): UdReeval
+
+    """
+    fetch data from the table: "universal_dividend"
+    """
+    universalDividend(
+        """distinct select on columns"""
+        distinctOn: [UniversalDividendSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UniversalDividendOrderBy!]
+
+        """filter the rows returned"""
+        where: UniversalDividendBoolExp
+    ): [UniversalDividend!]!
+
+    """
+    fetch aggregated fields from the table: "universal_dividend"
+    """
+    universalDividendAggregate(
+        """distinct select on columns"""
+        distinctOn: [UniversalDividendSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [UniversalDividendOrderBy!]
+
+        """filter the rows returned"""
+        where: UniversalDividendBoolExp
+    ): UniversalDividendAggregate!
+
+    """
+    fetch data from the table: "universal_dividend" using primary key columns
+    """
+    universalDividendByPk(id: String!): UniversalDividend
+
+    """
+    fetch data from the table: "validator"
+    """
+    validator(
+        """distinct select on columns"""
+        distinctOn: [ValidatorSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ValidatorOrderBy!]
+
+        """filter the rows returned"""
+        where: ValidatorBoolExp
+    ): [Validator!]!
+
+    """
+    fetch aggregated fields from the table: "validator"
+    """
+    validatorAggregate(
+        """distinct select on columns"""
+        distinctOn: [ValidatorSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ValidatorOrderBy!]
+
+        """filter the rows returned"""
+        where: ValidatorBoolExp
+    ): ValidatorAggregate!
+
+    """fetch data from the table: "validator" using primary key columns"""
+    validatorByPk(id: String!): Validator
+}
+
+"""
+columns and relationships of "smith"
+"""
+type Smith {
+    forged: Int!
+    id: String!
+
+    """An object relationship"""
+    identity: Identity
+    identityId: String
+    index: Int!
+    lastChanged: Int
+    lastForged: Int
+
+    """An array relationship"""
+    smithCertIssued(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): [SmithCert!]!
+
+    """An aggregate relationship"""
+    smithCertIssuedAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): SmithCertAggregate!
+
+    """An array relationship"""
+    smithCertReceived(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): [SmithCert!]!
+
+    """An aggregate relationship"""
+    smithCertReceivedAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): SmithCertAggregate!
+
+    """An array relationship"""
+    smithHistory(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): [SmithEvent!]!
+
+    """An aggregate relationship"""
+    smithHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): SmithEventAggregate!
+    smithStatus: SmithStatusEnum
+}
+
+"""
+aggregated selection of "smith"
+"""
+type SmithAggregate {
+    aggregate: SmithAggregateFields
+    nodes: [Smith!]!
+}
+
+"""
+aggregate fields of "smith"
+"""
+type SmithAggregateFields {
+    avg: SmithAvgFields
+    count(columns: [SmithSelectColumn!], distinct: Boolean): Int!
+    max: SmithMaxFields
+    min: SmithMinFields
+    stddev: SmithStddevFields
+    stddevPop: SmithStddevPopFields
+    stddevSamp: SmithStddevSampFields
+    sum: SmithSumFields
+    varPop: SmithVarPopFields
+    varSamp: SmithVarSampFields
+    variance: SmithVarianceFields
+}
+
+"""aggregate avg on columns"""
+type SmithAvgFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""
+Boolean expression to filter rows from the table "smith". All fields are combined with a logical 'AND'.
+"""
+input SmithBoolExp {
+    _and: [SmithBoolExp!]
+    _not: SmithBoolExp
+    _or: [SmithBoolExp!]
+    forged: IntComparisonExp
+    id: StringComparisonExp
+    identity: IdentityBoolExp
+    identityId: StringComparisonExp
+    index: IntComparisonExp
+    lastChanged: IntComparisonExp
+    lastForged: IntComparisonExp
+    smithCertIssued: SmithCertBoolExp
+    smithCertIssuedAggregate: SmithCertAggregateBoolExp
+    smithCertReceived: SmithCertBoolExp
+    smithCertReceivedAggregate: SmithCertAggregateBoolExp
+    smithHistory: SmithEventBoolExp
+    smithHistoryAggregate: SmithEventAggregateBoolExp
+    smithStatus: SmithStatusEnumComparisonExp
+}
+
+"""
+columns and relationships of "smith_cert"
+"""
+type SmithCert {
+    createdOn: Int!
+    id: String!
+
+    """An object relationship"""
+    issuer: Smith
+    issuerId: String
+
+    """An object relationship"""
+    receiver: Smith
+    receiverId: String
+}
+
+"""
+aggregated selection of "smith_cert"
+"""
+type SmithCertAggregate {
+    aggregate: SmithCertAggregateFields
+    nodes: [SmithCert!]!
+}
+
+input SmithCertAggregateBoolExp {
+    count: smithCertAggregateBoolExpCount
+}
+
+input smithCertAggregateBoolExpCount {
+    arguments: [SmithCertSelectColumn!]
+    distinct: Boolean
+    filter: SmithCertBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "smith_cert"
+"""
+type SmithCertAggregateFields {
+    avg: SmithCertAvgFields
+    count(columns: [SmithCertSelectColumn!], distinct: Boolean): Int!
+    max: SmithCertMaxFields
+    min: SmithCertMinFields
+    stddev: SmithCertStddevFields
+    stddevPop: SmithCertStddevPopFields
+    stddevSamp: SmithCertStddevSampFields
+    sum: SmithCertSumFields
+    varPop: SmithCertVarPopFields
+    varSamp: SmithCertVarSampFields
+    variance: SmithCertVarianceFields
+}
+
+"""
+order by aggregate values of table "smith_cert"
+"""
+input SmithCertAggregateOrderBy {
+    avg: SmithCertAvgOrderBy
+    count: OrderBy
+    max: SmithCertMaxOrderBy
+    min: SmithCertMinOrderBy
+    stddev: SmithCertStddevOrderBy
+    stddevPop: SmithCertStddevPopOrderBy
+    stddevSamp: SmithCertStddevSampOrderBy
+    sum: SmithCertSumOrderBy
+    varPop: SmithCertVarPopOrderBy
+    varSamp: SmithCertVarSampOrderBy
+    variance: SmithCertVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type SmithCertAvgFields {
+    createdOn: Float
+}
+
+"""
+order by avg() on columns of table "smith_cert"
+"""
+input SmithCertAvgOrderBy {
+    createdOn: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "smith_cert". All fields are combined with a logical 'AND'.
+"""
+input SmithCertBoolExp {
+    _and: [SmithCertBoolExp!]
+    _not: SmithCertBoolExp
+    _or: [SmithCertBoolExp!]
+    createdOn: IntComparisonExp
+    id: StringComparisonExp
+    issuer: SmithBoolExp
+    issuerId: StringComparisonExp
+    receiver: SmithBoolExp
+    receiverId: StringComparisonExp
+}
+
+"""aggregate max on columns"""
+type SmithCertMaxFields {
+    createdOn: Int
+    id: String
+    issuerId: String
+    receiverId: String
+}
+
+"""
+order by max() on columns of table "smith_cert"
+"""
+input SmithCertMaxOrderBy {
+    createdOn: OrderBy
+    id: OrderBy
+    issuerId: OrderBy
+    receiverId: OrderBy
+}
+
+"""aggregate min on columns"""
+type SmithCertMinFields {
+    createdOn: Int
+    id: String
+    issuerId: String
+    receiverId: String
+}
+
+"""
+order by min() on columns of table "smith_cert"
+"""
+input SmithCertMinOrderBy {
+    createdOn: OrderBy
+    id: OrderBy
+    issuerId: OrderBy
+    receiverId: OrderBy
+}
+
+"""Ordering options when selecting data from "smith_cert"."""
+input SmithCertOrderBy {
+    createdOn: OrderBy
+    id: OrderBy
+    issuer: SmithOrderBy
+    issuerId: OrderBy
+    receiver: SmithOrderBy
+    receiverId: OrderBy
+}
+
+"""
+select columns of table "smith_cert"
+"""
+enum SmithCertSelectColumn {
+    """column name"""
+    createdOn
+
+    """column name"""
+    id
+
+    """column name"""
+    issuerId
+
+    """column name"""
+    receiverId
+}
+
+"""aggregate stddev on columns"""
+type SmithCertStddevFields {
+    createdOn: Float
+}
+
+"""
+order by stddev() on columns of table "smith_cert"
+"""
+input SmithCertStddevOrderBy {
+    createdOn: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type SmithCertStddevPopFields {
+    createdOn: Float
+}
+
+"""
+order by stddevPop() on columns of table "smith_cert"
+"""
+input SmithCertStddevPopOrderBy {
+    createdOn: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type SmithCertStddevSampFields {
+    createdOn: Float
+}
+
+"""
+order by stddevSamp() on columns of table "smith_cert"
+"""
+input SmithCertStddevSampOrderBy {
+    createdOn: OrderBy
+}
+
+"""
+Streaming cursor of the table "smith_cert"
+"""
+input SmithCertStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: SmithCertStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input SmithCertStreamCursorValueInput {
+    createdOn: Int
+    id: String
+    issuerId: String
+    receiverId: String
+}
+
+"""aggregate sum on columns"""
+type SmithCertSumFields {
+    createdOn: Int
+}
+
+"""
+order by sum() on columns of table "smith_cert"
+"""
+input SmithCertSumOrderBy {
+    createdOn: OrderBy
+}
+
+"""aggregate variance on columns"""
+type SmithCertVarianceFields {
+    createdOn: Float
+}
+
+"""
+order by variance() on columns of table "smith_cert"
+"""
+input SmithCertVarianceOrderBy {
+    createdOn: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type SmithCertVarPopFields {
+    createdOn: Float
+}
+
+"""
+order by varPop() on columns of table "smith_cert"
+"""
+input SmithCertVarPopOrderBy {
+    createdOn: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type SmithCertVarSampFields {
+    createdOn: Float
+}
+
+"""
+order by varSamp() on columns of table "smith_cert"
+"""
+input SmithCertVarSampOrderBy {
+    createdOn: OrderBy
+}
+
+"""
+columns and relationships of "smith_event"
+"""
+type SmithEvent {
+    blockNumber: Int!
+
+    """An object relationship"""
+    event: Event
+    eventId: String
+    eventType: SmithEventTypeEnum
+    id: String!
+
+    """An object relationship"""
+    smith: Smith
+    smithId: String
+}
+
+"""
+aggregated selection of "smith_event"
+"""
+type SmithEventAggregate {
+    aggregate: SmithEventAggregateFields
+    nodes: [SmithEvent!]!
+}
+
+input SmithEventAggregateBoolExp {
+    count: smithEventAggregateBoolExpCount
+}
+
+input smithEventAggregateBoolExpCount {
+    arguments: [SmithEventSelectColumn!]
+    distinct: Boolean
+    filter: SmithEventBoolExp
+    predicate: IntComparisonExp!
+}
+
+"""
+aggregate fields of "smith_event"
+"""
+type SmithEventAggregateFields {
+    avg: SmithEventAvgFields
+    count(columns: [SmithEventSelectColumn!], distinct: Boolean): Int!
+    max: SmithEventMaxFields
+    min: SmithEventMinFields
+    stddev: SmithEventStddevFields
+    stddevPop: SmithEventStddevPopFields
+    stddevSamp: SmithEventStddevSampFields
+    sum: SmithEventSumFields
+    varPop: SmithEventVarPopFields
+    varSamp: SmithEventVarSampFields
+    variance: SmithEventVarianceFields
+}
+
+"""
+order by aggregate values of table "smith_event"
+"""
+input SmithEventAggregateOrderBy {
+    avg: SmithEventAvgOrderBy
+    count: OrderBy
+    max: SmithEventMaxOrderBy
+    min: SmithEventMinOrderBy
+    stddev: SmithEventStddevOrderBy
+    stddevPop: SmithEventStddevPopOrderBy
+    stddevSamp: SmithEventStddevSampOrderBy
+    sum: SmithEventSumOrderBy
+    varPop: SmithEventVarPopOrderBy
+    varSamp: SmithEventVarSampOrderBy
+    variance: SmithEventVarianceOrderBy
+}
+
+"""aggregate avg on columns"""
+type SmithEventAvgFields {
+    blockNumber: Float
+}
+
+"""
+order by avg() on columns of table "smith_event"
+"""
+input SmithEventAvgOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Boolean expression to filter rows from the table "smith_event". All fields are combined with a logical 'AND'.
+"""
+input SmithEventBoolExp {
+    _and: [SmithEventBoolExp!]
+    _not: SmithEventBoolExp
+    _or: [SmithEventBoolExp!]
+    blockNumber: IntComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    eventType: SmithEventTypeEnumComparisonExp
+    id: StringComparisonExp
+    smith: SmithBoolExp
+    smithId: StringComparisonExp
+}
+
+"""aggregate max on columns"""
+type SmithEventMaxFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    smithId: String
+}
+
+"""
+order by max() on columns of table "smith_event"
+"""
+input SmithEventMaxOrderBy {
+    blockNumber: OrderBy
+    eventId: OrderBy
+    id: OrderBy
+    smithId: OrderBy
+}
+
+"""aggregate min on columns"""
+type SmithEventMinFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    smithId: String
+}
+
+"""
+order by min() on columns of table "smith_event"
+"""
+input SmithEventMinOrderBy {
+    blockNumber: OrderBy
+    eventId: OrderBy
+    id: OrderBy
+    smithId: OrderBy
+}
+
+"""Ordering options when selecting data from "smith_event"."""
+input SmithEventOrderBy {
+    blockNumber: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    eventType: OrderBy
+    id: OrderBy
+    smith: SmithOrderBy
+    smithId: OrderBy
+}
+
+"""
+select columns of table "smith_event"
+"""
+enum SmithEventSelectColumn {
+    """column name"""
+    blockNumber
+
+    """column name"""
+    eventId
+
+    """column name"""
+    eventType
+
+    """column name"""
+    id
+
+    """column name"""
+    smithId
+}
+
+"""aggregate stddev on columns"""
+type SmithEventStddevFields {
+    blockNumber: Float
+}
+
+"""
+order by stddev() on columns of table "smith_event"
+"""
+input SmithEventStddevOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevPop on columns"""
+type SmithEventStddevPopFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevPop() on columns of table "smith_event"
+"""
+input SmithEventStddevPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate stddevSamp on columns"""
+type SmithEventStddevSampFields {
+    blockNumber: Float
+}
+
+"""
+order by stddevSamp() on columns of table "smith_event"
+"""
+input SmithEventStddevSampOrderBy {
+    blockNumber: OrderBy
+}
+
+"""
+Streaming cursor of the table "smith_event"
+"""
+input SmithEventStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: SmithEventStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input SmithEventStreamCursorValueInput {
+    blockNumber: Int
+    eventId: String
+    eventType: SmithEventTypeEnum
+    id: String
+    smithId: String
+}
+
+"""aggregate sum on columns"""
+type SmithEventSumFields {
+    blockNumber: Int
+}
+
+"""
+order by sum() on columns of table "smith_event"
+"""
+input SmithEventSumOrderBy {
+    blockNumber: OrderBy
+}
+
+enum SmithEventTypeEnum {
+    ACCEPTED
+    EXCLUDED
+    INVITED
+    PROMOTED
+}
+
+"""
+Boolean expression to compare columns of type "SmithEventTypeEnum". All fields are combined with logical 'AND'.
+"""
+input SmithEventTypeEnumComparisonExp {
+    _eq: SmithEventTypeEnum
+    _in: [SmithEventTypeEnum!]
+    _isNull: Boolean
+    _neq: SmithEventTypeEnum
+    _nin: [SmithEventTypeEnum!]
+}
+
+"""aggregate variance on columns"""
+type SmithEventVarianceFields {
+    blockNumber: Float
+}
+
+"""
+order by variance() on columns of table "smith_event"
+"""
+input SmithEventVarianceOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varPop on columns"""
+type SmithEventVarPopFields {
+    blockNumber: Float
+}
+
+"""
+order by varPop() on columns of table "smith_event"
+"""
+input SmithEventVarPopOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate varSamp on columns"""
+type SmithEventVarSampFields {
+    blockNumber: Float
+}
+
+"""
+order by varSamp() on columns of table "smith_event"
+"""
+input SmithEventVarSampOrderBy {
+    blockNumber: OrderBy
+}
+
+"""aggregate max on columns"""
+type SmithMaxFields {
+    forged: Int
+    id: String
+    identityId: String
+    index: Int
+    lastChanged: Int
+    lastForged: Int
+}
+
+"""aggregate min on columns"""
+type SmithMinFields {
+    forged: Int
+    id: String
+    identityId: String
+    index: Int
+    lastChanged: Int
+    lastForged: Int
+}
+
+"""Ordering options when selecting data from "smith"."""
+input SmithOrderBy {
+    forged: OrderBy
+    id: OrderBy
+    identity: IdentityOrderBy
+    identityId: OrderBy
+    index: OrderBy
+    lastChanged: OrderBy
+    lastForged: OrderBy
+    smithCertIssuedAggregate: SmithCertAggregateOrderBy
+    smithCertReceivedAggregate: SmithCertAggregateOrderBy
+    smithHistoryAggregate: SmithEventAggregateOrderBy
+    smithStatus: OrderBy
+}
+
+"""
+select columns of table "smith"
+"""
+enum SmithSelectColumn {
+    """column name"""
+    forged
+
+    """column name"""
+    id
+
+    """column name"""
+    identityId
+
+    """column name"""
+    index
+
+    """column name"""
+    lastChanged
+
+    """column name"""
+    lastForged
+
+    """column name"""
+    smithStatus
+}
+
+enum SmithStatusEnum {
+    EXCLUDED
+    INVITED
+    PENDING
+    SMITH
+}
+
+"""
+Boolean expression to compare columns of type "SmithStatusEnum". All fields are combined with logical 'AND'.
+"""
+input SmithStatusEnumComparisonExp {
+    _eq: SmithStatusEnum
+    _in: [SmithStatusEnum!]
+    _isNull: Boolean
+    _neq: SmithStatusEnum
+    _nin: [SmithStatusEnum!]
+}
+
+"""aggregate stddev on columns"""
+type SmithStddevFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""aggregate stddevPop on columns"""
+type SmithStddevPopFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""aggregate stddevSamp on columns"""
+type SmithStddevSampFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""
+Streaming cursor of the table "smith"
+"""
+input SmithStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: SmithStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input SmithStreamCursorValueInput {
+    forged: Int
+    id: String
+    identityId: String
+    index: Int
+    lastChanged: Int
+    lastForged: Int
+    smithStatus: SmithStatusEnum
+}
+
+"""aggregate sum on columns"""
+type SmithSumFields {
+    forged: Int
+    index: Int
+    lastChanged: Int
+    lastForged: Int
+}
+
+"""aggregate variance on columns"""
+type SmithVarianceFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""aggregate varPop on columns"""
+type SmithVarPopFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""aggregate varSamp on columns"""
+type SmithVarSampFields {
+    forged: Float
+    index: Float
+    lastChanged: Float
+    lastForged: Float
+}
+
+"""
+Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'.
+"""
+input StringArrayComparisonExp {
+    """is the array contained in the given array value"""
+    _containedIn: [String!]
+
+    """does the array contain the given value"""
+    _contains: [String!]
+    _eq: [String!]
+    _gt: [String!]
+    _gte: [String!]
+    _in: [[String!]!]
+    _isNull: Boolean
+    _lt: [String!]
+    _lte: [String!]
+    _neq: [String!]
+    _nin: [[String!]!]
+}
+
+"""
+Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'.
+"""
+input StringComparisonExp {
+    _eq: String
+    _gt: String
+    _gte: String
+
+    """does the column match the given case-insensitive pattern"""
+    _ilike: String
+    _in: [String!]
+
+    """
+    does the column match the given POSIX regular expression, case insensitive
+    """
+    _iregex: String
+    _isNull: Boolean
+
+    """does the column match the given pattern"""
+    _like: String
+    _lt: String
+    _lte: String
+    _neq: String
+
+    """does the column NOT match the given case-insensitive pattern"""
+    _nilike: String
+    _nin: [String!]
+
+    """
+    does the column NOT match the given POSIX regular expression, case insensitive
+    """
+    _niregex: String
+
+    """does the column NOT match the given pattern"""
+    _nlike: String
+
+    """
+    does the column NOT match the given POSIX regular expression, case sensitive
+    """
+    _nregex: String
+
+    """does the column NOT match the given SQL regular expression"""
+    _nsimilar: String
+
+    """
+    does the column match the given POSIX regular expression, case sensitive
+    """
+    _regex: String
+
+    """does the column match the given SQL regular expression"""
+    _similar: String
 }
 
-"""
-aggregate fields of "identity"
-"""
-type identity_aggregate_fields {
-  avg: identity_avg_fields
-  count(columns: [identity_select_column!], distinct: Boolean): Int!
-  max: identity_max_fields
-  min: identity_min_fields
-  stddev: identity_stddev_fields
-  stddev_pop: identity_stddev_pop_fields
-  stddev_samp: identity_stddev_samp_fields
-  sum: identity_sum_fields
-  var_pop: identity_var_pop_fields
-  var_samp: identity_var_samp_fields
-  variance: identity_variance_fields
-}
+type subscription_root {
+    """
+    fetch data from the table: "account"
+    """
+    account(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): [Account!]!
+
+    """
+    fetch aggregated fields from the table: "account"
+    """
+    accountAggregate(
+        """distinct select on columns"""
+        distinctOn: [AccountSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [AccountOrderBy!]
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): AccountAggregate!
+
+    """fetch data from the table: "account" using primary key columns"""
+    accountByPk(id: String!): Account
+
+    """
+    fetch data from the table in a streaming manner: "account"
+    """
+    accountStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [AccountStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: AccountBoolExp
+    ): [Account!]!
+
+    """
+    fetch data from the table: "block"
+    """
+    block(
+        """distinct select on columns"""
+        distinctOn: [BlockSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [BlockOrderBy!]
+
+        """filter the rows returned"""
+        where: BlockBoolExp
+    ): [Block!]!
+
+    """
+    fetch aggregated fields from the table: "block"
+    """
+    blockAggregate(
+        """distinct select on columns"""
+        distinctOn: [BlockSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [BlockOrderBy!]
+
+        """filter the rows returned"""
+        where: BlockBoolExp
+    ): BlockAggregate!
+
+    """fetch data from the table: "block" using primary key columns"""
+    blockByPk(id: String!): Block
+
+    """
+    fetch data from the table in a streaming manner: "block"
+    """
+    blockStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [BlockStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: BlockBoolExp
+    ): [Block!]!
+
+    """
+    fetch data from the table: "call"
+    """
+    call(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
+
+    """
+    fetch aggregated fields from the table: "call"
+    """
+    callAggregate(
+        """distinct select on columns"""
+        distinctOn: [CallSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CallOrderBy!]
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): CallAggregate!
+
+    """fetch data from the table: "call" using primary key columns"""
+    callByPk(id: String!): Call
+
+    """
+    fetch data from the table in a streaming manner: "call"
+    """
+    callStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [CallStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: CallBoolExp
+    ): [Call!]!
+
+    """
+    fetch data from the table: "cert"
+    """
+    cert(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): [Cert!]!
+
+    """
+    fetch aggregated fields from the table: "cert"
+    """
+    certAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertOrderBy!]
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): CertAggregate!
+
+    """fetch data from the table: "cert" using primary key columns"""
+    certByPk(id: String!): Cert
+
+    """
+    fetch data from the table: "cert_event"
+    """
+    certEvent(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
+
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): [CertEvent!]!
+
+    """
+    fetch aggregated fields from the table: "cert_event"
+    """
+    certEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [CertEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [CertEventOrderBy!]
+
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): CertEventAggregate!
+
+    """fetch data from the table: "cert_event" using primary key columns"""
+    certEventByPk(id: String!): CertEvent
+
+    """
+    fetch data from the table in a streaming manner: "cert_event"
+    """
+    certEventStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [CertEventStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: CertEventBoolExp
+    ): [CertEvent!]!
+
+    """
+    fetch data from the table in a streaming manner: "cert"
+    """
+    certStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [CertStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: CertBoolExp
+    ): [Cert!]!
+
+    """
+    fetch data from the table: "change_owner_key"
+    """
+    changeOwnerKey(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): [ChangeOwnerKey!]!
+
+    """
+    fetch aggregated fields from the table: "change_owner_key"
+    """
+    changeOwnerKeyAggregate(
+        """distinct select on columns"""
+        distinctOn: [ChangeOwnerKeySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ChangeOwnerKeyOrderBy!]
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): ChangeOwnerKeyAggregate!
+
+    """
+    fetch data from the table: "change_owner_key" using primary key columns
+    """
+    changeOwnerKeyByPk(id: String!): ChangeOwnerKey
+
+    """
+    fetch data from the table in a streaming manner: "change_owner_key"
+    """
+    changeOwnerKeyStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [ChangeOwnerKeyStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: ChangeOwnerKeyBoolExp
+    ): [ChangeOwnerKey!]!
+
+    """
+    fetch data from the table: "event"
+    """
+    event(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
+
+    """
+    fetch aggregated fields from the table: "event"
+    """
+    eventAggregate(
+        """distinct select on columns"""
+        distinctOn: [EventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [EventOrderBy!]
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): EventAggregate!
+
+    """fetch data from the table: "event" using primary key columns"""
+    eventByPk(id: String!): Event
+
+    """
+    fetch data from the table in a streaming manner: "event"
+    """
+    eventStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [EventStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: EventBoolExp
+    ): [Event!]!
+
+    """
+    fetch data from the table: "extrinsic"
+    """
+    extrinsic(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
+
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): [Extrinsic!]!
+
+    """
+    fetch aggregated fields from the table: "extrinsic"
+    """
+    extrinsicAggregate(
+        """distinct select on columns"""
+        distinctOn: [ExtrinsicSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-"""aggregate avg on columns"""
-type identity_avg_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+        """sort the rows by one or more columns"""
+        orderBy: [ExtrinsicOrderBy!]
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): ExtrinsicAggregate!
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+    """fetch data from the table: "extrinsic" using primary key columns"""
+    extrinsicByPk(id: String!): Extrinsic
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+    """
+    fetch data from the table in a streaming manner: "extrinsic"
+    """
+    extrinsicStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-"""
-Boolean expression to filter rows from the table "identity". All fields are combined with a logical 'AND'.
-"""
-input identity_bool_exp {
-  _and: [identity_bool_exp!]
-  _not: identity_bool_exp
-  _or: [identity_bool_exp!]
-  account: account_bool_exp
-  cert_issued: certification_bool_exp
-  cert_issued_aggregate: certification_aggregate_bool_exp
-  cert_received: certification_bool_exp
-  cert_received_aggregate: certification_aggregate_bool_exp
-  confirmed_at: timestamptz_comparison_exp
-  confirmed_on: Int_comparison_exp
-  confirmed_on_block: block_bool_exp
-  created_on: Int_comparison_exp
-  created_on_block: block_bool_exp
-  index: Int_comparison_exp
-  name: String_comparison_exp
-  pubkey: String_comparison_exp
-  revoked_at: timestamptz_comparison_exp
-  revoked_on: Int_comparison_exp
-  revoked_on_block: block_bool_exp
-  validated_at: timestamptz_comparison_exp
-  validated_on: Int_comparison_exp
-  validated_on_block: block_bool_exp
-}
+        """cursor to stream the results returned by the query"""
+        cursor: [ExtrinsicStreamCursorInput]!
 
-"""aggregate max on columns"""
-type identity_max_fields {
-  confirmed_at: timestamptz
+        """filter the rows returned"""
+        where: ExtrinsicBoolExp
+    ): [Extrinsic!]!
 
-  """Block number where identity was confirmed."""
-  confirmed_on: Int
+    """
+    execute function "get_ud_history" which returns "ud_history"
+    """
+    getUdHistory(
+        """
+        input parameters for function "getUdHistory"
+        """
+        args: getUdHistoryArgs!
 
-  """Block number where identity was created."""
-  created_on: Int
-  index: Int
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
 
-  """Name of the identity."""
-  name: String
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Pubkey of the account associated to this identity."""
-  pubkey: String
-  revoked_at: timestamptz
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where identity was revoked."""
-  revoked_on: Int
-  validated_at: timestamptz
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
 
-  """Block number where identity was validated."""
-  validated_on: Int
-}
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]!
 
-"""aggregate min on columns"""
-type identity_min_fields {
-  confirmed_at: timestamptz
+    """
+    execute function "get_ud_history" and query aggregates on result of table type "ud_history"
+    """
+    getUdHistoryAggregate(
+        """
+        input parameters for function "getUdHistoryAggregate"
+        """
+        args: getUdHistoryArgs!
 
-  """Block number where identity was confirmed."""
-  confirmed_on: Int
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
 
-  """Block number where identity was created."""
-  created_on: Int
-  index: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Name of the identity."""
-  name: String
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Pubkey of the account associated to this identity."""
-  pubkey: String
-  revoked_at: timestamptz
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
 
-  """Block number where identity was revoked."""
-  revoked_on: Int
-  validated_at: timestamptz
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): UdHistoryAggregate!
 
-  """Block number where identity was validated."""
-  validated_on: Int
-}
+    """
+    fetch data from the table: "identity"
+    """
+    identity(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
 
-"""Ordering options when selecting data from "identity"."""
-input identity_order_by {
-  account: account_order_by
-  cert_issued_aggregate: certification_aggregate_order_by
-  cert_received_aggregate: certification_aggregate_order_by
-  confirmed_at: order_by
-  confirmed_on: order_by
-  confirmed_on_block: block_order_by
-  created_on: order_by
-  created_on_block: block_order_by
-  index: order_by
-  name: order_by
-  pubkey: order_by
-  revoked_at: order_by
-  revoked_on: order_by
-  revoked_on_block: block_order_by
-  validated_at: order_by
-  validated_on: order_by
-  validated_on_block: block_order_by
-}
+        """limit the number of rows returned"""
+        limit: Int
 
-"""
-select columns of table "identity"
-"""
-enum identity_select_column {
-  """column name"""
-  confirmed_at
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """column name"""
-  confirmed_on
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
 
-  """column name"""
-  created_on
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): [Identity!]!
 
-  """column name"""
-  index
+    """
+    fetch aggregated fields from the table: "identity"
+    """
+    identityAggregate(
+        """distinct select on columns"""
+        distinctOn: [IdentitySelectColumn!]
 
-  """column name"""
-  name
+        """limit the number of rows returned"""
+        limit: Int
 
-  """column name"""
-  pubkey
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """column name"""
-  revoked_at
+        """sort the rows by one or more columns"""
+        orderBy: [IdentityOrderBy!]
 
-  """column name"""
-  revoked_on
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): IdentityAggregate!
 
-  """column name"""
-  validated_at
+    """fetch data from the table: "identity" using primary key columns"""
+    identityByPk(id: String!): Identity
 
-  """column name"""
-  validated_on
-}
+    """
+    fetch data from the table in a streaming manner: "identity"
+    """
+    identityStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-"""aggregate stddev on columns"""
-type identity_stddev_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+        """cursor to stream the results returned by the query"""
+        cursor: [IdentityStreamCursorInput]!
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+        """filter the rows returned"""
+        where: IdentityBoolExp
+    ): [Identity!]!
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+    """
+    fetch data from the table: "items_counter"
+    """
+    itemsCounter(
+        """distinct select on columns"""
+        distinctOn: [ItemsCounterSelectColumn!]
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+        """limit the number of rows returned"""
+        limit: Int
 
-"""aggregate stddev_pop on columns"""
-type identity_stddev_pop_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+        """sort the rows by one or more columns"""
+        orderBy: [ItemsCounterOrderBy!]
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+        """filter the rows returned"""
+        where: ItemsCounterBoolExp
+    ): [ItemsCounter!]!
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+    """
+    fetch aggregated fields from the table: "items_counter"
+    """
+    itemsCounterAggregate(
+        """distinct select on columns"""
+        distinctOn: [ItemsCounterSelectColumn!]
 
-"""aggregate stddev_samp on columns"""
-type identity_stddev_samp_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+        """sort the rows by one or more columns"""
+        orderBy: [ItemsCounterOrderBy!]
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+        """filter the rows returned"""
+        where: ItemsCounterBoolExp
+    ): ItemsCounterAggregate!
 
-"""
-Streaming cursor of the table "identity"
-"""
-input identity_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: identity_stream_cursor_value_input!
+    """fetch data from the table: "items_counter" using primary key columns"""
+    itemsCounterByPk(id: String!): ItemsCounter
 
-  """cursor ordering"""
-  ordering: cursor_ordering
-}
+    """
+    fetch data from the table in a streaming manner: "items_counter"
+    """
+    itemsCounterStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-"""Initial value of the column from where the streaming should start"""
-input identity_stream_cursor_value_input {
-  confirmed_at: timestamptz
+        """cursor to stream the results returned by the query"""
+        cursor: [ItemsCounterStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: ItemsCounterBoolExp
+    ): [ItemsCounter!]!
 
-  """Block number where identity was confirmed."""
-  confirmed_on: Int
+    """
+    fetch data from the table: "membership_event"
+    """
+    membershipEvent(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
 
-  """Block number where identity was created."""
-  created_on: Int
-  index: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Name of the identity."""
-  name: String
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Pubkey of the account associated to this identity."""
-  pubkey: String
-  revoked_at: timestamptz
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
 
-  """Block number where identity was revoked."""
-  revoked_on: Int
-  validated_at: timestamptz
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): [MembershipEvent!]!
 
-  """Block number where identity was validated."""
-  validated_on: Int
-}
+    """
+    fetch aggregated fields from the table: "membership_event"
+    """
+    membershipEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [MembershipEventSelectColumn!]
 
-"""aggregate sum on columns"""
-type identity_sum_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Block number where identity was created."""
-  created_on: Int
-  index: Int
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where identity was revoked."""
-  revoked_on: Int
+        """sort the rows by one or more columns"""
+        orderBy: [MembershipEventOrderBy!]
 
-  """Block number where identity was validated."""
-  validated_on: Int
-}
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): MembershipEventAggregate!
 
-"""aggregate var_pop on columns"""
-type identity_var_pop_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+    """
+    fetch data from the table: "membership_event" using primary key columns
+    """
+    membershipEventByPk(id: String!): MembershipEvent
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+    """
+    fetch data from the table in a streaming manner: "membership_event"
+    """
+    membershipEventStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+        """cursor to stream the results returned by the query"""
+        cursor: [MembershipEventStreamCursorInput]!
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+        """filter the rows returned"""
+        where: MembershipEventBoolExp
+    ): [MembershipEvent!]!
 
-"""aggregate var_samp on columns"""
-type identity_var_samp_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+    """
+    fetch data from the table: "population_history"
+    """
+    populationHistory(
+        """distinct select on columns"""
+        distinctOn: [PopulationHistorySelectColumn!]
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+        """sort the rows by one or more columns"""
+        orderBy: [PopulationHistoryOrderBy!]
 
-"""aggregate variance on columns"""
-type identity_variance_fields {
-  """Block number where identity was confirmed."""
-  confirmed_on: Float
+        """filter the rows returned"""
+        where: PopulationHistoryBoolExp
+    ): [PopulationHistory!]!
 
-  """Block number where identity was created."""
-  created_on: Float
-  index: Float
+    """
+    fetch aggregated fields from the table: "population_history"
+    """
+    populationHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [PopulationHistorySelectColumn!]
 
-  """Block number where identity was revoked."""
-  revoked_on: Float
+        """limit the number of rows returned"""
+        limit: Int
 
-  """Block number where identity was validated."""
-  validated_on: Float
-}
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-"""
-Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'.
-"""
-input Int_comparison_exp {
-  _eq: Int
-  _gt: Int
-  _gte: Int
-  _in: [Int!]
-  _is_null: Boolean
-  _lt: Int
-  _lte: Int
-  _neq: Int
-  _nin: [Int!]
-}
+        """sort the rows by one or more columns"""
+        orderBy: [PopulationHistoryOrderBy!]
 
-scalar jsonb
+        """filter the rows returned"""
+        where: PopulationHistoryBoolExp
+    ): PopulationHistoryAggregate!
 
-input jsonb_cast_exp {
-  String: String_comparison_exp
-}
+    """
+    fetch data from the table: "population_history" using primary key columns
+    """
+    populationHistoryByPk(id: String!): PopulationHistory
 
-"""
-Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'.
-"""
-input jsonb_comparison_exp {
-  _cast: jsonb_cast_exp
+    """
+    fetch data from the table in a streaming manner: "population_history"
+    """
+    populationHistoryStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-  """is the column contained in the given json value"""
-  _contained_in: jsonb
+        """cursor to stream the results returned by the query"""
+        cursor: [PopulationHistoryStreamCursorInput]!
 
-  """does the column contain the given json value at the top level"""
-  _contains: jsonb
-  _eq: jsonb
-  _gt: jsonb
-  _gte: jsonb
+        """filter the rows returned"""
+        where: PopulationHistoryBoolExp
+    ): [PopulationHistory!]!
 
-  """does the string exist as a top-level key in the column"""
-  _has_key: String
+    """
+    fetch data from the table: "smith"
+    """
+    smith(
+        """distinct select on columns"""
+        distinctOn: [SmithSelectColumn!]
 
-  """do all of these strings exist as top-level keys in the column"""
-  _has_keys_all: [String!]
+        """limit the number of rows returned"""
+        limit: Int
 
-  """do any of these strings exist as top-level keys in the column"""
-  _has_keys_any: [String!]
-  _in: [jsonb!]
-  _is_null: Boolean
-  _lt: jsonb
-  _lte: jsonb
-  _neq: jsonb
-  _nin: [jsonb!]
-}
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-"""column ordering options"""
-enum order_by {
-  """in ascending order, nulls last"""
-  asc
+        """sort the rows by one or more columns"""
+        orderBy: [SmithOrderBy!]
 
-  """in ascending order, nulls first"""
-  asc_nulls_first
+        """filter the rows returned"""
+        where: SmithBoolExp
+    ): [Smith!]!
 
-  """in ascending order, nulls last"""
-  asc_nulls_last
+    """
+    fetch aggregated fields from the table: "smith"
+    """
+    smithAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithSelectColumn!]
 
-  """in descending order, nulls first"""
-  desc
+        """limit the number of rows returned"""
+        limit: Int
 
-  """in descending order, nulls first"""
-  desc_nulls_first
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """in descending order, nulls last"""
-  desc_nulls_last
-}
+        """sort the rows by one or more columns"""
+        orderBy: [SmithOrderBy!]
 
-"""Table of key/value parameters."""
-type parameters {
-  key: String!
-  value(
-    """JSON select path"""
-    path: String
-  ): jsonb
-}
+        """filter the rows returned"""
+        where: SmithBoolExp
+    ): SmithAggregate!
 
-"""
-Boolean expression to filter rows from the table "parameters". All fields are combined with a logical 'AND'.
-"""
-input parameters_bool_exp {
-  _and: [parameters_bool_exp!]
-  _not: parameters_bool_exp
-  _or: [parameters_bool_exp!]
-  key: String_comparison_exp
-  value: jsonb_comparison_exp
-}
+    """fetch data from the table: "smith" using primary key columns"""
+    smithByPk(id: String!): Smith
 
-"""Ordering options when selecting data from "parameters"."""
-input parameters_order_by {
-  key: order_by
-  value: order_by
-}
+    """
+    fetch data from the table: "smith_cert"
+    """
+    smithCert(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
 
-"""
-select columns of table "parameters"
-"""
-enum parameters_select_column {
-  """column name"""
-  key
+        """limit the number of rows returned"""
+        limit: Int
 
-  """column name"""
-  value
-}
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-"""
-Streaming cursor of the table "parameters"
-"""
-input parameters_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: parameters_stream_cursor_value_input!
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
 
-  """cursor ordering"""
-  ordering: cursor_ordering
-}
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): [SmithCert!]!
 
-"""Initial value of the column from where the streaming should start"""
-input parameters_stream_cursor_value_input {
-  key: String
-  value: jsonb
-}
+    """
+    fetch aggregated fields from the table: "smith_cert"
+    """
+    smithCertAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithCertSelectColumn!]
 
-type query_root {
-  """
-  fetch data from the table: "account"
-  """
-  account(
-    """distinct select on columns"""
-    distinct_on: [account_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [account_order_by!]
-
-    """filter the rows returned"""
-    where: account_bool_exp
-  ): [account!]!
-
-  """
-  fetch aggregated fields from the table: "account"
-  """
-  account_aggregate(
-    """distinct select on columns"""
-    distinct_on: [account_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [account_order_by!]
-
-    """filter the rows returned"""
-    where: account_bool_exp
-  ): account_aggregate!
-
-  """fetch data from the table: "account" using primary key columns"""
-  account_by_pk(
-    """Pubkey of the account."""
-    pubkey: String!
-  ): account
-
-  """
-  fetch data from the table: "block"
-  """
-  block(
-    """distinct select on columns"""
-    distinct_on: [block_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [block_order_by!]
-
-    """filter the rows returned"""
-    where: block_bool_exp
-  ): [block!]!
-
-  """
-  fetch aggregated fields from the table: "block"
-  """
-  block_aggregate(
-    """distinct select on columns"""
-    distinct_on: [block_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [block_order_by!]
-
-    """filter the rows returned"""
-    where: block_bool_exp
-  ): block_aggregate!
-
-  """fetch data from the table: "block" using primary key columns"""
-  block_by_pk(
-    """Number of the block in substrate."""
-    number: Int!
-  ): block
-
-  """
-  fetch data from the table: "certification"
-  """
-  certification(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithCertOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): SmithCertAggregate!
+
+    """fetch data from the table: "smith_cert" using primary key columns"""
+    smithCertByPk(id: String!): SmithCert
+
+    """
+    fetch data from the table in a streaming manner: "smith_cert"
+    """
+    smithCertStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [SmithCertStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: SmithCertBoolExp
+    ): [SmithCert!]!
+
+    """
+    fetch data from the table: "smith_event"
+    """
+    smithEvent(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): [SmithEvent!]!
+
+    """
+    fetch aggregated fields from the table: "smith_event"
+    """
+    smithEventAggregate(
+        """distinct select on columns"""
+        distinctOn: [SmithEventSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [SmithEventOrderBy!]
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): SmithEventAggregate!
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+    """fetch data from the table: "smith_event" using primary key columns"""
+    smithEventByPk(id: String!): SmithEvent
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): [certification!]!
+    """
+    fetch data from the table in a streaming manner: "smith_event"
+    """
+    smithEventStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [SmithEventStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: SmithEventBoolExp
+    ): [SmithEvent!]!
+
+    """
+    fetch data from the table in a streaming manner: "smith"
+    """
+    smithStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [SmithStreamCursorInput]!
 
-  """
-  fetch aggregated fields from the table: "certification"
-  """
-  certification_aggregate(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
+        """filter the rows returned"""
+        where: SmithBoolExp
+    ): [Smith!]!
 
-    """limit the number of rows returned"""
-    limit: Int
+    """
+    fetch data from the table: "transfer"
+    """
+    transfer(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): certification_aggregate!
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
 
-  """fetch data from the table: "certification" using primary key columns"""
-  certification_by_pk(
-    """Block number where certification was created."""
-    created_on: Int!
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): [Transfer!]!
+
+    """
+    fetch aggregated fields from the table: "transfer"
+    """
+    transferAggregate(
+        """distinct select on columns"""
+        distinctOn: [TransferSelectColumn!]
 
-    """Index of issuer"""
-    issuer_index: Int!
+        """limit the number of rows returned"""
+        limit: Int
 
-    """Index of receiver"""
-    receiver_index: Int!
-  ): certification
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """
-  fetch data from the table: "identity"
-  """
-  identity(
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [TransferOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): TransferAggregate!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """fetch data from the table: "transfer" using primary key columns"""
+    transferByPk(id: String!): Transfer
 
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
+    """
+    fetch data from the table in a streaming manner: "transfer"
+    """
+    transferStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): [identity!]!
+        """cursor to stream the results returned by the query"""
+        cursor: [TransferStreamCursorInput]!
 
-  """
-  fetch aggregated fields from the table: "identity"
-  """
-  identity_aggregate(
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
+        """filter the rows returned"""
+        where: TransferBoolExp
+    ): [Transfer!]!
 
-    """limit the number of rows returned"""
-    limit: Int
+    """
+    fetch data from the table: "tx_comment"
+    """
+    txComment(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): identity_aggregate!
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
 
-  """fetch data from the table: "identity" using primary key columns"""
-  identity_by_pk(index: Int!): identity
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): [TxComment!]!
 
-  """
-  fetch data from the table: "parameters"
-  """
-  parameters(
-    """distinct select on columns"""
-    distinct_on: [parameters_select_column!]
+    """
+    fetch aggregated fields from the table: "tx_comment"
+    """
+    txCommentAggregate(
+        """distinct select on columns"""
+        distinctOn: [TxCommentSelectColumn!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [parameters_order_by!]
+        """sort the rows by one or more columns"""
+        orderBy: [TxCommentOrderBy!]
 
-    """filter the rows returned"""
-    where: parameters_bool_exp
-  ): [parameters!]!
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): TxCommentAggregate!
 
-  """fetch data from the table: "parameters" using primary key columns"""
-  parameters_by_pk(key: String!): parameters
+    """fetch data from the table: "tx_comment" using primary key columns"""
+    txCommentByPk(id: String!): TxComment
 
-  """
-  execute function "search_identity" which returns "identity"
-  """
-  search_identity(
     """
-    input parameters for function "search_identity"
+    fetch data from the table in a streaming manner: "tx_comment"
     """
-    args: search_identity_args!
+    txCommentStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [TxCommentStreamCursorInput]!
 
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
+        """filter the rows returned"""
+        where: TxCommentBoolExp
+    ): [TxComment!]!
 
-    """limit the number of rows returned"""
-    limit: Int
+    """
+    fetch data from the table: "ud_history"
+    """
+    udHistory(
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): [identity!]!
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]!
 
-  """
-  execute function "search_identity" and query aggregates on result of table type "identity"
-  """
-  search_identity_aggregate(
     """
-    input parameters for function "search_identity_aggregate"
+    fetch aggregated fields from the table: "ud_history"
     """
-    args: search_identity_args!
+    udHistoryAggregate(
+        """distinct select on columns"""
+        distinctOn: [UdHistorySelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
 
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """limit the number of rows returned"""
-    limit: Int
+        """sort the rows by one or more columns"""
+        orderBy: [UdHistoryOrderBy!]
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): UdHistoryAggregate!
 
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
+    """fetch data from the table: "ud_history" using primary key columns"""
+    udHistoryByPk(id: String!): UdHistory
 
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): identity_aggregate!
+    """
+    fetch data from the table in a streaming manner: "ud_history"
+    """
+    udHistoryStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [UdHistoryStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: UdHistoryBoolExp
+    ): [UdHistory!]!
 
-  """
-  fetch data from the table: "smith"
-  """
-  smith(
-    """distinct select on columns"""
-    distinct_on: [smith_select_column!]
+    """
+    fetch data from the table: "ud_reeval"
+    """
+    udReeval(
+        """distinct select on columns"""
+        distinctOn: [UdReevalSelectColumn!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_order_by!]
+        """sort the rows by one or more columns"""
+        orderBy: [UdReevalOrderBy!]
 
-    """filter the rows returned"""
-    where: smith_bool_exp
-  ): [smith!]!
+        """filter the rows returned"""
+        where: UdReevalBoolExp
+    ): [UdReeval!]!
+
+    """
+    fetch aggregated fields from the table: "ud_reeval"
+    """
+    udReevalAggregate(
+        """distinct select on columns"""
+        distinctOn: [UdReevalSelectColumn!]
 
-  """
-  fetch aggregated fields from the table: "smith"
-  """
-  smith_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_select_column!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """limit the number of rows returned"""
-    limit: Int
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """sort the rows by one or more columns"""
+        orderBy: [UdReevalOrderBy!]
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_order_by!]
+        """filter the rows returned"""
+        where: UdReevalBoolExp
+    ): UdReevalAggregate!
 
-    """filter the rows returned"""
-    where: smith_bool_exp
-  ): smith_aggregate!
+    """fetch data from the table: "ud_reeval" using primary key columns"""
+    udReevalByPk(id: String!): UdReeval
 
-  """fetch data from the table: "smith" using primary key columns"""
-  smith_by_pk(idty_index: Int!): smith
+    """
+    fetch data from the table in a streaming manner: "ud_reeval"
+    """
+    udReevalStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-  """
-  fetch data from the table: "smith_cert"
-  """
-  smith_cert(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+        """cursor to stream the results returned by the query"""
+        cursor: [UdReevalStreamCursorInput]!
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: UdReevalBoolExp
+    ): [UdReeval!]!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """
+    fetch data from the table: "universal_dividend"
+    """
+    universalDividend(
+        """distinct select on columns"""
+        distinctOn: [UniversalDividendSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): [smith_cert!]!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """
-  fetch aggregated fields from the table: "smith_cert"
-  """
-  smith_cert_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+        """sort the rows by one or more columns"""
+        orderBy: [UniversalDividendOrderBy!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """filter the rows returned"""
+        where: UniversalDividendBoolExp
+    ): [UniversalDividend!]!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """
+    fetch aggregated fields from the table: "universal_dividend"
+    """
+    universalDividendAggregate(
+        """distinct select on columns"""
+        distinctOn: [UniversalDividendSelectColumn!]
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+        """limit the number of rows returned"""
+        limit: Int
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): smith_cert_aggregate!
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-  """fetch data from the table: "smith_cert" using primary key columns"""
-  smith_cert_by_pk(created_on: Int!, issuer_index: Int!, receiver_index: Int!): smith_cert
+        """sort the rows by one or more columns"""
+        orderBy: [UniversalDividendOrderBy!]
 
-  """
-  fetch data from the table: "transaction"
-  """
-  transaction(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+        """filter the rows returned"""
+        where: UniversalDividendBoolExp
+    ): UniversalDividendAggregate!
 
-    """limit the number of rows returned"""
-    limit: Int
+    """
+    fetch data from the table: "universal_dividend" using primary key columns
+    """
+    universalDividendByPk(id: String!): UniversalDividend
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """
+    fetch data from the table in a streaming manner: "universal_dividend"
+    """
+    universalDividendStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """cursor to stream the results returned by the query"""
+        cursor: [UniversalDividendStreamCursorInput]!
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): [transaction!]!
+        """filter the rows returned"""
+        where: UniversalDividendBoolExp
+    ): [UniversalDividend!]!
 
-  """
-  fetch aggregated fields from the table: "transaction"
-  """
-  transaction_aggregate(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
+    """
+    fetch data from the table: "validator"
+    """
+    validator(
+        """distinct select on columns"""
+        distinctOn: [ValidatorSelectColumn!]
 
-    """limit the number of rows returned"""
-    limit: Int
+        """limit the number of rows returned"""
+        limit: Int
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
+        """sort the rows by one or more columns"""
+        orderBy: [ValidatorOrderBy!]
 
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): transaction_aggregate!
+        """filter the rows returned"""
+        where: ValidatorBoolExp
+    ): [Validator!]!
 
-  """fetch data from the table: "transaction" using primary key columns"""
-  transaction_by_pk(
     """
-    Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
+    fetch aggregated fields from the table: "validator"
     """
-    id: Int!
-  ): transaction
+    validatorAggregate(
+        """distinct select on columns"""
+        distinctOn: [ValidatorSelectColumn!]
+
+        """limit the number of rows returned"""
+        limit: Int
+
+        """skip the first n rows. Use only with order_by"""
+        offset: Int
+
+        """sort the rows by one or more columns"""
+        orderBy: [ValidatorOrderBy!]
+
+        """filter the rows returned"""
+        where: ValidatorBoolExp
+    ): ValidatorAggregate!
+
+    """fetch data from the table: "validator" using primary key columns"""
+    validatorByPk(id: String!): Validator
 
-  """
-  execute function "transaction_timeserie" which returns "transaction_timeserie_tmp"
-  """
-  transaction_timeserie(
     """
-    input parameters for function "transaction_timeserie"
+    fetch data from the table in a streaming manner: "validator"
     """
-    args: transaction_timeserie_args!
+    validatorStream(
+        """maximum number of rows returned in a single batch"""
+        batchSize: Int!
+
+        """cursor to stream the results returned by the query"""
+        cursor: [ValidatorStreamCursorInput]!
+
+        """filter the rows returned"""
+        where: ValidatorBoolExp
+    ): [Validator!]!
+}
+
+scalar timestamptz
+
+"""
+Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'.
+"""
+input TimestamptzComparisonExp {
+    _eq: timestamptz
+    _gt: timestamptz
+    _gte: timestamptz
+    _in: [timestamptz!]
+    _isNull: Boolean
+    _lt: timestamptz
+    _lte: timestamptz
+    _neq: timestamptz
+    _nin: [timestamptz!]
+}
+
+"""
+columns and relationships of "transfer"
+"""
+type Transfer {
+    amount: numeric!
+    blockNumber: Int!
+
+    """An object relationship"""
+    comment: TxComment
+    commentId: String
 
-    """distinct select on columns"""
-    distinct_on: [transaction_timeserie_tmp_select_column!]
+    """An object relationship"""
+    event: Event
+    eventId: String
 
-    """limit the number of rows returned"""
-    limit: Int
+    """An object relationship"""
+    from: Account
+    fromId: String
+    id: String!
+    timestamp: timestamptz!
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """An object relationship"""
+    to: Account
+    toId: String
+}
+
+"""
+aggregated selection of "transfer"
+"""
+type TransferAggregate {
+    aggregate: TransferAggregateFields
+    nodes: [Transfer!]!
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_timeserie_tmp_order_by!]
+input TransferAggregateBoolExp {
+    count: transferAggregateBoolExpCount
+}
 
-    """filter the rows returned"""
-    where: transaction_timeserie_tmp_bool_exp
-  ): [transaction_timeserie_tmp!]!
+input transferAggregateBoolExpCount {
+    arguments: [TransferSelectColumn!]
+    distinct: Boolean
+    filter: TransferBoolExp
+    predicate: IntComparisonExp!
+}
 
-  """
-  fetch data from the table: "transaction_timeserie_tmp"
-  """
-  transaction_timeserie_tmp(
-    """distinct select on columns"""
-    distinct_on: [transaction_timeserie_tmp_select_column!]
+"""
+aggregate fields of "transfer"
+"""
+type TransferAggregateFields {
+    avg: TransferAvgFields
+    count(columns: [TransferSelectColumn!], distinct: Boolean): Int!
+    max: TransferMaxFields
+    min: TransferMinFields
+    stddev: TransferStddevFields
+    stddevPop: TransferStddevPopFields
+    stddevSamp: TransferStddevSampFields
+    sum: TransferSumFields
+    varPop: TransferVarPopFields
+    varSamp: TransferVarSampFields
+    variance: TransferVarianceFields
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""
+order by aggregate values of table "transfer"
+"""
+input TransferAggregateOrderBy {
+    avg: TransferAvgOrderBy
+    count: OrderBy
+    max: TransferMaxOrderBy
+    min: TransferMinOrderBy
+    stddev: TransferStddevOrderBy
+    stddevPop: TransferStddevPopOrderBy
+    stddevSamp: TransferStddevSampOrderBy
+    sum: TransferSumOrderBy
+    varPop: TransferVarPopOrderBy
+    varSamp: TransferVarSampOrderBy
+    variance: TransferVarianceOrderBy
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""aggregate avg on columns"""
+type TransferAvgFields {
+    amount: Float
+    blockNumber: Float
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [transaction_timeserie_tmp_order_by!]
+"""
+order by avg() on columns of table "transfer"
+"""
+input TransferAvgOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-    """filter the rows returned"""
-    where: transaction_timeserie_tmp_bool_exp
-  ): [transaction_timeserie_tmp!]!
+"""
+Boolean expression to filter rows from the table "transfer". All fields are combined with a logical 'AND'.
+"""
+input TransferBoolExp {
+    _and: [TransferBoolExp!]
+    _not: TransferBoolExp
+    _or: [TransferBoolExp!]
+    amount: NumericComparisonExp
+    blockNumber: IntComparisonExp
+    comment: TxCommentBoolExp
+    commentId: StringComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    from: AccountBoolExp
+    fromId: StringComparisonExp
+    id: StringComparisonExp
+    timestamp: TimestamptzComparisonExp
+    to: AccountBoolExp
+    toId: StringComparisonExp
+}
 
-  """
-  fetch data from the table: "transaction_timeserie_tmp" using primary key columns
-  """
-  transaction_timeserie_tmp_by_pk(date: timestamptz!): transaction_timeserie_tmp
+"""aggregate max on columns"""
+type TransferMaxFields {
+    amount: numeric
+    blockNumber: Int
+    commentId: String
+    eventId: String
+    fromId: String
+    id: String
+    timestamp: timestamptz
+    toId: String
 }
 
-input search_identity_args {
-  name: String
+"""
+order by max() on columns of table "transfer"
+"""
+input TransferMaxOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    commentId: OrderBy
+    eventId: OrderBy
+    fromId: OrderBy
+    id: OrderBy
+    timestamp: OrderBy
+    toId: OrderBy
 }
 
-"""identities with smith membership"""
-type smith {
-  """An array relationship"""
-  cert_issued(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+"""aggregate min on columns"""
+type TransferMinFields {
+    amount: numeric
+    blockNumber: Int
+    commentId: String
+    eventId: String
+    fromId: String
+    id: String
+    timestamp: timestamptz
+    toId: String
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""
+order by min() on columns of table "transfer"
+"""
+input TransferMinOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    commentId: OrderBy
+    eventId: OrderBy
+    fromId: OrderBy
+    id: OrderBy
+    timestamp: OrderBy
+    toId: OrderBy
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""Ordering options when selecting data from "transfer"."""
+input TransferOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    comment: TxCommentOrderBy
+    commentId: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    from: AccountOrderBy
+    fromId: OrderBy
+    id: OrderBy
+    timestamp: OrderBy
+    to: AccountOrderBy
+    toId: OrderBy
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+"""
+select columns of table "transfer"
+"""
+enum TransferSelectColumn {
+    """column name"""
+    amount
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): [smith_cert!]!
+    """column name"""
+    blockNumber
 
-  """An aggregate relationship"""
-  cert_issued_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+    """column name"""
+    commentId
 
-    """limit the number of rows returned"""
-    limit: Int
+    """column name"""
+    eventId
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+    """column name"""
+    fromId
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+    """column name"""
+    id
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): smith_cert_aggregate!
+    """column name"""
+    timestamp
 
-  """An array relationship"""
-  cert_received(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+    """column name"""
+    toId
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""aggregate stddev on columns"""
+type TransferStddevFields {
+    amount: Float
+    blockNumber: Float
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""
+order by stddev() on columns of table "transfer"
+"""
+input TransferStddevOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+"""aggregate stddevPop on columns"""
+type TransferStddevPopFields {
+    amount: Float
+    blockNumber: Float
+}
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): [smith_cert!]!
+"""
+order by stddevPop() on columns of table "transfer"
+"""
+input TransferStddevPopOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-  """An aggregate relationship"""
-  cert_received_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
+"""aggregate stddevSamp on columns"""
+type TransferStddevSampFields {
+    amount: Float
+    blockNumber: Float
+}
 
-    """limit the number of rows returned"""
-    limit: Int
+"""
+order by stddevSamp() on columns of table "transfer"
+"""
+input TransferStddevSampOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
+"""
+Streaming cursor of the table "transfer"
+"""
+input TransferStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: TransferStreamCursorValueInput!
 
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
 
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): smith_cert_aggregate!
+"""Initial value of the column from where the streaming should start"""
+input TransferStreamCursorValueInput {
+    amount: numeric
+    blockNumber: Int
+    commentId: String
+    eventId: String
+    fromId: String
+    id: String
+    timestamp: timestamptz
+    toId: String
+}
 
-  """An object relationship"""
-  identity: identity!
-  idty_index: Int!
+"""aggregate sum on columns"""
+type TransferSumFields {
+    amount: numeric
+    blockNumber: Int
 }
 
 """
-aggregated selection of "smith"
+order by sum() on columns of table "transfer"
 """
-type smith_aggregate {
-  aggregate: smith_aggregate_fields
-  nodes: [smith!]!
+input TransferSumOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
+
+"""aggregate variance on columns"""
+type TransferVarianceFields {
+    amount: Float
+    blockNumber: Float
 }
 
 """
-aggregate fields of "smith"
+order by variance() on columns of table "transfer"
 """
-type smith_aggregate_fields {
-  avg: smith_avg_fields
-  count(columns: [smith_select_column!], distinct: Boolean): Int!
-  max: smith_max_fields
-  min: smith_min_fields
-  stddev: smith_stddev_fields
-  stddev_pop: smith_stddev_pop_fields
-  stddev_samp: smith_stddev_samp_fields
-  sum: smith_sum_fields
-  var_pop: smith_var_pop_fields
-  var_samp: smith_var_samp_fields
-  variance: smith_variance_fields
+input TransferVarianceOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-"""aggregate avg on columns"""
-type smith_avg_fields {
-  idty_index: Float
+"""aggregate varPop on columns"""
+type TransferVarPopFields {
+    amount: Float
+    blockNumber: Float
 }
 
 """
-Boolean expression to filter rows from the table "smith". All fields are combined with a logical 'AND'.
+order by varPop() on columns of table "transfer"
 """
-input smith_bool_exp {
-  _and: [smith_bool_exp!]
-  _not: smith_bool_exp
-  _or: [smith_bool_exp!]
-  cert_issued: smith_cert_bool_exp
-  cert_issued_aggregate: smith_cert_aggregate_bool_exp
-  cert_received: smith_cert_bool_exp
-  cert_received_aggregate: smith_cert_aggregate_bool_exp
-  identity: identity_bool_exp
-  idty_index: Int_comparison_exp
+input TransferVarPopOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-"""smith certifications"""
-type smith_cert {
-  created_at: timestamptz!
-  created_on: Int!
+"""aggregate varSamp on columns"""
+type TransferVarSampFields {
+    amount: Float
+    blockNumber: Float
+}
 
-  """An object relationship"""
-  created_on_block: block!
+"""
+order by varSamp() on columns of table "transfer"
+"""
+input TransferVarSampOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-  """An object relationship"""
-  issuer: smith!
-  issuer_index: Int!
+"""
+columns and relationships of "tx_comment"
+"""
+type TxComment {
+    """An object relationship"""
+    author: Account
+    authorId: String
+    blockNumber: Int!
 
-  """An object relationship"""
-  receiver: smith!
-  receiver_index: Int!
+    """An object relationship"""
+    event: Event
+    eventId: String
+    hash: String!
+    id: String!
+    remark: String!
+    remarkBytes: bytea!
+    type: CommentTypeEnum
 }
 
 """
-aggregated selection of "smith_cert"
+aggregated selection of "tx_comment"
 """
-type smith_cert_aggregate {
-  aggregate: smith_cert_aggregate_fields
-  nodes: [smith_cert!]!
+type TxCommentAggregate {
+    aggregate: TxCommentAggregateFields
+    nodes: [TxComment!]!
 }
 
-input smith_cert_aggregate_bool_exp {
-  count: smith_cert_aggregate_bool_exp_count
+input TxCommentAggregateBoolExp {
+    count: txCommentAggregateBoolExpCount
 }
 
-input smith_cert_aggregate_bool_exp_count {
-  arguments: [smith_cert_select_column!]
-  distinct: Boolean
-  filter: smith_cert_bool_exp
-  predicate: Int_comparison_exp!
+input txCommentAggregateBoolExpCount {
+    arguments: [TxCommentSelectColumn!]
+    distinct: Boolean
+    filter: TxCommentBoolExp
+    predicate: IntComparisonExp!
 }
 
 """
-aggregate fields of "smith_cert"
+aggregate fields of "tx_comment"
 """
-type smith_cert_aggregate_fields {
-  avg: smith_cert_avg_fields
-  count(columns: [smith_cert_select_column!], distinct: Boolean): Int!
-  max: smith_cert_max_fields
-  min: smith_cert_min_fields
-  stddev: smith_cert_stddev_fields
-  stddev_pop: smith_cert_stddev_pop_fields
-  stddev_samp: smith_cert_stddev_samp_fields
-  sum: smith_cert_sum_fields
-  var_pop: smith_cert_var_pop_fields
-  var_samp: smith_cert_var_samp_fields
-  variance: smith_cert_variance_fields
+type TxCommentAggregateFields {
+    avg: TxCommentAvgFields
+    count(columns: [TxCommentSelectColumn!], distinct: Boolean): Int!
+    max: TxCommentMaxFields
+    min: TxCommentMinFields
+    stddev: TxCommentStddevFields
+    stddevPop: TxCommentStddevPopFields
+    stddevSamp: TxCommentStddevSampFields
+    sum: TxCommentSumFields
+    varPop: TxCommentVarPopFields
+    varSamp: TxCommentVarSampFields
+    variance: TxCommentVarianceFields
 }
 
 """
-order by aggregate values of table "smith_cert"
+order by aggregate values of table "tx_comment"
 """
-input smith_cert_aggregate_order_by {
-  avg: smith_cert_avg_order_by
-  count: order_by
-  max: smith_cert_max_order_by
-  min: smith_cert_min_order_by
-  stddev: smith_cert_stddev_order_by
-  stddev_pop: smith_cert_stddev_pop_order_by
-  stddev_samp: smith_cert_stddev_samp_order_by
-  sum: smith_cert_sum_order_by
-  var_pop: smith_cert_var_pop_order_by
-  var_samp: smith_cert_var_samp_order_by
-  variance: smith_cert_variance_order_by
+input TxCommentAggregateOrderBy {
+    avg: TxCommentAvgOrderBy
+    count: OrderBy
+    max: TxCommentMaxOrderBy
+    min: TxCommentMinOrderBy
+    stddev: TxCommentStddevOrderBy
+    stddevPop: TxCommentStddevPopOrderBy
+    stddevSamp: TxCommentStddevSampOrderBy
+    sum: TxCommentSumOrderBy
+    varPop: TxCommentVarPopOrderBy
+    varSamp: TxCommentVarSampOrderBy
+    variance: TxCommentVarianceOrderBy
 }
 
 """aggregate avg on columns"""
-type smith_cert_avg_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+type TxCommentAvgFields {
+    blockNumber: Float
 }
 
 """
-order by avg() on columns of table "smith_cert"
+order by avg() on columns of table "tx_comment"
 """
-input smith_cert_avg_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentAvgOrderBy {
+    blockNumber: OrderBy
 }
 
 """
-Boolean expression to filter rows from the table "smith_cert". All fields are combined with a logical 'AND'.
+Boolean expression to filter rows from the table "tx_comment". All fields are combined with a logical 'AND'.
 """
-input smith_cert_bool_exp {
-  _and: [smith_cert_bool_exp!]
-  _not: smith_cert_bool_exp
-  _or: [smith_cert_bool_exp!]
-  created_at: timestamptz_comparison_exp
-  created_on: Int_comparison_exp
-  created_on_block: block_bool_exp
-  issuer: smith_bool_exp
-  issuer_index: Int_comparison_exp
-  receiver: smith_bool_exp
-  receiver_index: Int_comparison_exp
+input TxCommentBoolExp {
+    _and: [TxCommentBoolExp!]
+    _not: TxCommentBoolExp
+    _or: [TxCommentBoolExp!]
+    author: AccountBoolExp
+    authorId: StringComparisonExp
+    blockNumber: IntComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    hash: StringComparisonExp
+    id: StringComparisonExp
+    remark: StringComparisonExp
+    remarkBytes: ByteaComparisonExp
+    type: CommentTypeEnumComparisonExp
 }
 
 """aggregate max on columns"""
-type smith_cert_max_fields {
-  created_at: timestamptz
-  created_on: Int
-  issuer_index: Int
-  receiver_index: Int
+type TxCommentMaxFields {
+    authorId: String
+    blockNumber: Int
+    eventId: String
+    hash: String
+    id: String
+    remark: String
 }
 
 """
-order by max() on columns of table "smith_cert"
+order by max() on columns of table "tx_comment"
 """
-input smith_cert_max_order_by {
-  created_at: order_by
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentMaxOrderBy {
+    authorId: OrderBy
+    blockNumber: OrderBy
+    eventId: OrderBy
+    hash: OrderBy
+    id: OrderBy
+    remark: OrderBy
 }
 
 """aggregate min on columns"""
-type smith_cert_min_fields {
-  created_at: timestamptz
-  created_on: Int
-  issuer_index: Int
-  receiver_index: Int
+type TxCommentMinFields {
+    authorId: String
+    blockNumber: Int
+    eventId: String
+    hash: String
+    id: String
+    remark: String
 }
 
 """
-order by min() on columns of table "smith_cert"
+order by min() on columns of table "tx_comment"
 """
-input smith_cert_min_order_by {
-  created_at: order_by
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentMinOrderBy {
+    authorId: OrderBy
+    blockNumber: OrderBy
+    eventId: OrderBy
+    hash: OrderBy
+    id: OrderBy
+    remark: OrderBy
 }
 
-"""Ordering options when selecting data from "smith_cert"."""
-input smith_cert_order_by {
-  created_at: order_by
-  created_on: order_by
-  created_on_block: block_order_by
-  issuer: smith_order_by
-  issuer_index: order_by
-  receiver: smith_order_by
-  receiver_index: order_by
+"""Ordering options when selecting data from "tx_comment"."""
+input TxCommentOrderBy {
+    author: AccountOrderBy
+    authorId: OrderBy
+    blockNumber: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    hash: OrderBy
+    id: OrderBy
+    remark: OrderBy
+    remarkBytes: OrderBy
+    type: OrderBy
 }
 
 """
-select columns of table "smith_cert"
+select columns of table "tx_comment"
 """
-enum smith_cert_select_column {
-  """column name"""
-  created_at
+enum TxCommentSelectColumn {
+    """column name"""
+    authorId
+
+    """column name"""
+    blockNumber
+
+    """column name"""
+    eventId
 
-  """column name"""
-  created_on
+    """column name"""
+    hash
 
-  """column name"""
-  issuer_index
+    """column name"""
+    id
 
-  """column name"""
-  receiver_index
+    """column name"""
+    remark
+
+    """column name"""
+    remarkBytes
+
+    """column name"""
+    type
 }
 
 """aggregate stddev on columns"""
-type smith_cert_stddev_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+type TxCommentStddevFields {
+    blockNumber: Float
 }
 
 """
-order by stddev() on columns of table "smith_cert"
+order by stddev() on columns of table "tx_comment"
 """
-input smith_cert_stddev_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentStddevOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate stddev_pop on columns"""
-type smith_cert_stddev_pop_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+"""aggregate stddevPop on columns"""
+type TxCommentStddevPopFields {
+    blockNumber: Float
 }
 
 """
-order by stddev_pop() on columns of table "smith_cert"
+order by stddevPop() on columns of table "tx_comment"
 """
-input smith_cert_stddev_pop_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentStddevPopOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate stddev_samp on columns"""
-type smith_cert_stddev_samp_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+"""aggregate stddevSamp on columns"""
+type TxCommentStddevSampFields {
+    blockNumber: Float
 }
 
 """
-order by stddev_samp() on columns of table "smith_cert"
+order by stddevSamp() on columns of table "tx_comment"
 """
-input smith_cert_stddev_samp_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentStddevSampOrderBy {
+    blockNumber: OrderBy
 }
 
 """
-Streaming cursor of the table "smith_cert"
+Streaming cursor of the table "tx_comment"
 """
-input smith_cert_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: smith_cert_stream_cursor_value_input!
+input TxCommentStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: TxCommentStreamCursorValueInput!
 
-  """cursor ordering"""
-  ordering: cursor_ordering
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
 """Initial value of the column from where the streaming should start"""
-input smith_cert_stream_cursor_value_input {
-  created_at: timestamptz
-  created_on: Int
-  issuer_index: Int
-  receiver_index: Int
+input TxCommentStreamCursorValueInput {
+    authorId: String
+    blockNumber: Int
+    eventId: String
+    hash: String
+    id: String
+    remark: String
+    remarkBytes: bytea
+    type: CommentTypeEnum
 }
 
 """aggregate sum on columns"""
-type smith_cert_sum_fields {
-  created_on: Int
-  issuer_index: Int
-  receiver_index: Int
+type TxCommentSumFields {
+    blockNumber: Int
 }
 
 """
-order by sum() on columns of table "smith_cert"
+order by sum() on columns of table "tx_comment"
 """
-input smith_cert_sum_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentSumOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate var_pop on columns"""
-type smith_cert_var_pop_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+"""aggregate variance on columns"""
+type TxCommentVarianceFields {
+    blockNumber: Float
 }
 
 """
-order by var_pop() on columns of table "smith_cert"
+order by variance() on columns of table "tx_comment"
 """
-input smith_cert_var_pop_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentVarianceOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate var_samp on columns"""
-type smith_cert_var_samp_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+"""aggregate varPop on columns"""
+type TxCommentVarPopFields {
+    blockNumber: Float
 }
 
 """
-order by var_samp() on columns of table "smith_cert"
+order by varPop() on columns of table "tx_comment"
 """
-input smith_cert_var_samp_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentVarPopOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate variance on columns"""
-type smith_cert_variance_fields {
-  created_on: Float
-  issuer_index: Float
-  receiver_index: Float
+"""aggregate varSamp on columns"""
+type TxCommentVarSampFields {
+    blockNumber: Float
 }
 
 """
-order by variance() on columns of table "smith_cert"
+order by varSamp() on columns of table "tx_comment"
 """
-input smith_cert_variance_order_by {
-  created_on: order_by
-  issuer_index: order_by
-  receiver_index: order_by
+input TxCommentVarSampOrderBy {
+    blockNumber: OrderBy
 }
 
-"""aggregate max on columns"""
-type smith_max_fields {
-  idty_index: Int
-}
+"""
+columns and relationships of "ud_history"
+"""
+type UdHistory {
+    amount: Int!
+    blockNumber: Int!
+    id: String!
 
-"""aggregate min on columns"""
-type smith_min_fields {
-  idty_index: Int
+    """An object relationship"""
+    identity: Identity
+    identityId: String
+    timestamp: timestamptz!
 }
 
-"""Ordering options when selecting data from "smith"."""
-input smith_order_by {
-  cert_issued_aggregate: smith_cert_aggregate_order_by
-  cert_received_aggregate: smith_cert_aggregate_order_by
-  identity: identity_order_by
-  idty_index: order_by
+type UdHistoryAggregate {
+    aggregate: UdHistoryAggregateFields
+    nodes: [UdHistory!]!
 }
 
 """
-select columns of table "smith"
+aggregate fields of "ud_history"
 """
-enum smith_select_column {
-  """column name"""
-  idty_index
+type UdHistoryAggregateFields {
+    avg: UdHistoryAvgFields
+    count(columns: [UdHistorySelectColumn!], distinct: Boolean): Int!
+    max: UdHistoryMaxFields
+    min: UdHistoryMinFields
+    stddev: UdHistoryStddevFields
+    stddevPop: UdHistoryStddevPopFields
+    stddevSamp: UdHistoryStddevSampFields
+    sum: UdHistorySumFields
+    varPop: UdHistoryVarPopFields
+    varSamp: UdHistoryVarSampFields
+    variance: UdHistoryVarianceFields
 }
 
-"""aggregate stddev on columns"""
-type smith_stddev_fields {
-  idty_index: Float
+"""
+order by aggregate values of table "ud_history"
+"""
+input UdHistoryAggregateOrderBy {
+    avg: UdHistoryAvgOrderBy
+    count: OrderBy
+    max: UdHistoryMaxOrderBy
+    min: UdHistoryMinOrderBy
+    stddev: UdHistoryStddevOrderBy
+    stddevPop: UdHistoryStddevPopOrderBy
+    stddevSamp: UdHistoryStddevSampOrderBy
+    sum: UdHistorySumOrderBy
+    varPop: UdHistoryVarPopOrderBy
+    varSamp: UdHistoryVarSampOrderBy
+    variance: UdHistoryVarianceOrderBy
 }
 
-"""aggregate stddev_pop on columns"""
-type smith_stddev_pop_fields {
-  idty_index: Float
+"""aggregate avg on columns"""
+type UdHistoryAvgFields {
+    amount: Float
+    blockNumber: Float
 }
 
-"""aggregate stddev_samp on columns"""
-type smith_stddev_samp_fields {
-  idty_index: Float
+"""
+order by avg() on columns of table "ud_history"
+"""
+input UdHistoryAvgOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
 """
-Streaming cursor of the table "smith"
+Boolean expression to filter rows from the table "ud_history". All fields are combined with a logical 'AND'.
 """
-input smith_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: smith_stream_cursor_value_input!
-
-  """cursor ordering"""
-  ordering: cursor_ordering
+input UdHistoryBoolExp {
+    _and: [UdHistoryBoolExp!]
+    _not: UdHistoryBoolExp
+    _or: [UdHistoryBoolExp!]
+    amount: IntComparisonExp
+    blockNumber: IntComparisonExp
+    id: StringComparisonExp
+    identity: IdentityBoolExp
+    identityId: StringComparisonExp
+    timestamp: TimestamptzComparisonExp
 }
 
-"""Initial value of the column from where the streaming should start"""
-input smith_stream_cursor_value_input {
-  idty_index: Int
+"""aggregate max on columns"""
+type UdHistoryMaxFields {
+    amount: Int
+    blockNumber: Int
+    id: String
+    identityId: String
+    timestamp: timestamptz
 }
 
-"""aggregate sum on columns"""
-type smith_sum_fields {
-  idty_index: Int
+"""
+order by max() on columns of table "ud_history"
+"""
+input UdHistoryMaxOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+    timestamp: OrderBy
 }
 
-"""aggregate var_pop on columns"""
-type smith_var_pop_fields {
-  idty_index: Float
+"""aggregate min on columns"""
+type UdHistoryMinFields {
+    amount: Int
+    blockNumber: Int
+    id: String
+    identityId: String
+    timestamp: timestamptz
 }
 
-"""aggregate var_samp on columns"""
-type smith_var_samp_fields {
-  idty_index: Float
+"""
+order by min() on columns of table "ud_history"
+"""
+input UdHistoryMinOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    id: OrderBy
+    identityId: OrderBy
+    timestamp: OrderBy
 }
 
-"""aggregate variance on columns"""
-type smith_variance_fields {
-  idty_index: Float
+"""Ordering options when selecting data from "ud_history"."""
+input UdHistoryOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    id: OrderBy
+    identity: IdentityOrderBy
+    identityId: OrderBy
+    timestamp: OrderBy
 }
 
 """
-Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'.
+select columns of table "ud_history"
 """
-input String_comparison_exp {
-  _eq: String
-  _gt: String
-  _gte: String
-
-  """does the column match the given case-insensitive pattern"""
-  _ilike: String
-  _in: [String!]
-
-  """
-  does the column match the given POSIX regular expression, case insensitive
-  """
-  _iregex: String
-  _is_null: Boolean
-
-  """does the column match the given pattern"""
-  _like: String
-  _lt: String
-  _lte: String
-  _neq: String
+enum UdHistorySelectColumn {
+    """column name"""
+    amount
 
-  """does the column NOT match the given case-insensitive pattern"""
-  _nilike: String
-  _nin: [String!]
+    """column name"""
+    blockNumber
 
-  """
-  does the column NOT match the given POSIX regular expression, case insensitive
-  """
-  _niregex: String
+    """column name"""
+    id
 
-  """does the column NOT match the given pattern"""
-  _nlike: String
+    """column name"""
+    identityId
 
-  """
-  does the column NOT match the given POSIX regular expression, case sensitive
-  """
-  _nregex: String
-
-  """does the column NOT match the given SQL regular expression"""
-  _nsimilar: String
-
-  """
-  does the column match the given POSIX regular expression, case sensitive
-  """
-  _regex: String
-
-  """does the column match the given SQL regular expression"""
-  _similar: String
+    """column name"""
+    timestamp
 }
 
-type subscription_root {
-  """
-  fetch data from the table: "account"
-  """
-  account(
-    """distinct select on columns"""
-    distinct_on: [account_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [account_order_by!]
-
-    """filter the rows returned"""
-    where: account_bool_exp
-  ): [account!]!
-
-  """
-  fetch aggregated fields from the table: "account"
-  """
-  account_aggregate(
-    """distinct select on columns"""
-    distinct_on: [account_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [account_order_by!]
-
-    """filter the rows returned"""
-    where: account_bool_exp
-  ): account_aggregate!
-
-  """fetch data from the table: "account" using primary key columns"""
-  account_by_pk(
-    """Pubkey of the account."""
-    pubkey: String!
-  ): account
-
-  """
-  fetch data from the table in a streaming manner: "account"
-  """
-  account_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [account_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: account_bool_exp
-  ): [account!]!
-
-  """
-  fetch data from the table: "block"
-  """
-  block(
-    """distinct select on columns"""
-    distinct_on: [block_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [block_order_by!]
-
-    """filter the rows returned"""
-    where: block_bool_exp
-  ): [block!]!
-
-  """
-  fetch aggregated fields from the table: "block"
-  """
-  block_aggregate(
-    """distinct select on columns"""
-    distinct_on: [block_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [block_order_by!]
-
-    """filter the rows returned"""
-    where: block_bool_exp
-  ): block_aggregate!
-
-  """fetch data from the table: "block" using primary key columns"""
-  block_by_pk(
-    """Number of the block in substrate."""
-    number: Int!
-  ): block
-
-  """
-  fetch data from the table in a streaming manner: "block"
-  """
-  block_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [block_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: block_bool_exp
-  ): [block!]!
-
-  """
-  fetch data from the table: "certification"
-  """
-  certification(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
-
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): [certification!]!
-
-  """
-  fetch aggregated fields from the table: "certification"
-  """
-  certification_aggregate(
-    """distinct select on columns"""
-    distinct_on: [certification_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [certification_order_by!]
-
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): certification_aggregate!
-
-  """fetch data from the table: "certification" using primary key columns"""
-  certification_by_pk(
-    """Block number where certification was created."""
-    created_on: Int!
-
-    """Index of issuer"""
-    issuer_index: Int!
-
-    """Index of receiver"""
-    receiver_index: Int!
-  ): certification
-
-  """
-  fetch data from the table in a streaming manner: "certification"
-  """
-  certification_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [certification_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: certification_bool_exp
-  ): [certification!]!
-
-  """
-  fetch data from the table: "identity"
-  """
-  identity(
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
-
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): [identity!]!
-
-  """
-  fetch aggregated fields from the table: "identity"
-  """
-  identity_aggregate(
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
-
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): identity_aggregate!
-
-  """fetch data from the table: "identity" using primary key columns"""
-  identity_by_pk(index: Int!): identity
-
-  """
-  fetch data from the table in a streaming manner: "identity"
-  """
-  identity_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [identity_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): [identity!]!
-
-  """
-  fetch data from the table: "parameters"
-  """
-  parameters(
-    """distinct select on columns"""
-    distinct_on: [parameters_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [parameters_order_by!]
-
-    """filter the rows returned"""
-    where: parameters_bool_exp
-  ): [parameters!]!
-
-  """fetch data from the table: "parameters" using primary key columns"""
-  parameters_by_pk(key: String!): parameters
-
-  """
-  fetch data from the table in a streaming manner: "parameters"
-  """
-  parameters_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [parameters_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: parameters_bool_exp
-  ): [parameters!]!
-
-  """
-  execute function "search_identity" which returns "identity"
-  """
-  search_identity(
-    """
-    input parameters for function "search_identity"
-    """
-    args: search_identity_args!
-
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
-
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): [identity!]!
-
-  """
-  execute function "search_identity" and query aggregates on result of table type "identity"
-  """
-  search_identity_aggregate(
-    """
-    input parameters for function "search_identity_aggregate"
-    """
-    args: search_identity_args!
-
-    """distinct select on columns"""
-    distinct_on: [identity_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [identity_order_by!]
-
-    """filter the rows returned"""
-    where: identity_bool_exp
-  ): identity_aggregate!
-
-  """
-  fetch data from the table: "smith"
-  """
-  smith(
-    """distinct select on columns"""
-    distinct_on: [smith_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [smith_order_by!]
-
-    """filter the rows returned"""
-    where: smith_bool_exp
-  ): [smith!]!
-
-  """
-  fetch aggregated fields from the table: "smith"
-  """
-  smith_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [smith_order_by!]
-
-    """filter the rows returned"""
-    where: smith_bool_exp
-  ): smith_aggregate!
-
-  """fetch data from the table: "smith" using primary key columns"""
-  smith_by_pk(idty_index: Int!): smith
-
-  """
-  fetch data from the table: "smith_cert"
-  """
-  smith_cert(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
-
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): [smith_cert!]!
-
-  """
-  fetch aggregated fields from the table: "smith_cert"
-  """
-  smith_cert_aggregate(
-    """distinct select on columns"""
-    distinct_on: [smith_cert_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [smith_cert_order_by!]
-
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): smith_cert_aggregate!
-
-  """fetch data from the table: "smith_cert" using primary key columns"""
-  smith_cert_by_pk(created_on: Int!, issuer_index: Int!, receiver_index: Int!): smith_cert
-
-  """
-  fetch data from the table in a streaming manner: "smith_cert"
-  """
-  smith_cert_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [smith_cert_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: smith_cert_bool_exp
-  ): [smith_cert!]!
-
-  """
-  fetch data from the table in a streaming manner: "smith"
-  """
-  smith_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [smith_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: smith_bool_exp
-  ): [smith!]!
-
-  """
-  fetch data from the table: "transaction"
-  """
-  transaction(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
-
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): [transaction!]!
-
-  """
-  fetch aggregated fields from the table: "transaction"
-  """
-  transaction_aggregate(
-    """distinct select on columns"""
-    distinct_on: [transaction_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [transaction_order_by!]
-
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): transaction_aggregate!
-
-  """fetch data from the table: "transaction" using primary key columns"""
-  transaction_by_pk(
-    """
-    Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-    """
-    id: Int!
-  ): transaction
-
-  """
-  fetch data from the table in a streaming manner: "transaction"
-  """
-  transaction_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [transaction_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: transaction_bool_exp
-  ): [transaction!]!
-
-  """
-  execute function "transaction_timeserie" which returns "transaction_timeserie_tmp"
-  """
-  transaction_timeserie(
-    """
-    input parameters for function "transaction_timeserie"
-    """
-    args: transaction_timeserie_args!
-
-    """distinct select on columns"""
-    distinct_on: [transaction_timeserie_tmp_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [transaction_timeserie_tmp_order_by!]
-
-    """filter the rows returned"""
-    where: transaction_timeserie_tmp_bool_exp
-  ): [transaction_timeserie_tmp!]!
-
-  """
-  fetch data from the table: "transaction_timeserie_tmp"
-  """
-  transaction_timeserie_tmp(
-    """distinct select on columns"""
-    distinct_on: [transaction_timeserie_tmp_select_column!]
-
-    """limit the number of rows returned"""
-    limit: Int
-
-    """skip the first n rows. Use only with order_by"""
-    offset: Int
-
-    """sort the rows by one or more columns"""
-    order_by: [transaction_timeserie_tmp_order_by!]
-
-    """filter the rows returned"""
-    where: transaction_timeserie_tmp_bool_exp
-  ): [transaction_timeserie_tmp!]!
-
-  """
-  fetch data from the table: "transaction_timeserie_tmp" using primary key columns
-  """
-  transaction_timeserie_tmp_by_pk(date: timestamptz!): transaction_timeserie_tmp
-
-  """
-  fetch data from the table in a streaming manner: "transaction_timeserie_tmp"
-  """
-  transaction_timeserie_tmp_stream(
-    """maximum number of rows returned in a single batch"""
-    batch_size: Int!
-
-    """cursor to stream the results returned by the query"""
-    cursor: [transaction_timeserie_tmp_stream_cursor_input]!
-
-    """filter the rows returned"""
-    where: transaction_timeserie_tmp_bool_exp
-  ): [transaction_timeserie_tmp!]!
+"""aggregate stddev on columns"""
+type UdHistoryStddevFields {
+    amount: Float
+    blockNumber: Float
 }
 
-scalar time_period
-
-scalar timestamp
-
 """
-Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'.
+order by stddev() on columns of table "ud_history"
 """
-input timestamp_comparison_exp {
-  _eq: timestamp
-  _gt: timestamp
-  _gte: timestamp
-  _in: [timestamp!]
-  _is_null: Boolean
-  _lt: timestamp
-  _lte: timestamp
-  _neq: timestamp
-  _nin: [timestamp!]
+input UdHistoryStddevOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-scalar timestamptz
+"""aggregate stddevPop on columns"""
+type UdHistoryStddevPopFields {
+    amount: Float
+    blockNumber: Float
+}
 
 """
-Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'.
+order by stddevPop() on columns of table "ud_history"
 """
-input timestamptz_comparison_exp {
-  _eq: timestamptz
-  _gt: timestamptz
-  _gte: timestamptz
-  _in: [timestamptz!]
-  _is_null: Boolean
-  _lt: timestamptz
-  _lte: timestamptz
-  _neq: timestamptz
-  _nin: [timestamptz!]
+input UdHistoryStddevPopOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-"""Table of transactions."""
-type transaction {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float!
-  comment: String
-  created_at: timestamptz!
-
-  """Block number where transaction was created."""
-  created_on: Int!
-
-  """An object relationship"""
-  created_on_block: block!
-
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Int!
-
-  """An object relationship"""
-  issuer: account!
-  issuer_pubkey: String!
+"""aggregate stddevSamp on columns"""
+type UdHistoryStddevSampFields {
+    amount: Float
+    blockNumber: Float
+}
 
-  """An object relationship"""
-  receiver: account!
-  receiver_pubkey: String!
+"""
+order by stddevSamp() on columns of table "ud_history"
+"""
+input UdHistoryStddevSampOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
 """
-aggregated selection of "transaction"
+Streaming cursor of the table "ud_history"
 """
-type transaction_aggregate {
-  aggregate: transaction_aggregate_fields
-  nodes: [transaction!]!
+input UdHistoryStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: UdHistoryStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
-input transaction_aggregate_bool_exp {
-  count: transaction_aggregate_bool_exp_count
+"""Initial value of the column from where the streaming should start"""
+input UdHistoryStreamCursorValueInput {
+    amount: Int
+    blockNumber: Int
+    id: String
+    identityId: String
+    timestamp: timestamptz
 }
 
-input transaction_aggregate_bool_exp_count {
-  arguments: [transaction_select_column!]
-  distinct: Boolean
-  filter: transaction_bool_exp
-  predicate: Int_comparison_exp!
+"""aggregate sum on columns"""
+type UdHistorySumFields {
+    amount: Int
+    blockNumber: Int
 }
 
 """
-aggregate fields of "transaction"
+order by sum() on columns of table "ud_history"
 """
-type transaction_aggregate_fields {
-  avg: transaction_avg_fields
-  count(columns: [transaction_select_column!], distinct: Boolean): Int!
-  max: transaction_max_fields
-  min: transaction_min_fields
-  stddev: transaction_stddev_fields
-  stddev_pop: transaction_stddev_pop_fields
-  stddev_samp: transaction_stddev_samp_fields
-  sum: transaction_sum_fields
-  var_pop: transaction_var_pop_fields
-  var_samp: transaction_var_samp_fields
-  variance: transaction_variance_fields
+input UdHistorySumOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
+
+"""aggregate variance on columns"""
+type UdHistoryVarianceFields {
+    amount: Float
+    blockNumber: Float
 }
 
 """
-order by aggregate values of table "transaction"
+order by variance() on columns of table "ud_history"
 """
-input transaction_aggregate_order_by {
-  avg: transaction_avg_order_by
-  count: order_by
-  max: transaction_max_order_by
-  min: transaction_min_order_by
-  stddev: transaction_stddev_order_by
-  stddev_pop: transaction_stddev_pop_order_by
-  stddev_samp: transaction_stddev_samp_order_by
-  sum: transaction_sum_order_by
-  var_pop: transaction_var_pop_order_by
-  var_samp: transaction_var_samp_order_by
-  variance: transaction_variance_order_by
+input UdHistoryVarianceOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-"""aggregate avg on columns"""
-type transaction_avg_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-
-  """Block number where transaction was created."""
-  created_on: Float
-
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate varPop on columns"""
+type UdHistoryVarPopFields {
+    amount: Float
+    blockNumber: Float
 }
 
 """
-order by avg() on columns of table "transaction"
+order by varPop() on columns of table "ud_history"
 """
-input transaction_avg_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-
-  """Block number where transaction was created."""
-  created_on: order_by
+input UdHistoryVarPopOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+"""aggregate varSamp on columns"""
+type UdHistoryVarSampFields {
+    amount: Float
+    blockNumber: Float
 }
 
 """
-Boolean expression to filter rows from the table "transaction". All fields are combined with a logical 'AND'.
+order by varSamp() on columns of table "ud_history"
 """
-input transaction_bool_exp {
-  _and: [transaction_bool_exp!]
-  _not: transaction_bool_exp
-  _or: [transaction_bool_exp!]
-  amount: Float_comparison_exp
-  comment: String_comparison_exp
-  created_at: timestamptz_comparison_exp
-  created_on: Int_comparison_exp
-  created_on_block: block_bool_exp
-  id: Int_comparison_exp
-  issuer: account_bool_exp
-  issuer_pubkey: String_comparison_exp
-  receiver: account_bool_exp
-  receiver_pubkey: String_comparison_exp
+input UdHistoryVarSampOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
 }
 
-"""aggregate max on columns"""
-type transaction_max_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-  comment: String
-  created_at: timestamptz
-
-  """Block number where transaction was created."""
-  created_on: Int
+"""
+columns and relationships of "ud_reeval"
+"""
+type UdReeval {
+    blockNumber: Int!
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Int
-  issuer_pubkey: String
-  receiver_pubkey: String
+    """An object relationship"""
+    event: Event
+    eventId: String
+    id: String!
+    membersCount: Int!
+    monetaryMass: numeric!
+    newUdAmount: numeric!
+    timestamp: timestamptz!
 }
 
 """
-order by max() on columns of table "transaction"
+aggregated selection of "ud_reeval"
 """
-input transaction_max_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-  comment: order_by
-  created_at: order_by
-
-  """Block number where transaction was created."""
-  created_on: order_by
-
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
-  issuer_pubkey: order_by
-  receiver_pubkey: order_by
+type UdReevalAggregate {
+    aggregate: UdReevalAggregateFields
+    nodes: [UdReeval!]!
 }
 
-"""aggregate min on columns"""
-type transaction_min_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-  comment: String
-  created_at: timestamptz
-
-  """Block number where transaction was created."""
-  created_on: Int
+"""
+aggregate fields of "ud_reeval"
+"""
+type UdReevalAggregateFields {
+    avg: UdReevalAvgFields
+    count(columns: [UdReevalSelectColumn!], distinct: Boolean): Int!
+    max: UdReevalMaxFields
+    min: UdReevalMinFields
+    stddev: UdReevalStddevFields
+    stddevPop: UdReevalStddevPopFields
+    stddevSamp: UdReevalStddevSampFields
+    sum: UdReevalSumFields
+    varPop: UdReevalVarPopFields
+    varSamp: UdReevalVarSampFields
+    variance: UdReevalVarianceFields
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Int
-  issuer_pubkey: String
-  receiver_pubkey: String
+"""aggregate avg on columns"""
+type UdReevalAvgFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
 }
 
 """
-order by min() on columns of table "transaction"
+Boolean expression to filter rows from the table "ud_reeval". All fields are combined with a logical 'AND'.
 """
-input transaction_min_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-  comment: order_by
-  created_at: order_by
+input UdReevalBoolExp {
+    _and: [UdReevalBoolExp!]
+    _not: UdReevalBoolExp
+    _or: [UdReevalBoolExp!]
+    blockNumber: IntComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    id: StringComparisonExp
+    membersCount: IntComparisonExp
+    monetaryMass: NumericComparisonExp
+    newUdAmount: NumericComparisonExp
+    timestamp: TimestamptzComparisonExp
+}
 
-  """Block number where transaction was created."""
-  created_on: order_by
+"""aggregate max on columns"""
+type UdReevalMaxFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    newUdAmount: numeric
+    timestamp: timestamptz
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
-  issuer_pubkey: order_by
-  receiver_pubkey: order_by
+"""aggregate min on columns"""
+type UdReevalMinFields {
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    newUdAmount: numeric
+    timestamp: timestamptz
 }
 
-"""Ordering options when selecting data from "transaction"."""
-input transaction_order_by {
-  amount: order_by
-  comment: order_by
-  created_at: order_by
-  created_on: order_by
-  created_on_block: block_order_by
-  id: order_by
-  issuer: account_order_by
-  issuer_pubkey: order_by
-  receiver: account_order_by
-  receiver_pubkey: order_by
+"""Ordering options when selecting data from "ud_reeval"."""
+input UdReevalOrderBy {
+    blockNumber: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    id: OrderBy
+    membersCount: OrderBy
+    monetaryMass: OrderBy
+    newUdAmount: OrderBy
+    timestamp: OrderBy
 }
 
 """
-select columns of table "transaction"
+select columns of table "ud_reeval"
 """
-enum transaction_select_column {
-  """column name"""
-  amount
+enum UdReevalSelectColumn {
+    """column name"""
+    blockNumber
 
-  """column name"""
-  comment
+    """column name"""
+    eventId
 
-  """column name"""
-  created_at
+    """column name"""
+    id
 
-  """column name"""
-  created_on
+    """column name"""
+    membersCount
 
-  """column name"""
-  id
+    """column name"""
+    monetaryMass
 
-  """column name"""
-  issuer_pubkey
+    """column name"""
+    newUdAmount
 
-  """column name"""
-  receiver_pubkey
+    """column name"""
+    timestamp
 }
 
 """aggregate stddev on columns"""
-type transaction_stddev_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
+type UdReevalStddevFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
+}
 
-  """Block number where transaction was created."""
-  created_on: Float
+"""aggregate stddevPop on columns"""
+type UdReevalStddevPopFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate stddevSamp on columns"""
+type UdReevalStddevSampFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
 }
 
 """
-order by stddev() on columns of table "transaction"
+Streaming cursor of the table "ud_reeval"
 """
-input transaction_stddev_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
+input UdReevalStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: UdReevalStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
 
-  """Block number where transaction was created."""
-  created_on: order_by
+"""Initial value of the column from where the streaming should start"""
+input UdReevalStreamCursorValueInput {
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    newUdAmount: numeric
+    timestamp: timestamptz
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+"""aggregate sum on columns"""
+type UdReevalSumFields {
+    blockNumber: Int
+    membersCount: Int
+    monetaryMass: numeric
+    newUdAmount: numeric
 }
 
-"""aggregate stddev_pop on columns"""
-type transaction_stddev_pop_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
+"""aggregate variance on columns"""
+type UdReevalVarianceFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
+}
 
-  """Block number where transaction was created."""
-  created_on: Float
+"""aggregate varPop on columns"""
+type UdReevalVarPopFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate varSamp on columns"""
+type UdReevalVarSampFields {
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+    newUdAmount: Float
 }
 
 """
-order by stddev_pop() on columns of table "transaction"
+columns and relationships of "universal_dividend"
 """
-input transaction_stddev_pop_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-
-  """Block number where transaction was created."""
-  created_on: order_by
+type UniversalDividend {
+    amount: numeric!
+    blockNumber: Int!
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+    """An object relationship"""
+    event: Event
+    eventId: String
+    id: String!
+    membersCount: Int!
+    monetaryMass: numeric!
+    timestamp: timestamptz!
 }
 
-"""aggregate stddev_samp on columns"""
-type transaction_stddev_samp_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
+"""
+aggregated selection of "universal_dividend"
+"""
+type UniversalDividendAggregate {
+    aggregate: UniversalDividendAggregateFields
+    nodes: [UniversalDividend!]!
+}
 
-  """Block number where transaction was created."""
-  created_on: Float
+"""
+aggregate fields of "universal_dividend"
+"""
+type UniversalDividendAggregateFields {
+    avg: UniversalDividendAvgFields
+    count(columns: [UniversalDividendSelectColumn!], distinct: Boolean): Int!
+    max: UniversalDividendMaxFields
+    min: UniversalDividendMinFields
+    stddev: UniversalDividendStddevFields
+    stddevPop: UniversalDividendStddevPopFields
+    stddevSamp: UniversalDividendStddevSampFields
+    sum: UniversalDividendSumFields
+    varPop: UniversalDividendVarPopFields
+    varSamp: UniversalDividendVarSampFields
+    variance: UniversalDividendVarianceFields
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate avg on columns"""
+type UniversalDividendAvgFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
 }
 
 """
-order by stddev_samp() on columns of table "transaction"
+Boolean expression to filter rows from the table "universal_dividend". All fields are combined with a logical 'AND'.
 """
-input transaction_stddev_samp_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
+input UniversalDividendBoolExp {
+    _and: [UniversalDividendBoolExp!]
+    _not: UniversalDividendBoolExp
+    _or: [UniversalDividendBoolExp!]
+    amount: NumericComparisonExp
+    blockNumber: IntComparisonExp
+    event: EventBoolExp
+    eventId: StringComparisonExp
+    id: StringComparisonExp
+    membersCount: IntComparisonExp
+    monetaryMass: NumericComparisonExp
+    timestamp: TimestamptzComparisonExp
+}
+
+"""aggregate max on columns"""
+type UniversalDividendMaxFields {
+    amount: numeric
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    timestamp: timestamptz
+}
 
-  """Block number where transaction was created."""
-  created_on: order_by
+"""aggregate min on columns"""
+type UniversalDividendMinFields {
+    amount: numeric
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    timestamp: timestamptz
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+"""Ordering options when selecting data from "universal_dividend"."""
+input UniversalDividendOrderBy {
+    amount: OrderBy
+    blockNumber: OrderBy
+    event: EventOrderBy
+    eventId: OrderBy
+    id: OrderBy
+    membersCount: OrderBy
+    monetaryMass: OrderBy
+    timestamp: OrderBy
 }
 
 """
-Streaming cursor of the table "transaction"
+select columns of table "universal_dividend"
 """
-input transaction_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: transaction_stream_cursor_value_input!
+enum UniversalDividendSelectColumn {
+    """column name"""
+    amount
 
-  """cursor ordering"""
-  ordering: cursor_ordering
-}
+    """column name"""
+    blockNumber
 
-"""Initial value of the column from where the streaming should start"""
-input transaction_stream_cursor_value_input {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-  comment: String
-  created_at: timestamptz
+    """column name"""
+    eventId
+
+    """column name"""
+    id
 
-  """Block number where transaction was created."""
-  created_on: Int
+    """column name"""
+    membersCount
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Int
-  issuer_pubkey: String
-  receiver_pubkey: String
+    """column name"""
+    monetaryMass
+
+    """column name"""
+    timestamp
 }
 
-"""aggregate sum on columns"""
-type transaction_sum_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
+"""aggregate stddev on columns"""
+type UniversalDividendStddevFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+}
 
-  """Block number where transaction was created."""
-  created_on: Int
+"""aggregate stddevPop on columns"""
+type UniversalDividendStddevPopFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Int
+"""aggregate stddevSamp on columns"""
+type UniversalDividendStddevSampFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
 }
 
 """
-order by sum() on columns of table "transaction"
+Streaming cursor of the table "universal_dividend"
 """
-input transaction_sum_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
+input UniversalDividendStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: UniversalDividendStreamCursorValueInput!
+
+    """cursor ordering"""
+    ordering: CursorOrdering
+}
+
+"""Initial value of the column from where the streaming should start"""
+input UniversalDividendStreamCursorValueInput {
+    amount: numeric
+    blockNumber: Int
+    eventId: String
+    id: String
+    membersCount: Int
+    monetaryMass: numeric
+    timestamp: timestamptz
+}
 
-  """Block number where transaction was created."""
-  created_on: order_by
+"""aggregate sum on columns"""
+type UniversalDividendSumFields {
+    amount: numeric
+    blockNumber: Int
+    membersCount: Int
+    monetaryMass: numeric
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+"""aggregate variance on columns"""
+type UniversalDividendVarianceFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
 }
 
-input transaction_timeserie_args {
-  from: date
-  issuer_pk: String
-  period: time_period
-  receiver_pk: String
-  to: date
+"""aggregate varPop on columns"""
+type UniversalDividendVarPopFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
 }
 
-"""This table is empty. It's only for Hasura."""
-type transaction_timeserie_tmp {
-  amount: Float!
-  date: timestamptz!
+"""aggregate varSamp on columns"""
+type UniversalDividendVarSampFields {
+    amount: Float
+    blockNumber: Float
+    membersCount: Float
+    monetaryMass: Float
 }
 
 """
-Boolean expression to filter rows from the table "transaction_timeserie_tmp". All fields are combined with a logical 'AND'.
+columns and relationships of "validator"
 """
-input transaction_timeserie_tmp_bool_exp {
-  _and: [transaction_timeserie_tmp_bool_exp!]
-  _not: transaction_timeserie_tmp_bool_exp
-  _or: [transaction_timeserie_tmp_bool_exp!]
-  amount: Float_comparison_exp
-  date: timestamptz_comparison_exp
+type Validator {
+    id: String!
+    index: Int!
 }
 
-"""Ordering options when selecting data from "transaction_timeserie_tmp"."""
-input transaction_timeserie_tmp_order_by {
-  amount: order_by
-  date: order_by
+"""
+aggregated selection of "validator"
+"""
+type ValidatorAggregate {
+    aggregate: ValidatorAggregateFields
+    nodes: [Validator!]!
 }
 
 """
-select columns of table "transaction_timeserie_tmp"
+aggregate fields of "validator"
 """
-enum transaction_timeserie_tmp_select_column {
-  """column name"""
-  amount
+type ValidatorAggregateFields {
+    avg: ValidatorAvgFields
+    count(columns: [ValidatorSelectColumn!], distinct: Boolean): Int!
+    max: ValidatorMaxFields
+    min: ValidatorMinFields
+    stddev: ValidatorStddevFields
+    stddevPop: ValidatorStddevPopFields
+    stddevSamp: ValidatorStddevSampFields
+    sum: ValidatorSumFields
+    varPop: ValidatorVarPopFields
+    varSamp: ValidatorVarSampFields
+    variance: ValidatorVarianceFields
+}
 
-  """column name"""
-  date
+"""aggregate avg on columns"""
+type ValidatorAvgFields {
+    index: Float
 }
 
 """
-Streaming cursor of the table "transaction_timeserie_tmp"
+Boolean expression to filter rows from the table "validator". All fields are combined with a logical 'AND'.
 """
-input transaction_timeserie_tmp_stream_cursor_input {
-  """Stream column input with initial value"""
-  initial_value: transaction_timeserie_tmp_stream_cursor_value_input!
-
-  """cursor ordering"""
-  ordering: cursor_ordering
+input ValidatorBoolExp {
+    _and: [ValidatorBoolExp!]
+    _not: ValidatorBoolExp
+    _or: [ValidatorBoolExp!]
+    id: StringComparisonExp
+    index: IntComparisonExp
 }
 
-"""Initial value of the column from where the streaming should start"""
-input transaction_timeserie_tmp_stream_cursor_value_input {
-  amount: Float
-  date: timestamptz
+"""aggregate max on columns"""
+type ValidatorMaxFields {
+    id: String
+    index: Int
 }
 
-"""aggregate var_pop on columns"""
-type transaction_var_pop_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-
-  """Block number where transaction was created."""
-  created_on: Float
+"""aggregate min on columns"""
+type ValidatorMinFields {
+    id: String
+    index: Int
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""Ordering options when selecting data from "validator"."""
+input ValidatorOrderBy {
+    id: OrderBy
+    index: OrderBy
 }
 
 """
-order by var_pop() on columns of table "transaction"
+select columns of table "validator"
 """
-input transaction_var_pop_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-
-  """Block number where transaction was created."""
-  created_on: order_by
+enum ValidatorSelectColumn {
+    """column name"""
+    id
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+    """column name"""
+    index
 }
 
-"""aggregate var_samp on columns"""
-type transaction_var_samp_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
+"""aggregate stddev on columns"""
+type ValidatorStddevFields {
+    index: Float
+}
 
-  """Block number where transaction was created."""
-  created_on: Float
+"""aggregate stddevPop on columns"""
+type ValidatorStddevPopFields {
+    index: Float
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate stddevSamp on columns"""
+type ValidatorStddevSampFields {
+    index: Float
 }
 
 """
-order by var_samp() on columns of table "transaction"
+Streaming cursor of the table "validator"
 """
-input transaction_var_samp_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
-
-  """Block number where transaction was created."""
-  created_on: order_by
+input ValidatorStreamCursorInput {
+    """Stream column input with initial value"""
+    initialValue: ValidatorStreamCursorValueInput!
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+    """cursor ordering"""
+    ordering: CursorOrdering
 }
 
-"""aggregate variance on columns"""
-type transaction_variance_fields {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: Float
-
-  """Block number where transaction was created."""
-  created_on: Float
+"""Initial value of the column from where the streaming should start"""
+input ValidatorStreamCursorValueInput {
+    id: String
+    index: Int
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: Float
+"""aggregate sum on columns"""
+type ValidatorSumFields {
+    index: Int
 }
 
-"""
-order by variance() on columns of table "transaction"
-"""
-input transaction_variance_order_by {
-  """Amount of the transaction. 100 units = 1 Äž1."""
-  amount: order_by
+"""aggregate variance on columns"""
+type ValidatorVarianceFields {
+    index: Float
+}
 
-  """Block number where transaction was created."""
-  created_on: order_by
+"""aggregate varPop on columns"""
+type ValidatorVarPopFields {
+    index: Float
+}
 
-  """
-  Primary Key `id` is used for postgreSQL and Hasura relationship, not related to any value in substrate.
-  """
-  id: order_by
+"""aggregate varSamp on columns"""
+type ValidatorVarSampFields {
+    index: Float
 }
 
diff --git a/lib/graphql/duniter_queries.dart b/lib/graphql/duniter_queries.dart
index c6c7f632698d5197ab487aa40fbe5ed7b00d6154..4e0bc73bbb15c94cd3e0083f103a60306c7f1fa1 100644
--- a/lib/graphql/duniter_queries.dart
+++ b/lib/graphql/duniter_queries.dart
@@ -1,10 +1,10 @@
-import '__generated__/duniter-indexer.schema.gql.dart';
+//import '__generated__/duniter-indexer.schema.gql.dart';
 
-final Gidentity_bool_expBuilder identityBoolExp = Gidentity_bool_exp(
+/*final Gidentity_bool_expBuilder identityBoolExp = Gidentity_bool_exp(
     (Gidentity_bool_expBuilder b) => b.name..G_similar = '%Ana%').toBuilder();
 
 final Gaccount_bool_exp accountBoolExp = Gaccount_bool_exp(
-    (Gaccount_bool_expBuilder b) => b..identity = identityBoolExp);
+    (Gaccount_bool_expBuilder b) => b..identity = identityBoolExp);*/
 
 // final accountsQuery = GAccountsQueryReq((b) => b..vars.where = accountBoolExp);