// GENERATED CODE - DO NOT MODIFY BY HAND part of 'repos.data.gql.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** Serializer _$gReposDataSerializer = new _$GReposDataSerializer(); Serializer _$gReposDataRepositoryOwnerSerializer = new _$GReposData_repositoryOwnerSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesSerializer = new _$GReposData_repositoryOwner_repositoriesSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesPageInfoSerializer = new _$GReposData_repositoryOwner_repositories_pageInfoSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesNodesSerializer = new _$GReposData_repositoryOwner_repositories_nodesSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesNodesOwnerSerializer = new _$GReposData_repositoryOwner_repositories_nodes_ownerSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesNodesStargazersSerializer = new _$GReposData_repositoryOwner_repositories_nodes_stargazersSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesNodesForksSerializer = new _$GReposData_repositoryOwner_repositories_nodes_forksSerializer(); Serializer _$gReposDataRepositoryOwnerRepositoriesNodesPrimaryLanguageSerializer = new _$GReposData_repositoryOwner_repositories_nodes_primaryLanguageSerializer(); Serializer _$gStarsDataSerializer = new _$GStarsDataSerializer(); Serializer _$gStarsDataUserSerializer = new _$GStarsData_userSerializer(); Serializer _$gStarsDataUserStarredRepositoriesSerializer = new _$GStarsData_user_starredRepositoriesSerializer(); Serializer _$gStarsDataUserStarredRepositoriesPageInfoSerializer = new _$GStarsData_user_starredRepositories_pageInfoSerializer(); Serializer _$gStarsDataUserStarredRepositoriesNodesSerializer = new _$GStarsData_user_starredRepositories_nodesSerializer(); Serializer _$gStarsDataUserStarredRepositoriesNodesOwnerSerializer = new _$GStarsData_user_starredRepositories_nodes_ownerSerializer(); Serializer _$gStarsDataUserStarredRepositoriesNodesStargazersSerializer = new _$GStarsData_user_starredRepositories_nodes_stargazersSerializer(); Serializer _$gStarsDataUserStarredRepositoriesNodesForksSerializer = new _$GStarsData_user_starredRepositories_nodes_forksSerializer(); Serializer _$gStarsDataUserStarredRepositoriesNodesPrimaryLanguageSerializer = new _$GStarsData_user_starredRepositories_nodes_primaryLanguageSerializer(); Serializer _$gRepoPartsDataSerializer = new _$GRepoPartsDataSerializer(); Serializer _$gRepoPartsDataOwnerSerializer = new _$GRepoPartsData_ownerSerializer(); Serializer _$gRepoPartsDataStargazersSerializer = new _$GRepoPartsData_stargazersSerializer(); Serializer _$gRepoPartsDataForksSerializer = new _$GRepoPartsData_forksSerializer(); Serializer _$gRepoPartsDataPrimaryLanguageSerializer = new _$GRepoPartsData_primaryLanguageSerializer(); class _$GReposDataSerializer implements StructuredSerializer { @override final Iterable types = const [GReposData, _$GReposData]; @override final String wireName = 'GReposData'; @override Iterable serialize(Serializers serializers, GReposData object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), ]; Object? value; value = object.repositoryOwner; if (value != null) { result ..add('repositoryOwner') ..add(serializers.serialize(value, specifiedType: const FullType(GReposData_repositoryOwner))); } return result; } @override GReposData deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposDataBuilder(); 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 'repositoryOwner': result.repositoryOwner.replace(serializers.deserialize(value, specifiedType: const FullType(GReposData_repositoryOwner))! as GReposData_repositoryOwner); break; } } return result.build(); } } class _$GReposData_repositoryOwnerSerializer implements StructuredSerializer { @override final Iterable types = const [ GReposData_repositoryOwner, _$GReposData_repositoryOwner ]; @override final String wireName = 'GReposData_repositoryOwner'; @override Iterable serialize( Serializers serializers, GReposData_repositoryOwner object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'repositories', serializers.serialize(object.repositories, specifiedType: const FullType(GReposData_repositoryOwner_repositories)), ]; return result; } @override GReposData_repositoryOwner deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwnerBuilder(); 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 'repositories': result.repositories.replace(serializers.deserialize(value, specifiedType: const FullType(GReposData_repositoryOwner_repositories))! as GReposData_repositoryOwner_repositories); break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositoriesSerializer implements StructuredSerializer { @override final Iterable types = const [ GReposData_repositoryOwner_repositories, _$GReposData_repositoryOwner_repositories ]; @override final String wireName = 'GReposData_repositoryOwner_repositories'; @override Iterable serialize( Serializers serializers, GReposData_repositoryOwner_repositories object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'pageInfo', serializers.serialize(object.pageInfo, specifiedType: const FullType(GReposData_repositoryOwner_repositories_pageInfo)), ]; Object? value; value = object.nodes; if (value != null) { result ..add('nodes') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, const [ const FullType(GReposData_repositoryOwner_repositories_nodes) ]))); } return result; } @override GReposData_repositoryOwner_repositories deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositoriesBuilder(); 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 'pageInfo': result.pageInfo.replace(serializers.deserialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_pageInfo))! as GReposData_repositoryOwner_repositories_pageInfo); break; case 'nodes': result.nodes.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, const [ const FullType(GReposData_repositoryOwner_repositories_nodes) ]))! as BuiltList); break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_pageInfoSerializer implements StructuredSerializer { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_pageInfo, _$GReposData_repositoryOwner_repositories_pageInfo ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_pageInfo'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_pageInfo object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'hasNextPage', serializers.serialize(object.hasNextPage, specifiedType: const FullType(bool)), ]; Object? value; value = object.endCursor; if (value != null) { result ..add('endCursor') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override GReposData_repositoryOwner_repositories_pageInfo deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_pageInfoBuilder(); 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 'hasNextPage': result.hasNextPage = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'endCursor': result.endCursor = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_nodesSerializer implements StructuredSerializer { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_nodes, _$GReposData_repositoryOwner_repositories_nodes ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_nodes'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_nodes object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'owner', serializers.serialize(object.owner, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_owner)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'isPrivate', serializers.serialize(object.isPrivate, specifiedType: const FullType(bool)), 'isFork', serializers.serialize(object.isFork, specifiedType: const FullType(bool)), 'stargazers', serializers.serialize(object.stargazers, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_stargazers)), 'forks', serializers.serialize(object.forks, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_forks)), 'updatedAt', serializers.serialize(object.updatedAt, specifiedType: const FullType(DateTime)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.primaryLanguage; if (value != null) { result ..add('primaryLanguage') ..add(serializers.serialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_primaryLanguage))); } return result; } @override GReposData_repositoryOwner_repositories_nodes deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_nodesBuilder(); 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 'owner': result.owner.replace(serializers.deserialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_owner))! as GReposData_repositoryOwner_repositories_nodes_owner); break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'isPrivate': result.isPrivate = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'isFork': result.isFork = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'stargazers': result.stargazers.replace(serializers.deserialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_stargazers))! as GReposData_repositoryOwner_repositories_nodes_stargazers); break; case 'forks': result.forks.replace(serializers.deserialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_forks))! as GReposData_repositoryOwner_repositories_nodes_forks); break; case 'primaryLanguage': result.primaryLanguage.replace(serializers.deserialize(value, specifiedType: const FullType( GReposData_repositoryOwner_repositories_nodes_primaryLanguage))! as GReposData_repositoryOwner_repositories_nodes_primaryLanguage); break; case 'updatedAt': result.updatedAt = serializers.deserialize(value, specifiedType: const FullType(DateTime))! as DateTime; break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_nodes_ownerSerializer implements StructuredSerializer< GReposData_repositoryOwner_repositories_nodes_owner> { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_nodes_owner, _$GReposData_repositoryOwner_repositories_nodes_owner ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_nodes_owner'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_nodes_owner object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'login', serializers.serialize(object.login, specifiedType: const FullType(String)), 'avatarUrl', serializers.serialize(object.avatarUrl, specifiedType: const FullType(String)), ]; return result; } @override GReposData_repositoryOwner_repositories_nodes_owner deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_nodes_ownerBuilder(); 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 'login': result.login = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'avatarUrl': result.avatarUrl = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_nodes_stargazersSerializer implements StructuredSerializer< GReposData_repositoryOwner_repositories_nodes_stargazers> { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_nodes_stargazers, _$GReposData_repositoryOwner_repositories_nodes_stargazers ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_nodes_stargazers'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_nodes_stargazers object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GReposData_repositoryOwner_repositories_nodes_stargazers deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_nodes_stargazersBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_nodes_forksSerializer implements StructuredSerializer< GReposData_repositoryOwner_repositories_nodes_forks> { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_nodes_forks, _$GReposData_repositoryOwner_repositories_nodes_forks ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_nodes_forks'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_nodes_forks object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GReposData_repositoryOwner_repositories_nodes_forks deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_nodes_forksBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GReposData_repositoryOwner_repositories_nodes_primaryLanguageSerializer implements StructuredSerializer< GReposData_repositoryOwner_repositories_nodes_primaryLanguage> { @override final Iterable types = const [ GReposData_repositoryOwner_repositories_nodes_primaryLanguage, _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage ]; @override final String wireName = 'GReposData_repositoryOwner_repositories_nodes_primaryLanguage'; @override Iterable serialize(Serializers serializers, GReposData_repositoryOwner_repositories_nodes_primaryLanguage object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), ]; Object? value; value = object.color; if (value != null) { result ..add('color') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override GReposData_repositoryOwner_repositories_nodes_primaryLanguage deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder(); 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 'color': result.color = 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 _$GStarsDataSerializer implements StructuredSerializer { @override final Iterable types = const [GStarsData, _$GStarsData]; @override final String wireName = 'GStarsData'; @override Iterable serialize(Serializers serializers, GStarsData object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), ]; Object? value; value = object.user; if (value != null) { result ..add('user') ..add(serializers.serialize(value, specifiedType: const FullType(GStarsData_user))); } return result; } @override GStarsData deserialize(Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsDataBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case '__typename': result.G__typename = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'user': result.user.replace(serializers.deserialize(value, specifiedType: const FullType(GStarsData_user))! as GStarsData_user); break; } } return result.build(); } } class _$GStarsData_userSerializer implements StructuredSerializer { @override final Iterable types = const [GStarsData_user, _$GStarsData_user]; @override final String wireName = 'GStarsData_user'; @override Iterable serialize(Serializers serializers, GStarsData_user object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'starredRepositories', serializers.serialize(object.starredRepositories, specifiedType: const FullType(GStarsData_user_starredRepositories)), ]; return result; } @override GStarsData_user deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_userBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case '__typename': result.G__typename = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'starredRepositories': result.starredRepositories.replace(serializers.deserialize(value, specifiedType: const FullType(GStarsData_user_starredRepositories))! as GStarsData_user_starredRepositories); break; } } return result.build(); } } class _$GStarsData_user_starredRepositoriesSerializer implements StructuredSerializer { @override final Iterable types = const [ GStarsData_user_starredRepositories, _$GStarsData_user_starredRepositories ]; @override final String wireName = 'GStarsData_user_starredRepositories'; @override Iterable serialize( Serializers serializers, GStarsData_user_starredRepositories object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'pageInfo', serializers.serialize(object.pageInfo, specifiedType: const FullType(GStarsData_user_starredRepositories_pageInfo)), ]; Object? value; value = object.nodes; if (value != null) { result ..add('nodes') ..add(serializers.serialize(value, specifiedType: const FullType(BuiltList, const [ const FullType(GStarsData_user_starredRepositories_nodes) ]))); } return result; } @override GStarsData_user_starredRepositories deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositoriesBuilder(); 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 'pageInfo': result.pageInfo.replace(serializers.deserialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_pageInfo))! as GStarsData_user_starredRepositories_pageInfo); break; case 'nodes': result.nodes.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltList, const [ const FullType(GStarsData_user_starredRepositories_nodes) ]))! as BuiltList); break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_pageInfoSerializer implements StructuredSerializer { @override final Iterable types = const [ GStarsData_user_starredRepositories_pageInfo, _$GStarsData_user_starredRepositories_pageInfo ]; @override final String wireName = 'GStarsData_user_starredRepositories_pageInfo'; @override Iterable serialize(Serializers serializers, GStarsData_user_starredRepositories_pageInfo object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'hasNextPage', serializers.serialize(object.hasNextPage, specifiedType: const FullType(bool)), ]; Object? value; value = object.endCursor; if (value != null) { result ..add('endCursor') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override GStarsData_user_starredRepositories_pageInfo deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_pageInfoBuilder(); 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 'hasNextPage': result.hasNextPage = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'endCursor': result.endCursor = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_nodesSerializer implements StructuredSerializer { @override final Iterable types = const [ GStarsData_user_starredRepositories_nodes, _$GStarsData_user_starredRepositories_nodes ]; @override final String wireName = 'GStarsData_user_starredRepositories_nodes'; @override Iterable serialize( Serializers serializers, GStarsData_user_starredRepositories_nodes object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'owner', serializers.serialize(object.owner, specifiedType: const FullType(GStarsData_user_starredRepositories_nodes_owner)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'isPrivate', serializers.serialize(object.isPrivate, specifiedType: const FullType(bool)), 'isFork', serializers.serialize(object.isFork, specifiedType: const FullType(bool)), 'stargazers', serializers.serialize(object.stargazers, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_stargazers)), 'forks', serializers.serialize(object.forks, specifiedType: const FullType(GStarsData_user_starredRepositories_nodes_forks)), 'updatedAt', serializers.serialize(object.updatedAt, specifiedType: const FullType(DateTime)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.primaryLanguage; if (value != null) { result ..add('primaryLanguage') ..add(serializers.serialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_primaryLanguage))); } return result; } @override GStarsData_user_starredRepositories_nodes deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_nodesBuilder(); 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 'owner': result.owner.replace(serializers.deserialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_owner))! as GStarsData_user_starredRepositories_nodes_owner); break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'isPrivate': result.isPrivate = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'isFork': result.isFork = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'stargazers': result.stargazers.replace(serializers.deserialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_stargazers))! as GStarsData_user_starredRepositories_nodes_stargazers); break; case 'forks': result.forks.replace(serializers.deserialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_forks))! as GStarsData_user_starredRepositories_nodes_forks); break; case 'primaryLanguage': result.primaryLanguage.replace(serializers.deserialize(value, specifiedType: const FullType( GStarsData_user_starredRepositories_nodes_primaryLanguage))! as GStarsData_user_starredRepositories_nodes_primaryLanguage); break; case 'updatedAt': result.updatedAt = serializers.deserialize(value, specifiedType: const FullType(DateTime))! as DateTime; break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_nodes_ownerSerializer implements StructuredSerializer { @override final Iterable types = const [ GStarsData_user_starredRepositories_nodes_owner, _$GStarsData_user_starredRepositories_nodes_owner ]; @override final String wireName = 'GStarsData_user_starredRepositories_nodes_owner'; @override Iterable serialize(Serializers serializers, GStarsData_user_starredRepositories_nodes_owner object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'login', serializers.serialize(object.login, specifiedType: const FullType(String)), 'avatarUrl', serializers.serialize(object.avatarUrl, specifiedType: const FullType(String)), ]; return result; } @override GStarsData_user_starredRepositories_nodes_owner deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_nodes_ownerBuilder(); 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 'login': result.login = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'avatarUrl': result.avatarUrl = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_nodes_stargazersSerializer implements StructuredSerializer< GStarsData_user_starredRepositories_nodes_stargazers> { @override final Iterable types = const [ GStarsData_user_starredRepositories_nodes_stargazers, _$GStarsData_user_starredRepositories_nodes_stargazers ]; @override final String wireName = 'GStarsData_user_starredRepositories_nodes_stargazers'; @override Iterable serialize(Serializers serializers, GStarsData_user_starredRepositories_nodes_stargazers object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GStarsData_user_starredRepositories_nodes_stargazers deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_nodes_stargazersBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_nodes_forksSerializer implements StructuredSerializer { @override final Iterable types = const [ GStarsData_user_starredRepositories_nodes_forks, _$GStarsData_user_starredRepositories_nodes_forks ]; @override final String wireName = 'GStarsData_user_starredRepositories_nodes_forks'; @override Iterable serialize(Serializers serializers, GStarsData_user_starredRepositories_nodes_forks object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GStarsData_user_starredRepositories_nodes_forks deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_nodes_forksBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GStarsData_user_starredRepositories_nodes_primaryLanguageSerializer implements StructuredSerializer< GStarsData_user_starredRepositories_nodes_primaryLanguage> { @override final Iterable types = const [ GStarsData_user_starredRepositories_nodes_primaryLanguage, _$GStarsData_user_starredRepositories_nodes_primaryLanguage ]; @override final String wireName = 'GStarsData_user_starredRepositories_nodes_primaryLanguage'; @override Iterable serialize(Serializers serializers, GStarsData_user_starredRepositories_nodes_primaryLanguage object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), ]; Object? value; value = object.color; if (value != null) { result ..add('color') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override GStarsData_user_starredRepositories_nodes_primaryLanguage deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder(); 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 'color': result.color = 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 _$GRepoPartsDataSerializer implements StructuredSerializer { @override final Iterable types = const [GRepoPartsData, _$GRepoPartsData]; @override final String wireName = 'GRepoPartsData'; @override Iterable serialize(Serializers serializers, GRepoPartsData object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'owner', serializers.serialize(object.owner, specifiedType: const FullType(GRepoPartsData_owner)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), 'isPrivate', serializers.serialize(object.isPrivate, specifiedType: const FullType(bool)), 'isFork', serializers.serialize(object.isFork, specifiedType: const FullType(bool)), 'stargazers', serializers.serialize(object.stargazers, specifiedType: const FullType(GRepoPartsData_stargazers)), 'forks', serializers.serialize(object.forks, specifiedType: const FullType(GRepoPartsData_forks)), 'updatedAt', serializers.serialize(object.updatedAt, specifiedType: const FullType(DateTime)), ]; Object? value; value = object.description; if (value != null) { result ..add('description') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } value = object.primaryLanguage; if (value != null) { result ..add('primaryLanguage') ..add(serializers.serialize(value, specifiedType: const FullType(GRepoPartsData_primaryLanguage))); } return result; } @override GRepoPartsData deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GRepoPartsDataBuilder(); 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 'owner': result.owner.replace(serializers.deserialize(value, specifiedType: const FullType(GRepoPartsData_owner))! as GRepoPartsData_owner); break; case 'name': result.name = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'description': result.description = serializers.deserialize(value, specifiedType: const FullType(String)) as String?; break; case 'isPrivate': result.isPrivate = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'isFork': result.isFork = serializers.deserialize(value, specifiedType: const FullType(bool))! as bool; break; case 'stargazers': result.stargazers.replace(serializers.deserialize(value, specifiedType: const FullType(GRepoPartsData_stargazers))! as GRepoPartsData_stargazers); break; case 'forks': result.forks.replace(serializers.deserialize(value, specifiedType: const FullType(GRepoPartsData_forks))! as GRepoPartsData_forks); break; case 'primaryLanguage': result.primaryLanguage.replace(serializers.deserialize(value, specifiedType: const FullType(GRepoPartsData_primaryLanguage))! as GRepoPartsData_primaryLanguage); break; case 'updatedAt': result.updatedAt = serializers.deserialize(value, specifiedType: const FullType(DateTime))! as DateTime; break; } } return result.build(); } } class _$GRepoPartsData_ownerSerializer implements StructuredSerializer { @override final Iterable types = const [ GRepoPartsData_owner, _$GRepoPartsData_owner ]; @override final String wireName = 'GRepoPartsData_owner'; @override Iterable serialize( Serializers serializers, GRepoPartsData_owner object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'login', serializers.serialize(object.login, specifiedType: const FullType(String)), 'avatarUrl', serializers.serialize(object.avatarUrl, specifiedType: const FullType(String)), ]; return result; } @override GRepoPartsData_owner deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GRepoPartsData_ownerBuilder(); 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 'login': result.login = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'avatarUrl': result.avatarUrl = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$GRepoPartsData_stargazersSerializer implements StructuredSerializer { @override final Iterable types = const [ GRepoPartsData_stargazers, _$GRepoPartsData_stargazers ]; @override final String wireName = 'GRepoPartsData_stargazers'; @override Iterable serialize( Serializers serializers, GRepoPartsData_stargazers object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GRepoPartsData_stargazers deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GRepoPartsData_stargazersBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GRepoPartsData_forksSerializer implements StructuredSerializer { @override final Iterable types = const [ GRepoPartsData_forks, _$GRepoPartsData_forks ]; @override final String wireName = 'GRepoPartsData_forks'; @override Iterable serialize( Serializers serializers, GRepoPartsData_forks object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'totalCount', serializers.serialize(object.totalCount, specifiedType: const FullType(int)), ]; return result; } @override GRepoPartsData_forks deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GRepoPartsData_forksBuilder(); 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 'totalCount': result.totalCount = serializers.deserialize(value, specifiedType: const FullType(int))! as int; break; } } return result.build(); } } class _$GRepoPartsData_primaryLanguageSerializer implements StructuredSerializer { @override final Iterable types = const [ GRepoPartsData_primaryLanguage, _$GRepoPartsData_primaryLanguage ]; @override final String wireName = 'GRepoPartsData_primaryLanguage'; @override Iterable serialize( Serializers serializers, GRepoPartsData_primaryLanguage object, {FullType specifiedType = FullType.unspecified}) { final result = [ '__typename', serializers.serialize(object.G__typename, specifiedType: const FullType(String)), 'name', serializers.serialize(object.name, specifiedType: const FullType(String)), ]; Object? value; value = object.color; if (value != null) { result ..add('color') ..add(serializers.serialize(value, specifiedType: const FullType(String))); } return result; } @override GRepoPartsData_primaryLanguage deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new GRepoPartsData_primaryLanguageBuilder(); 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 'color': result.color = 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 _$GReposData extends GReposData { @override final String G__typename; @override final GReposData_repositoryOwner? repositoryOwner; factory _$GReposData([void Function(GReposDataBuilder)? updates]) => (new GReposDataBuilder()..update(updates))._build(); _$GReposData._({required this.G__typename, this.repositoryOwner}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData', 'G__typename'); } @override GReposData rebuild(void Function(GReposDataBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposDataBuilder toBuilder() => new GReposDataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData && G__typename == other.G__typename && repositoryOwner == other.repositoryOwner; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), repositoryOwner.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GReposData') ..add('G__typename', G__typename) ..add('repositoryOwner', repositoryOwner)) .toString(); } } class GReposDataBuilder implements Builder { _$GReposData? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GReposData_repositoryOwnerBuilder? _repositoryOwner; GReposData_repositoryOwnerBuilder get repositoryOwner => _$this._repositoryOwner ??= new GReposData_repositoryOwnerBuilder(); set repositoryOwner(GReposData_repositoryOwnerBuilder? repositoryOwner) => _$this._repositoryOwner = repositoryOwner; GReposDataBuilder() { GReposData._initializeBuilder(this); } GReposDataBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _repositoryOwner = $v.repositoryOwner?.toBuilder(); _$v = null; } return this; } @override void replace(GReposData other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData; } @override void update(void Function(GReposDataBuilder)? updates) { if (updates != null) updates(this); } @override GReposData build() => _build(); _$GReposData _build() { _$GReposData _$result; try { _$result = _$v ?? new _$GReposData._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData', 'G__typename'), repositoryOwner: _repositoryOwner?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'repositoryOwner'; _repositoryOwner?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GReposData', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GReposData_repositoryOwner extends GReposData_repositoryOwner { @override final String G__typename; @override final GReposData_repositoryOwner_repositories repositories; factory _$GReposData_repositoryOwner( [void Function(GReposData_repositoryOwnerBuilder)? updates]) => (new GReposData_repositoryOwnerBuilder()..update(updates))._build(); _$GReposData_repositoryOwner._( {required this.G__typename, required this.repositories}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner', 'G__typename'); BuiltValueNullFieldError.checkNotNull( repositories, r'GReposData_repositoryOwner', 'repositories'); } @override GReposData_repositoryOwner rebuild( void Function(GReposData_repositoryOwnerBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwnerBuilder toBuilder() => new GReposData_repositoryOwnerBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner && G__typename == other.G__typename && repositories == other.repositories; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), repositories.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GReposData_repositoryOwner') ..add('G__typename', G__typename) ..add('repositories', repositories)) .toString(); } } class GReposData_repositoryOwnerBuilder implements Builder { _$GReposData_repositoryOwner? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GReposData_repositoryOwner_repositoriesBuilder? _repositories; GReposData_repositoryOwner_repositoriesBuilder get repositories => _$this._repositories ??= new GReposData_repositoryOwner_repositoriesBuilder(); set repositories( GReposData_repositoryOwner_repositoriesBuilder? repositories) => _$this._repositories = repositories; GReposData_repositoryOwnerBuilder() { GReposData_repositoryOwner._initializeBuilder(this); } GReposData_repositoryOwnerBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _repositories = $v.repositories.toBuilder(); _$v = null; } return this; } @override void replace(GReposData_repositoryOwner other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner; } @override void update(void Function(GReposData_repositoryOwnerBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner build() => _build(); _$GReposData_repositoryOwner _build() { _$GReposData_repositoryOwner _$result; try { _$result = _$v ?? new _$GReposData_repositoryOwner._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner', 'G__typename'), repositories: repositories.build()); } catch (_) { late String _$failedField; try { _$failedField = 'repositories'; repositories.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GReposData_repositoryOwner', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories extends GReposData_repositoryOwner_repositories { @override final String G__typename; @override final GReposData_repositoryOwner_repositories_pageInfo pageInfo; @override final BuiltList? nodes; factory _$GReposData_repositoryOwner_repositories( [void Function(GReposData_repositoryOwner_repositoriesBuilder)? updates]) => (new GReposData_repositoryOwner_repositoriesBuilder()..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories._( {required this.G__typename, required this.pageInfo, this.nodes}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories', 'G__typename'); BuiltValueNullFieldError.checkNotNull( pageInfo, r'GReposData_repositoryOwner_repositories', 'pageInfo'); } @override GReposData_repositoryOwner_repositories rebuild( void Function(GReposData_repositoryOwner_repositoriesBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositoriesBuilder toBuilder() => new GReposData_repositoryOwner_repositoriesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories && G__typename == other.G__typename && pageInfo == other.pageInfo && nodes == other.nodes; } @override int get hashCode { return $jf($jc( $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories') ..add('G__typename', G__typename) ..add('pageInfo', pageInfo) ..add('nodes', nodes)) .toString(); } } class GReposData_repositoryOwner_repositoriesBuilder implements Builder { _$GReposData_repositoryOwner_repositories? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GReposData_repositoryOwner_repositories_pageInfoBuilder? _pageInfo; GReposData_repositoryOwner_repositories_pageInfoBuilder get pageInfo => _$this._pageInfo ??= new GReposData_repositoryOwner_repositories_pageInfoBuilder(); set pageInfo( GReposData_repositoryOwner_repositories_pageInfoBuilder? pageInfo) => _$this._pageInfo = pageInfo; ListBuilder? _nodes; ListBuilder get nodes => _$this._nodes ??= new ListBuilder(); set nodes( ListBuilder? nodes) => _$this._nodes = nodes; GReposData_repositoryOwner_repositoriesBuilder() { GReposData_repositoryOwner_repositories._initializeBuilder(this); } GReposData_repositoryOwner_repositoriesBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _pageInfo = $v.pageInfo.toBuilder(); _nodes = $v.nodes?.toBuilder(); _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories; } @override void update( void Function(GReposData_repositoryOwner_repositoriesBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories build() => _build(); _$GReposData_repositoryOwner_repositories _build() { _$GReposData_repositoryOwner_repositories _$result; try { _$result = _$v ?? new _$GReposData_repositoryOwner_repositories._( G__typename: BuiltValueNullFieldError.checkNotNull(G__typename, r'GReposData_repositoryOwner_repositories', 'G__typename'), pageInfo: pageInfo.build(), nodes: _nodes?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'pageInfo'; pageInfo.build(); _$failedField = 'nodes'; _nodes?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GReposData_repositoryOwner_repositories', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_pageInfo extends GReposData_repositoryOwner_repositories_pageInfo { @override final String G__typename; @override final bool hasNextPage; @override final String? endCursor; factory _$GReposData_repositoryOwner_repositories_pageInfo( [void Function( GReposData_repositoryOwner_repositories_pageInfoBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_pageInfoBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_pageInfo._( {required this.G__typename, required this.hasNextPage, this.endCursor}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GReposData_repositoryOwner_repositories_pageInfo', 'G__typename'); BuiltValueNullFieldError.checkNotNull(hasNextPage, r'GReposData_repositoryOwner_repositories_pageInfo', 'hasNextPage'); } @override GReposData_repositoryOwner_repositories_pageInfo rebuild( void Function(GReposData_repositoryOwner_repositories_pageInfoBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_pageInfoBuilder toBuilder() => new GReposData_repositoryOwner_repositories_pageInfoBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_pageInfo && G__typename == other.G__typename && hasNextPage == other.hasNextPage && endCursor == other.endCursor; } @override int get hashCode { return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), endCursor.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_pageInfo') ..add('G__typename', G__typename) ..add('hasNextPage', hasNextPage) ..add('endCursor', endCursor)) .toString(); } } class GReposData_repositoryOwner_repositories_pageInfoBuilder implements Builder { _$GReposData_repositoryOwner_repositories_pageInfo? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; bool? _hasNextPage; bool? get hasNextPage => _$this._hasNextPage; set hasNextPage(bool? hasNextPage) => _$this._hasNextPage = hasNextPage; String? _endCursor; String? get endCursor => _$this._endCursor; set endCursor(String? endCursor) => _$this._endCursor = endCursor; GReposData_repositoryOwner_repositories_pageInfoBuilder() { GReposData_repositoryOwner_repositories_pageInfo._initializeBuilder(this); } GReposData_repositoryOwner_repositories_pageInfoBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _hasNextPage = $v.hasNextPage; _endCursor = $v.endCursor; _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories_pageInfo other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_pageInfo; } @override void update( void Function(GReposData_repositoryOwner_repositories_pageInfoBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_pageInfo build() => _build(); _$GReposData_repositoryOwner_repositories_pageInfo _build() { final _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_pageInfo._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_pageInfo', 'G__typename'), hasNextPage: BuiltValueNullFieldError.checkNotNull( hasNextPage, r'GReposData_repositoryOwner_repositories_pageInfo', 'hasNextPage'), endCursor: endCursor); replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_nodes extends GReposData_repositoryOwner_repositories_nodes { @override final String G__typename; @override final GReposData_repositoryOwner_repositories_nodes_owner owner; @override final String name; @override final String? description; @override final bool isPrivate; @override final bool isFork; @override final GReposData_repositoryOwner_repositories_nodes_stargazers stargazers; @override final GReposData_repositoryOwner_repositories_nodes_forks forks; @override final GReposData_repositoryOwner_repositories_nodes_primaryLanguage? primaryLanguage; @override final DateTime updatedAt; factory _$GReposData_repositoryOwner_repositories_nodes( [void Function(GReposData_repositoryOwner_repositories_nodesBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_nodesBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_nodes._( {required this.G__typename, required this.owner, required this.name, this.description, required this.isPrivate, required this.isFork, required this.stargazers, required this.forks, this.primaryLanguage, required this.updatedAt}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GReposData_repositoryOwner_repositories_nodes', 'G__typename'); BuiltValueNullFieldError.checkNotNull( owner, r'GReposData_repositoryOwner_repositories_nodes', 'owner'); BuiltValueNullFieldError.checkNotNull( name, r'GReposData_repositoryOwner_repositories_nodes', 'name'); BuiltValueNullFieldError.checkNotNull(isPrivate, r'GReposData_repositoryOwner_repositories_nodes', 'isPrivate'); BuiltValueNullFieldError.checkNotNull( isFork, r'GReposData_repositoryOwner_repositories_nodes', 'isFork'); BuiltValueNullFieldError.checkNotNull(stargazers, r'GReposData_repositoryOwner_repositories_nodes', 'stargazers'); BuiltValueNullFieldError.checkNotNull( forks, r'GReposData_repositoryOwner_repositories_nodes', 'forks'); BuiltValueNullFieldError.checkNotNull(updatedAt, r'GReposData_repositoryOwner_repositories_nodes', 'updatedAt'); } @override GReposData_repositoryOwner_repositories_nodes rebuild( void Function(GReposData_repositoryOwner_repositories_nodesBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_nodesBuilder toBuilder() => new GReposData_repositoryOwner_repositories_nodesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_nodes && G__typename == other.G__typename && owner == other.owner && name == other.name && description == other.description && isPrivate == other.isPrivate && isFork == other.isFork && stargazers == other.stargazers && forks == other.forks && primaryLanguage == other.primaryLanguage && updatedAt == other.updatedAt; } @override int get hashCode { return $jf($jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode), description.hashCode), isPrivate.hashCode), isFork.hashCode), stargazers.hashCode), forks.hashCode), primaryLanguage.hashCode), updatedAt.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_nodes') ..add('G__typename', G__typename) ..add('owner', owner) ..add('name', name) ..add('description', description) ..add('isPrivate', isPrivate) ..add('isFork', isFork) ..add('stargazers', stargazers) ..add('forks', forks) ..add('primaryLanguage', primaryLanguage) ..add('updatedAt', updatedAt)) .toString(); } } class GReposData_repositoryOwner_repositories_nodesBuilder implements Builder { _$GReposData_repositoryOwner_repositories_nodes? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GReposData_repositoryOwner_repositories_nodes_ownerBuilder? _owner; GReposData_repositoryOwner_repositories_nodes_ownerBuilder get owner => _$this._owner ??= new GReposData_repositoryOwner_repositories_nodes_ownerBuilder(); set owner( GReposData_repositoryOwner_repositories_nodes_ownerBuilder? owner) => _$this._owner = owner; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; String? _description; String? get description => _$this._description; set description(String? description) => _$this._description = description; bool? _isPrivate; bool? get isPrivate => _$this._isPrivate; set isPrivate(bool? isPrivate) => _$this._isPrivate = isPrivate; bool? _isFork; bool? get isFork => _$this._isFork; set isFork(bool? isFork) => _$this._isFork = isFork; GReposData_repositoryOwner_repositories_nodes_stargazersBuilder? _stargazers; GReposData_repositoryOwner_repositories_nodes_stargazersBuilder get stargazers => _$this._stargazers ??= new GReposData_repositoryOwner_repositories_nodes_stargazersBuilder(); set stargazers( GReposData_repositoryOwner_repositories_nodes_stargazersBuilder? stargazers) => _$this._stargazers = stargazers; GReposData_repositoryOwner_repositories_nodes_forksBuilder? _forks; GReposData_repositoryOwner_repositories_nodes_forksBuilder get forks => _$this._forks ??= new GReposData_repositoryOwner_repositories_nodes_forksBuilder(); set forks( GReposData_repositoryOwner_repositories_nodes_forksBuilder? forks) => _$this._forks = forks; GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder? _primaryLanguage; GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder get primaryLanguage => _$this._primaryLanguage ??= new GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder(); set primaryLanguage( GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder? primaryLanguage) => _$this._primaryLanguage = primaryLanguage; DateTime? _updatedAt; DateTime? get updatedAt => _$this._updatedAt; set updatedAt(DateTime? updatedAt) => _$this._updatedAt = updatedAt; GReposData_repositoryOwner_repositories_nodesBuilder() { GReposData_repositoryOwner_repositories_nodes._initializeBuilder(this); } GReposData_repositoryOwner_repositories_nodesBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _owner = $v.owner.toBuilder(); _name = $v.name; _description = $v.description; _isPrivate = $v.isPrivate; _isFork = $v.isFork; _stargazers = $v.stargazers.toBuilder(); _forks = $v.forks.toBuilder(); _primaryLanguage = $v.primaryLanguage?.toBuilder(); _updatedAt = $v.updatedAt; _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories_nodes other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_nodes; } @override void update( void Function(GReposData_repositoryOwner_repositories_nodesBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_nodes build() => _build(); _$GReposData_repositoryOwner_repositories_nodes _build() { _$GReposData_repositoryOwner_repositories_nodes _$result; try { _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_nodes._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes', 'G__typename'), owner: owner.build(), name: BuiltValueNullFieldError.checkNotNull( name, r'GReposData_repositoryOwner_repositories_nodes', 'name'), description: description, isPrivate: BuiltValueNullFieldError.checkNotNull( isPrivate, r'GReposData_repositoryOwner_repositories_nodes', 'isPrivate'), isFork: BuiltValueNullFieldError.checkNotNull(isFork, r'GReposData_repositoryOwner_repositories_nodes', 'isFork'), stargazers: stargazers.build(), forks: forks.build(), primaryLanguage: _primaryLanguage?.build(), updatedAt: BuiltValueNullFieldError.checkNotNull( updatedAt, r'GReposData_repositoryOwner_repositories_nodes', 'updatedAt')); } catch (_) { late String _$failedField; try { _$failedField = 'owner'; owner.build(); _$failedField = 'stargazers'; stargazers.build(); _$failedField = 'forks'; forks.build(); _$failedField = 'primaryLanguage'; _primaryLanguage?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GReposData_repositoryOwner_repositories_nodes', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_nodes_owner extends GReposData_repositoryOwner_repositories_nodes_owner { @override final String G__typename; @override final String login; @override final String avatarUrl; factory _$GReposData_repositoryOwner_repositories_nodes_owner( [void Function( GReposData_repositoryOwner_repositories_nodes_ownerBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_nodes_ownerBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_nodes_owner._( {required this.G__typename, required this.login, required this.avatarUrl}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GReposData_repositoryOwner_repositories_nodes_owner', 'G__typename'); BuiltValueNullFieldError.checkNotNull( login, r'GReposData_repositoryOwner_repositories_nodes_owner', 'login'); BuiltValueNullFieldError.checkNotNull(avatarUrl, r'GReposData_repositoryOwner_repositories_nodes_owner', 'avatarUrl'); } @override GReposData_repositoryOwner_repositories_nodes_owner rebuild( void Function( GReposData_repositoryOwner_repositories_nodes_ownerBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_nodes_ownerBuilder toBuilder() => new GReposData_repositoryOwner_repositories_nodes_ownerBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_nodes_owner && G__typename == other.G__typename && login == other.login && avatarUrl == other.avatarUrl; } @override int get hashCode { return $jf($jc( $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_nodes_owner') ..add('G__typename', G__typename) ..add('login', login) ..add('avatarUrl', avatarUrl)) .toString(); } } class GReposData_repositoryOwner_repositories_nodes_ownerBuilder implements Builder { _$GReposData_repositoryOwner_repositories_nodes_owner? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _login; String? get login => _$this._login; set login(String? login) => _$this._login = login; String? _avatarUrl; String? get avatarUrl => _$this._avatarUrl; set avatarUrl(String? avatarUrl) => _$this._avatarUrl = avatarUrl; GReposData_repositoryOwner_repositories_nodes_ownerBuilder() { GReposData_repositoryOwner_repositories_nodes_owner._initializeBuilder( this); } GReposData_repositoryOwner_repositories_nodes_ownerBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _login = $v.login; _avatarUrl = $v.avatarUrl; _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories_nodes_owner other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_nodes_owner; } @override void update( void Function(GReposData_repositoryOwner_repositories_nodes_ownerBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_nodes_owner build() => _build(); _$GReposData_repositoryOwner_repositories_nodes_owner _build() { final _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_nodes_owner._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_owner', 'G__typename'), login: BuiltValueNullFieldError.checkNotNull( login, r'GReposData_repositoryOwner_repositories_nodes_owner', 'login'), avatarUrl: BuiltValueNullFieldError.checkNotNull( avatarUrl, r'GReposData_repositoryOwner_repositories_nodes_owner', 'avatarUrl')); replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_nodes_stargazers extends GReposData_repositoryOwner_repositories_nodes_stargazers { @override final String G__typename; @override final int totalCount; factory _$GReposData_repositoryOwner_repositories_nodes_stargazers( [void Function( GReposData_repositoryOwner_repositories_nodes_stargazersBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_nodes_stargazersBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_nodes_stargazers._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_stargazers', 'G__typename'); BuiltValueNullFieldError.checkNotNull( totalCount, r'GReposData_repositoryOwner_repositories_nodes_stargazers', 'totalCount'); } @override GReposData_repositoryOwner_repositories_nodes_stargazers rebuild( void Function( GReposData_repositoryOwner_repositories_nodes_stargazersBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_nodes_stargazersBuilder toBuilder() => new GReposData_repositoryOwner_repositories_nodes_stargazersBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_nodes_stargazers && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_nodes_stargazers') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GReposData_repositoryOwner_repositories_nodes_stargazersBuilder implements Builder { _$GReposData_repositoryOwner_repositories_nodes_stargazers? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GReposData_repositoryOwner_repositories_nodes_stargazersBuilder() { GReposData_repositoryOwner_repositories_nodes_stargazers._initializeBuilder( this); } GReposData_repositoryOwner_repositories_nodes_stargazersBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories_nodes_stargazers other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_nodes_stargazers; } @override void update( void Function( GReposData_repositoryOwner_repositories_nodes_stargazersBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_nodes_stargazers build() => _build(); _$GReposData_repositoryOwner_repositories_nodes_stargazers _build() { final _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_nodes_stargazers._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_stargazers', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GReposData_repositoryOwner_repositories_nodes_stargazers', 'totalCount')); replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_nodes_forks extends GReposData_repositoryOwner_repositories_nodes_forks { @override final String G__typename; @override final int totalCount; factory _$GReposData_repositoryOwner_repositories_nodes_forks( [void Function( GReposData_repositoryOwner_repositories_nodes_forksBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_nodes_forksBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_nodes_forks._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GReposData_repositoryOwner_repositories_nodes_forks', 'G__typename'); BuiltValueNullFieldError.checkNotNull(totalCount, r'GReposData_repositoryOwner_repositories_nodes_forks', 'totalCount'); } @override GReposData_repositoryOwner_repositories_nodes_forks rebuild( void Function( GReposData_repositoryOwner_repositories_nodes_forksBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_nodes_forksBuilder toBuilder() => new GReposData_repositoryOwner_repositories_nodes_forksBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_nodes_forks && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_nodes_forks') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GReposData_repositoryOwner_repositories_nodes_forksBuilder implements Builder { _$GReposData_repositoryOwner_repositories_nodes_forks? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GReposData_repositoryOwner_repositories_nodes_forksBuilder() { GReposData_repositoryOwner_repositories_nodes_forks._initializeBuilder( this); } GReposData_repositoryOwner_repositories_nodes_forksBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GReposData_repositoryOwner_repositories_nodes_forks other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_nodes_forks; } @override void update( void Function(GReposData_repositoryOwner_repositories_nodes_forksBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_nodes_forks build() => _build(); _$GReposData_repositoryOwner_repositories_nodes_forks _build() { final _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_nodes_forks._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_forks', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GReposData_repositoryOwner_repositories_nodes_forks', 'totalCount')); replace(_$result); return _$result; } } class _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage extends GReposData_repositoryOwner_repositories_nodes_primaryLanguage { @override final String G__typename; @override final String? color; @override final String name; factory _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage( [void Function( GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder)? updates]) => (new GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder() ..update(updates)) ._build(); _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage._( {required this.G__typename, this.color, required this.name}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_primaryLanguage', 'G__typename'); BuiltValueNullFieldError.checkNotNull( name, r'GReposData_repositoryOwner_repositories_nodes_primaryLanguage', 'name'); } @override GReposData_repositoryOwner_repositories_nodes_primaryLanguage rebuild( void Function( GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder) updates) => (toBuilder()..update(updates)).build(); @override GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder toBuilder() => new GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GReposData_repositoryOwner_repositories_nodes_primaryLanguage && G__typename == other.G__typename && color == other.color && name == other.name; } @override int get hashCode { return $jf( $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GReposData_repositoryOwner_repositories_nodes_primaryLanguage') ..add('G__typename', G__typename) ..add('color', color) ..add('name', name)) .toString(); } } class GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder implements Builder { _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _color; String? get color => _$this._color; set color(String? color) => _$this._color = color; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder() { GReposData_repositoryOwner_repositories_nodes_primaryLanguage ._initializeBuilder(this); } GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _color = $v.color; _name = $v.name; _$v = null; } return this; } @override void replace( GReposData_repositoryOwner_repositories_nodes_primaryLanguage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage; } @override void update( void Function( GReposData_repositoryOwner_repositories_nodes_primaryLanguageBuilder)? updates) { if (updates != null) updates(this); } @override GReposData_repositoryOwner_repositories_nodes_primaryLanguage build() => _build(); _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage _build() { final _$result = _$v ?? new _$GReposData_repositoryOwner_repositories_nodes_primaryLanguage._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GReposData_repositoryOwner_repositories_nodes_primaryLanguage', 'G__typename'), color: color, name: BuiltValueNullFieldError.checkNotNull( name, r'GReposData_repositoryOwner_repositories_nodes_primaryLanguage', 'name')); replace(_$result); return _$result; } } class _$GStarsData extends GStarsData { @override final String G__typename; @override final GStarsData_user? user; factory _$GStarsData([void Function(GStarsDataBuilder)? updates]) => (new GStarsDataBuilder()..update(updates))._build(); _$GStarsData._({required this.G__typename, this.user}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData', 'G__typename'); } @override GStarsData rebuild(void Function(GStarsDataBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsDataBuilder toBuilder() => new GStarsDataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData && G__typename == other.G__typename && user == other.user; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), user.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GStarsData') ..add('G__typename', G__typename) ..add('user', user)) .toString(); } } class GStarsDataBuilder implements Builder { _$GStarsData? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GStarsData_userBuilder? _user; GStarsData_userBuilder get user => _$this._user ??= new GStarsData_userBuilder(); set user(GStarsData_userBuilder? user) => _$this._user = user; GStarsDataBuilder() { GStarsData._initializeBuilder(this); } GStarsDataBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _user = $v.user?.toBuilder(); _$v = null; } return this; } @override void replace(GStarsData other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData; } @override void update(void Function(GStarsDataBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData build() => _build(); _$GStarsData _build() { _$GStarsData _$result; try { _$result = _$v ?? new _$GStarsData._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData', 'G__typename'), user: _user?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'user'; _user?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GStarsData', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GStarsData_user extends GStarsData_user { @override final String G__typename; @override final GStarsData_user_starredRepositories starredRepositories; factory _$GStarsData_user([void Function(GStarsData_userBuilder)? updates]) => (new GStarsData_userBuilder()..update(updates))._build(); _$GStarsData_user._( {required this.G__typename, required this.starredRepositories}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user', 'G__typename'); BuiltValueNullFieldError.checkNotNull( starredRepositories, r'GStarsData_user', 'starredRepositories'); } @override GStarsData_user rebuild(void Function(GStarsData_userBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_userBuilder toBuilder() => new GStarsData_userBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user && G__typename == other.G__typename && starredRepositories == other.starredRepositories; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), starredRepositories.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GStarsData_user') ..add('G__typename', G__typename) ..add('starredRepositories', starredRepositories)) .toString(); } } class GStarsData_userBuilder implements Builder { _$GStarsData_user? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GStarsData_user_starredRepositoriesBuilder? _starredRepositories; GStarsData_user_starredRepositoriesBuilder get starredRepositories => _$this._starredRepositories ??= new GStarsData_user_starredRepositoriesBuilder(); set starredRepositories( GStarsData_user_starredRepositoriesBuilder? starredRepositories) => _$this._starredRepositories = starredRepositories; GStarsData_userBuilder() { GStarsData_user._initializeBuilder(this); } GStarsData_userBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _starredRepositories = $v.starredRepositories.toBuilder(); _$v = null; } return this; } @override void replace(GStarsData_user other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user; } @override void update(void Function(GStarsData_userBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user build() => _build(); _$GStarsData_user _build() { _$GStarsData_user _$result; try { _$result = _$v ?? new _$GStarsData_user._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user', 'G__typename'), starredRepositories: starredRepositories.build()); } catch (_) { late String _$failedField; try { _$failedField = 'starredRepositories'; starredRepositories.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GStarsData_user', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories extends GStarsData_user_starredRepositories { @override final String G__typename; @override final GStarsData_user_starredRepositories_pageInfo pageInfo; @override final BuiltList? nodes; factory _$GStarsData_user_starredRepositories( [void Function(GStarsData_user_starredRepositoriesBuilder)? updates]) => (new GStarsData_user_starredRepositoriesBuilder()..update(updates)) ._build(); _$GStarsData_user_starredRepositories._( {required this.G__typename, required this.pageInfo, this.nodes}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories', 'G__typename'); BuiltValueNullFieldError.checkNotNull( pageInfo, r'GStarsData_user_starredRepositories', 'pageInfo'); } @override GStarsData_user_starredRepositories rebuild( void Function(GStarsData_user_starredRepositoriesBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositoriesBuilder toBuilder() => new GStarsData_user_starredRepositoriesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories && G__typename == other.G__typename && pageInfo == other.pageInfo && nodes == other.nodes; } @override int get hashCode { return $jf($jc( $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GStarsData_user_starredRepositories') ..add('G__typename', G__typename) ..add('pageInfo', pageInfo) ..add('nodes', nodes)) .toString(); } } class GStarsData_user_starredRepositoriesBuilder implements Builder { _$GStarsData_user_starredRepositories? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GStarsData_user_starredRepositories_pageInfoBuilder? _pageInfo; GStarsData_user_starredRepositories_pageInfoBuilder get pageInfo => _$this._pageInfo ??= new GStarsData_user_starredRepositories_pageInfoBuilder(); set pageInfo(GStarsData_user_starredRepositories_pageInfoBuilder? pageInfo) => _$this._pageInfo = pageInfo; ListBuilder? _nodes; ListBuilder get nodes => _$this._nodes ??= new ListBuilder(); set nodes(ListBuilder? nodes) => _$this._nodes = nodes; GStarsData_user_starredRepositoriesBuilder() { GStarsData_user_starredRepositories._initializeBuilder(this); } GStarsData_user_starredRepositoriesBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _pageInfo = $v.pageInfo.toBuilder(); _nodes = $v.nodes?.toBuilder(); _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories; } @override void update( void Function(GStarsData_user_starredRepositoriesBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories build() => _build(); _$GStarsData_user_starredRepositories _build() { _$GStarsData_user_starredRepositories _$result; try { _$result = _$v ?? new _$GStarsData_user_starredRepositories._( G__typename: BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories', 'G__typename'), pageInfo: pageInfo.build(), nodes: _nodes?.build()); } catch (_) { late String _$failedField; try { _$failedField = 'pageInfo'; pageInfo.build(); _$failedField = 'nodes'; _nodes?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GStarsData_user_starredRepositories', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_pageInfo extends GStarsData_user_starredRepositories_pageInfo { @override final String G__typename; @override final bool hasNextPage; @override final String? endCursor; factory _$GStarsData_user_starredRepositories_pageInfo( [void Function(GStarsData_user_starredRepositories_pageInfoBuilder)? updates]) => (new GStarsData_user_starredRepositories_pageInfoBuilder() ..update(updates)) ._build(); _$GStarsData_user_starredRepositories_pageInfo._( {required this.G__typename, required this.hasNextPage, this.endCursor}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_pageInfo', 'G__typename'); BuiltValueNullFieldError.checkNotNull(hasNextPage, r'GStarsData_user_starredRepositories_pageInfo', 'hasNextPage'); } @override GStarsData_user_starredRepositories_pageInfo rebuild( void Function(GStarsData_user_starredRepositories_pageInfoBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_pageInfoBuilder toBuilder() => new GStarsData_user_starredRepositories_pageInfoBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_pageInfo && G__typename == other.G__typename && hasNextPage == other.hasNextPage && endCursor == other.endCursor; } @override int get hashCode { return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), endCursor.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_pageInfo') ..add('G__typename', G__typename) ..add('hasNextPage', hasNextPage) ..add('endCursor', endCursor)) .toString(); } } class GStarsData_user_starredRepositories_pageInfoBuilder implements Builder { _$GStarsData_user_starredRepositories_pageInfo? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; bool? _hasNextPage; bool? get hasNextPage => _$this._hasNextPage; set hasNextPage(bool? hasNextPage) => _$this._hasNextPage = hasNextPage; String? _endCursor; String? get endCursor => _$this._endCursor; set endCursor(String? endCursor) => _$this._endCursor = endCursor; GStarsData_user_starredRepositories_pageInfoBuilder() { GStarsData_user_starredRepositories_pageInfo._initializeBuilder(this); } GStarsData_user_starredRepositories_pageInfoBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _hasNextPage = $v.hasNextPage; _endCursor = $v.endCursor; _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories_pageInfo other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_pageInfo; } @override void update( void Function(GStarsData_user_starredRepositories_pageInfoBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_pageInfo build() => _build(); _$GStarsData_user_starredRepositories_pageInfo _build() { final _$result = _$v ?? new _$GStarsData_user_starredRepositories_pageInfo._( G__typename: BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_pageInfo', 'G__typename'), hasNextPage: BuiltValueNullFieldError.checkNotNull(hasNextPage, r'GStarsData_user_starredRepositories_pageInfo', 'hasNextPage'), endCursor: endCursor); replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_nodes extends GStarsData_user_starredRepositories_nodes { @override final String G__typename; @override final GStarsData_user_starredRepositories_nodes_owner owner; @override final String name; @override final String? description; @override final bool isPrivate; @override final bool isFork; @override final GStarsData_user_starredRepositories_nodes_stargazers stargazers; @override final GStarsData_user_starredRepositories_nodes_forks forks; @override final GStarsData_user_starredRepositories_nodes_primaryLanguage? primaryLanguage; @override final DateTime updatedAt; factory _$GStarsData_user_starredRepositories_nodes( [void Function(GStarsData_user_starredRepositories_nodesBuilder)? updates]) => (new GStarsData_user_starredRepositories_nodesBuilder()..update(updates)) ._build(); _$GStarsData_user_starredRepositories_nodes._( {required this.G__typename, required this.owner, required this.name, this.description, required this.isPrivate, required this.isFork, required this.stargazers, required this.forks, this.primaryLanguage, required this.updatedAt}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_nodes', 'G__typename'); BuiltValueNullFieldError.checkNotNull( owner, r'GStarsData_user_starredRepositories_nodes', 'owner'); BuiltValueNullFieldError.checkNotNull( name, r'GStarsData_user_starredRepositories_nodes', 'name'); BuiltValueNullFieldError.checkNotNull( isPrivate, r'GStarsData_user_starredRepositories_nodes', 'isPrivate'); BuiltValueNullFieldError.checkNotNull( isFork, r'GStarsData_user_starredRepositories_nodes', 'isFork'); BuiltValueNullFieldError.checkNotNull( stargazers, r'GStarsData_user_starredRepositories_nodes', 'stargazers'); BuiltValueNullFieldError.checkNotNull( forks, r'GStarsData_user_starredRepositories_nodes', 'forks'); BuiltValueNullFieldError.checkNotNull( updatedAt, r'GStarsData_user_starredRepositories_nodes', 'updatedAt'); } @override GStarsData_user_starredRepositories_nodes rebuild( void Function(GStarsData_user_starredRepositories_nodesBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_nodesBuilder toBuilder() => new GStarsData_user_starredRepositories_nodesBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_nodes && G__typename == other.G__typename && owner == other.owner && name == other.name && description == other.description && isPrivate == other.isPrivate && isFork == other.isFork && stargazers == other.stargazers && forks == other.forks && primaryLanguage == other.primaryLanguage && updatedAt == other.updatedAt; } @override int get hashCode { return $jf($jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode), description.hashCode), isPrivate.hashCode), isFork.hashCode), stargazers.hashCode), forks.hashCode), primaryLanguage.hashCode), updatedAt.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_nodes') ..add('G__typename', G__typename) ..add('owner', owner) ..add('name', name) ..add('description', description) ..add('isPrivate', isPrivate) ..add('isFork', isFork) ..add('stargazers', stargazers) ..add('forks', forks) ..add('primaryLanguage', primaryLanguage) ..add('updatedAt', updatedAt)) .toString(); } } class GStarsData_user_starredRepositories_nodesBuilder implements Builder { _$GStarsData_user_starredRepositories_nodes? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GStarsData_user_starredRepositories_nodes_ownerBuilder? _owner; GStarsData_user_starredRepositories_nodes_ownerBuilder get owner => _$this._owner ??= new GStarsData_user_starredRepositories_nodes_ownerBuilder(); set owner(GStarsData_user_starredRepositories_nodes_ownerBuilder? owner) => _$this._owner = owner; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; String? _description; String? get description => _$this._description; set description(String? description) => _$this._description = description; bool? _isPrivate; bool? get isPrivate => _$this._isPrivate; set isPrivate(bool? isPrivate) => _$this._isPrivate = isPrivate; bool? _isFork; bool? get isFork => _$this._isFork; set isFork(bool? isFork) => _$this._isFork = isFork; GStarsData_user_starredRepositories_nodes_stargazersBuilder? _stargazers; GStarsData_user_starredRepositories_nodes_stargazersBuilder get stargazers => _$this._stargazers ??= new GStarsData_user_starredRepositories_nodes_stargazersBuilder(); set stargazers( GStarsData_user_starredRepositories_nodes_stargazersBuilder? stargazers) => _$this._stargazers = stargazers; GStarsData_user_starredRepositories_nodes_forksBuilder? _forks; GStarsData_user_starredRepositories_nodes_forksBuilder get forks => _$this._forks ??= new GStarsData_user_starredRepositories_nodes_forksBuilder(); set forks(GStarsData_user_starredRepositories_nodes_forksBuilder? forks) => _$this._forks = forks; GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder? _primaryLanguage; GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder get primaryLanguage => _$this._primaryLanguage ??= new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder(); set primaryLanguage( GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder? primaryLanguage) => _$this._primaryLanguage = primaryLanguage; DateTime? _updatedAt; DateTime? get updatedAt => _$this._updatedAt; set updatedAt(DateTime? updatedAt) => _$this._updatedAt = updatedAt; GStarsData_user_starredRepositories_nodesBuilder() { GStarsData_user_starredRepositories_nodes._initializeBuilder(this); } GStarsData_user_starredRepositories_nodesBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _owner = $v.owner.toBuilder(); _name = $v.name; _description = $v.description; _isPrivate = $v.isPrivate; _isFork = $v.isFork; _stargazers = $v.stargazers.toBuilder(); _forks = $v.forks.toBuilder(); _primaryLanguage = $v.primaryLanguage?.toBuilder(); _updatedAt = $v.updatedAt; _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories_nodes other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_nodes; } @override void update( void Function(GStarsData_user_starredRepositories_nodesBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_nodes build() => _build(); _$GStarsData_user_starredRepositories_nodes _build() { _$GStarsData_user_starredRepositories_nodes _$result; try { _$result = _$v ?? new _$GStarsData_user_starredRepositories_nodes._( G__typename: BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_nodes', 'G__typename'), owner: owner.build(), name: BuiltValueNullFieldError.checkNotNull( name, r'GStarsData_user_starredRepositories_nodes', 'name'), description: description, isPrivate: BuiltValueNullFieldError.checkNotNull(isPrivate, r'GStarsData_user_starredRepositories_nodes', 'isPrivate'), isFork: BuiltValueNullFieldError.checkNotNull(isFork, r'GStarsData_user_starredRepositories_nodes', 'isFork'), stargazers: stargazers.build(), forks: forks.build(), primaryLanguage: _primaryLanguage?.build(), updatedAt: BuiltValueNullFieldError.checkNotNull(updatedAt, r'GStarsData_user_starredRepositories_nodes', 'updatedAt')); } catch (_) { late String _$failedField; try { _$failedField = 'owner'; owner.build(); _$failedField = 'stargazers'; stargazers.build(); _$failedField = 'forks'; forks.build(); _$failedField = 'primaryLanguage'; _primaryLanguage?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GStarsData_user_starredRepositories_nodes', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_nodes_owner extends GStarsData_user_starredRepositories_nodes_owner { @override final String G__typename; @override final String login; @override final String avatarUrl; factory _$GStarsData_user_starredRepositories_nodes_owner( [void Function( GStarsData_user_starredRepositories_nodes_ownerBuilder)? updates]) => (new GStarsData_user_starredRepositories_nodes_ownerBuilder() ..update(updates)) ._build(); _$GStarsData_user_starredRepositories_nodes_owner._( {required this.G__typename, required this.login, required this.avatarUrl}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_nodes_owner', 'G__typename'); BuiltValueNullFieldError.checkNotNull( login, r'GStarsData_user_starredRepositories_nodes_owner', 'login'); BuiltValueNullFieldError.checkNotNull(avatarUrl, r'GStarsData_user_starredRepositories_nodes_owner', 'avatarUrl'); } @override GStarsData_user_starredRepositories_nodes_owner rebuild( void Function(GStarsData_user_starredRepositories_nodes_ownerBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_nodes_ownerBuilder toBuilder() => new GStarsData_user_starredRepositories_nodes_ownerBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_nodes_owner && G__typename == other.G__typename && login == other.login && avatarUrl == other.avatarUrl; } @override int get hashCode { return $jf($jc( $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_nodes_owner') ..add('G__typename', G__typename) ..add('login', login) ..add('avatarUrl', avatarUrl)) .toString(); } } class GStarsData_user_starredRepositories_nodes_ownerBuilder implements Builder { _$GStarsData_user_starredRepositories_nodes_owner? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _login; String? get login => _$this._login; set login(String? login) => _$this._login = login; String? _avatarUrl; String? get avatarUrl => _$this._avatarUrl; set avatarUrl(String? avatarUrl) => _$this._avatarUrl = avatarUrl; GStarsData_user_starredRepositories_nodes_ownerBuilder() { GStarsData_user_starredRepositories_nodes_owner._initializeBuilder(this); } GStarsData_user_starredRepositories_nodes_ownerBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _login = $v.login; _avatarUrl = $v.avatarUrl; _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories_nodes_owner other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_nodes_owner; } @override void update( void Function(GStarsData_user_starredRepositories_nodes_ownerBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_nodes_owner build() => _build(); _$GStarsData_user_starredRepositories_nodes_owner _build() { final _$result = _$v ?? new _$GStarsData_user_starredRepositories_nodes_owner._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories_nodes_owner', 'G__typename'), login: BuiltValueNullFieldError.checkNotNull(login, r'GStarsData_user_starredRepositories_nodes_owner', 'login'), avatarUrl: BuiltValueNullFieldError.checkNotNull( avatarUrl, r'GStarsData_user_starredRepositories_nodes_owner', 'avatarUrl')); replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_nodes_stargazers extends GStarsData_user_starredRepositories_nodes_stargazers { @override final String G__typename; @override final int totalCount; factory _$GStarsData_user_starredRepositories_nodes_stargazers( [void Function( GStarsData_user_starredRepositories_nodes_stargazersBuilder)? updates]) => (new GStarsData_user_starredRepositories_nodes_stargazersBuilder() ..update(updates)) ._build(); _$GStarsData_user_starredRepositories_nodes_stargazers._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_nodes_stargazers', 'G__typename'); BuiltValueNullFieldError.checkNotNull(totalCount, r'GStarsData_user_starredRepositories_nodes_stargazers', 'totalCount'); } @override GStarsData_user_starredRepositories_nodes_stargazers rebuild( void Function( GStarsData_user_starredRepositories_nodes_stargazersBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_nodes_stargazersBuilder toBuilder() => new GStarsData_user_starredRepositories_nodes_stargazersBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_nodes_stargazers && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_nodes_stargazers') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GStarsData_user_starredRepositories_nodes_stargazersBuilder implements Builder { _$GStarsData_user_starredRepositories_nodes_stargazers? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GStarsData_user_starredRepositories_nodes_stargazersBuilder() { GStarsData_user_starredRepositories_nodes_stargazers._initializeBuilder( this); } GStarsData_user_starredRepositories_nodes_stargazersBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories_nodes_stargazers other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_nodes_stargazers; } @override void update( void Function( GStarsData_user_starredRepositories_nodes_stargazersBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_nodes_stargazers build() => _build(); _$GStarsData_user_starredRepositories_nodes_stargazers _build() { final _$result = _$v ?? new _$GStarsData_user_starredRepositories_nodes_stargazers._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories_nodes_stargazers', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GStarsData_user_starredRepositories_nodes_stargazers', 'totalCount')); replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_nodes_forks extends GStarsData_user_starredRepositories_nodes_forks { @override final String G__typename; @override final int totalCount; factory _$GStarsData_user_starredRepositories_nodes_forks( [void Function( GStarsData_user_starredRepositories_nodes_forksBuilder)? updates]) => (new GStarsData_user_starredRepositories_nodes_forksBuilder() ..update(updates)) ._build(); _$GStarsData_user_starredRepositories_nodes_forks._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull(G__typename, r'GStarsData_user_starredRepositories_nodes_forks', 'G__typename'); BuiltValueNullFieldError.checkNotNull(totalCount, r'GStarsData_user_starredRepositories_nodes_forks', 'totalCount'); } @override GStarsData_user_starredRepositories_nodes_forks rebuild( void Function(GStarsData_user_starredRepositories_nodes_forksBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_nodes_forksBuilder toBuilder() => new GStarsData_user_starredRepositories_nodes_forksBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_nodes_forks && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_nodes_forks') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GStarsData_user_starredRepositories_nodes_forksBuilder implements Builder { _$GStarsData_user_starredRepositories_nodes_forks? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GStarsData_user_starredRepositories_nodes_forksBuilder() { GStarsData_user_starredRepositories_nodes_forks._initializeBuilder(this); } GStarsData_user_starredRepositories_nodes_forksBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GStarsData_user_starredRepositories_nodes_forks other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_nodes_forks; } @override void update( void Function(GStarsData_user_starredRepositories_nodes_forksBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_nodes_forks build() => _build(); _$GStarsData_user_starredRepositories_nodes_forks _build() { final _$result = _$v ?? new _$GStarsData_user_starredRepositories_nodes_forks._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories_nodes_forks', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GStarsData_user_starredRepositories_nodes_forks', 'totalCount')); replace(_$result); return _$result; } } class _$GStarsData_user_starredRepositories_nodes_primaryLanguage extends GStarsData_user_starredRepositories_nodes_primaryLanguage { @override final String G__typename; @override final String? color; @override final String name; factory _$GStarsData_user_starredRepositories_nodes_primaryLanguage( [void Function( GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder)? updates]) => (new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() ..update(updates)) ._build(); _$GStarsData_user_starredRepositories_nodes_primaryLanguage._( {required this.G__typename, this.color, required this.name}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories_nodes_primaryLanguage', 'G__typename'); BuiltValueNullFieldError.checkNotNull(name, r'GStarsData_user_starredRepositories_nodes_primaryLanguage', 'name'); } @override GStarsData_user_starredRepositories_nodes_primaryLanguage rebuild( void Function( GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder) updates) => (toBuilder()..update(updates)).build(); @override GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder toBuilder() => new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() ..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GStarsData_user_starredRepositories_nodes_primaryLanguage && G__typename == other.G__typename && color == other.color && name == other.name; } @override int get hashCode { return $jf( $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper( r'GStarsData_user_starredRepositories_nodes_primaryLanguage') ..add('G__typename', G__typename) ..add('color', color) ..add('name', name)) .toString(); } } class GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder implements Builder { _$GStarsData_user_starredRepositories_nodes_primaryLanguage? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _color; String? get color => _$this._color; set color(String? color) => _$this._color = color; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() { GStarsData_user_starredRepositories_nodes_primaryLanguage ._initializeBuilder(this); } GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _color = $v.color; _name = $v.name; _$v = null; } return this; } @override void replace( GStarsData_user_starredRepositories_nodes_primaryLanguage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GStarsData_user_starredRepositories_nodes_primaryLanguage; } @override void update( void Function( GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder)? updates) { if (updates != null) updates(this); } @override GStarsData_user_starredRepositories_nodes_primaryLanguage build() => _build(); _$GStarsData_user_starredRepositories_nodes_primaryLanguage _build() { final _$result = _$v ?? new _$GStarsData_user_starredRepositories_nodes_primaryLanguage._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GStarsData_user_starredRepositories_nodes_primaryLanguage', 'G__typename'), color: color, name: BuiltValueNullFieldError.checkNotNull( name, r'GStarsData_user_starredRepositories_nodes_primaryLanguage', 'name')); replace(_$result); return _$result; } } class _$GRepoPartsData extends GRepoPartsData { @override final String G__typename; @override final GRepoPartsData_owner owner; @override final String name; @override final String? description; @override final bool isPrivate; @override final bool isFork; @override final GRepoPartsData_stargazers stargazers; @override final GRepoPartsData_forks forks; @override final GRepoPartsData_primaryLanguage? primaryLanguage; @override final DateTime updatedAt; factory _$GRepoPartsData([void Function(GRepoPartsDataBuilder)? updates]) => (new GRepoPartsDataBuilder()..update(updates))._build(); _$GRepoPartsData._( {required this.G__typename, required this.owner, required this.name, this.description, required this.isPrivate, required this.isFork, required this.stargazers, required this.forks, this.primaryLanguage, required this.updatedAt}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData', 'G__typename'); BuiltValueNullFieldError.checkNotNull(owner, r'GRepoPartsData', 'owner'); BuiltValueNullFieldError.checkNotNull(name, r'GRepoPartsData', 'name'); BuiltValueNullFieldError.checkNotNull( isPrivate, r'GRepoPartsData', 'isPrivate'); BuiltValueNullFieldError.checkNotNull(isFork, r'GRepoPartsData', 'isFork'); BuiltValueNullFieldError.checkNotNull( stargazers, r'GRepoPartsData', 'stargazers'); BuiltValueNullFieldError.checkNotNull(forks, r'GRepoPartsData', 'forks'); BuiltValueNullFieldError.checkNotNull( updatedAt, r'GRepoPartsData', 'updatedAt'); } @override GRepoPartsData rebuild(void Function(GRepoPartsDataBuilder) updates) => (toBuilder()..update(updates)).build(); @override GRepoPartsDataBuilder toBuilder() => new GRepoPartsDataBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GRepoPartsData && G__typename == other.G__typename && owner == other.owner && name == other.name && description == other.description && isPrivate == other.isPrivate && isFork == other.isFork && stargazers == other.stargazers && forks == other.forks && primaryLanguage == other.primaryLanguage && updatedAt == other.updatedAt; } @override int get hashCode { return $jf($jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc( $jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode), description.hashCode), isPrivate.hashCode), isFork.hashCode), stargazers.hashCode), forks.hashCode), primaryLanguage.hashCode), updatedAt.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GRepoPartsData') ..add('G__typename', G__typename) ..add('owner', owner) ..add('name', name) ..add('description', description) ..add('isPrivate', isPrivate) ..add('isFork', isFork) ..add('stargazers', stargazers) ..add('forks', forks) ..add('primaryLanguage', primaryLanguage) ..add('updatedAt', updatedAt)) .toString(); } } class GRepoPartsDataBuilder implements Builder { _$GRepoPartsData? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; GRepoPartsData_ownerBuilder? _owner; GRepoPartsData_ownerBuilder get owner => _$this._owner ??= new GRepoPartsData_ownerBuilder(); set owner(GRepoPartsData_ownerBuilder? owner) => _$this._owner = owner; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; String? _description; String? get description => _$this._description; set description(String? description) => _$this._description = description; bool? _isPrivate; bool? get isPrivate => _$this._isPrivate; set isPrivate(bool? isPrivate) => _$this._isPrivate = isPrivate; bool? _isFork; bool? get isFork => _$this._isFork; set isFork(bool? isFork) => _$this._isFork = isFork; GRepoPartsData_stargazersBuilder? _stargazers; GRepoPartsData_stargazersBuilder get stargazers => _$this._stargazers ??= new GRepoPartsData_stargazersBuilder(); set stargazers(GRepoPartsData_stargazersBuilder? stargazers) => _$this._stargazers = stargazers; GRepoPartsData_forksBuilder? _forks; GRepoPartsData_forksBuilder get forks => _$this._forks ??= new GRepoPartsData_forksBuilder(); set forks(GRepoPartsData_forksBuilder? forks) => _$this._forks = forks; GRepoPartsData_primaryLanguageBuilder? _primaryLanguage; GRepoPartsData_primaryLanguageBuilder get primaryLanguage => _$this._primaryLanguage ??= new GRepoPartsData_primaryLanguageBuilder(); set primaryLanguage(GRepoPartsData_primaryLanguageBuilder? primaryLanguage) => _$this._primaryLanguage = primaryLanguage; DateTime? _updatedAt; DateTime? get updatedAt => _$this._updatedAt; set updatedAt(DateTime? updatedAt) => _$this._updatedAt = updatedAt; GRepoPartsDataBuilder() { GRepoPartsData._initializeBuilder(this); } GRepoPartsDataBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _owner = $v.owner.toBuilder(); _name = $v.name; _description = $v.description; _isPrivate = $v.isPrivate; _isFork = $v.isFork; _stargazers = $v.stargazers.toBuilder(); _forks = $v.forks.toBuilder(); _primaryLanguage = $v.primaryLanguage?.toBuilder(); _updatedAt = $v.updatedAt; _$v = null; } return this; } @override void replace(GRepoPartsData other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GRepoPartsData; } @override void update(void Function(GRepoPartsDataBuilder)? updates) { if (updates != null) updates(this); } @override GRepoPartsData build() => _build(); _$GRepoPartsData _build() { _$GRepoPartsData _$result; try { _$result = _$v ?? new _$GRepoPartsData._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData', 'G__typename'), owner: owner.build(), name: BuiltValueNullFieldError.checkNotNull( name, r'GRepoPartsData', 'name'), description: description, isPrivate: BuiltValueNullFieldError.checkNotNull( isPrivate, r'GRepoPartsData', 'isPrivate'), isFork: BuiltValueNullFieldError.checkNotNull( isFork, r'GRepoPartsData', 'isFork'), stargazers: stargazers.build(), forks: forks.build(), primaryLanguage: _primaryLanguage?.build(), updatedAt: BuiltValueNullFieldError.checkNotNull( updatedAt, r'GRepoPartsData', 'updatedAt')); } catch (_) { late String _$failedField; try { _$failedField = 'owner'; owner.build(); _$failedField = 'stargazers'; stargazers.build(); _$failedField = 'forks'; forks.build(); _$failedField = 'primaryLanguage'; _primaryLanguage?.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'GRepoPartsData', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$GRepoPartsData_owner extends GRepoPartsData_owner { @override final String G__typename; @override final String login; @override final String avatarUrl; factory _$GRepoPartsData_owner( [void Function(GRepoPartsData_ownerBuilder)? updates]) => (new GRepoPartsData_ownerBuilder()..update(updates))._build(); _$GRepoPartsData_owner._( {required this.G__typename, required this.login, required this.avatarUrl}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_owner', 'G__typename'); BuiltValueNullFieldError.checkNotNull( login, r'GRepoPartsData_owner', 'login'); BuiltValueNullFieldError.checkNotNull( avatarUrl, r'GRepoPartsData_owner', 'avatarUrl'); } @override GRepoPartsData_owner rebuild( void Function(GRepoPartsData_ownerBuilder) updates) => (toBuilder()..update(updates)).build(); @override GRepoPartsData_ownerBuilder toBuilder() => new GRepoPartsData_ownerBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GRepoPartsData_owner && G__typename == other.G__typename && login == other.login && avatarUrl == other.avatarUrl; } @override int get hashCode { return $jf($jc( $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GRepoPartsData_owner') ..add('G__typename', G__typename) ..add('login', login) ..add('avatarUrl', avatarUrl)) .toString(); } } class GRepoPartsData_ownerBuilder implements Builder { _$GRepoPartsData_owner? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _login; String? get login => _$this._login; set login(String? login) => _$this._login = login; String? _avatarUrl; String? get avatarUrl => _$this._avatarUrl; set avatarUrl(String? avatarUrl) => _$this._avatarUrl = avatarUrl; GRepoPartsData_ownerBuilder() { GRepoPartsData_owner._initializeBuilder(this); } GRepoPartsData_ownerBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _login = $v.login; _avatarUrl = $v.avatarUrl; _$v = null; } return this; } @override void replace(GRepoPartsData_owner other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GRepoPartsData_owner; } @override void update(void Function(GRepoPartsData_ownerBuilder)? updates) { if (updates != null) updates(this); } @override GRepoPartsData_owner build() => _build(); _$GRepoPartsData_owner _build() { final _$result = _$v ?? new _$GRepoPartsData_owner._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_owner', 'G__typename'), login: BuiltValueNullFieldError.checkNotNull( login, r'GRepoPartsData_owner', 'login'), avatarUrl: BuiltValueNullFieldError.checkNotNull( avatarUrl, r'GRepoPartsData_owner', 'avatarUrl')); replace(_$result); return _$result; } } class _$GRepoPartsData_stargazers extends GRepoPartsData_stargazers { @override final String G__typename; @override final int totalCount; factory _$GRepoPartsData_stargazers( [void Function(GRepoPartsData_stargazersBuilder)? updates]) => (new GRepoPartsData_stargazersBuilder()..update(updates))._build(); _$GRepoPartsData_stargazers._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_stargazers', 'G__typename'); BuiltValueNullFieldError.checkNotNull( totalCount, r'GRepoPartsData_stargazers', 'totalCount'); } @override GRepoPartsData_stargazers rebuild( void Function(GRepoPartsData_stargazersBuilder) updates) => (toBuilder()..update(updates)).build(); @override GRepoPartsData_stargazersBuilder toBuilder() => new GRepoPartsData_stargazersBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GRepoPartsData_stargazers && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GRepoPartsData_stargazers') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GRepoPartsData_stargazersBuilder implements Builder { _$GRepoPartsData_stargazers? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GRepoPartsData_stargazersBuilder() { GRepoPartsData_stargazers._initializeBuilder(this); } GRepoPartsData_stargazersBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GRepoPartsData_stargazers other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GRepoPartsData_stargazers; } @override void update(void Function(GRepoPartsData_stargazersBuilder)? updates) { if (updates != null) updates(this); } @override GRepoPartsData_stargazers build() => _build(); _$GRepoPartsData_stargazers _build() { final _$result = _$v ?? new _$GRepoPartsData_stargazers._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_stargazers', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GRepoPartsData_stargazers', 'totalCount')); replace(_$result); return _$result; } } class _$GRepoPartsData_forks extends GRepoPartsData_forks { @override final String G__typename; @override final int totalCount; factory _$GRepoPartsData_forks( [void Function(GRepoPartsData_forksBuilder)? updates]) => (new GRepoPartsData_forksBuilder()..update(updates))._build(); _$GRepoPartsData_forks._( {required this.G__typename, required this.totalCount}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_forks', 'G__typename'); BuiltValueNullFieldError.checkNotNull( totalCount, r'GRepoPartsData_forks', 'totalCount'); } @override GRepoPartsData_forks rebuild( void Function(GRepoPartsData_forksBuilder) updates) => (toBuilder()..update(updates)).build(); @override GRepoPartsData_forksBuilder toBuilder() => new GRepoPartsData_forksBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GRepoPartsData_forks && G__typename == other.G__typename && totalCount == other.totalCount; } @override int get hashCode { return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GRepoPartsData_forks') ..add('G__typename', G__typename) ..add('totalCount', totalCount)) .toString(); } } class GRepoPartsData_forksBuilder implements Builder { _$GRepoPartsData_forks? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; int? _totalCount; int? get totalCount => _$this._totalCount; set totalCount(int? totalCount) => _$this._totalCount = totalCount; GRepoPartsData_forksBuilder() { GRepoPartsData_forks._initializeBuilder(this); } GRepoPartsData_forksBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _totalCount = $v.totalCount; _$v = null; } return this; } @override void replace(GRepoPartsData_forks other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GRepoPartsData_forks; } @override void update(void Function(GRepoPartsData_forksBuilder)? updates) { if (updates != null) updates(this); } @override GRepoPartsData_forks build() => _build(); _$GRepoPartsData_forks _build() { final _$result = _$v ?? new _$GRepoPartsData_forks._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_forks', 'G__typename'), totalCount: BuiltValueNullFieldError.checkNotNull( totalCount, r'GRepoPartsData_forks', 'totalCount')); replace(_$result); return _$result; } } class _$GRepoPartsData_primaryLanguage extends GRepoPartsData_primaryLanguage { @override final String G__typename; @override final String? color; @override final String name; factory _$GRepoPartsData_primaryLanguage( [void Function(GRepoPartsData_primaryLanguageBuilder)? updates]) => (new GRepoPartsData_primaryLanguageBuilder()..update(updates))._build(); _$GRepoPartsData_primaryLanguage._( {required this.G__typename, this.color, required this.name}) : super._() { BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_primaryLanguage', 'G__typename'); BuiltValueNullFieldError.checkNotNull( name, r'GRepoPartsData_primaryLanguage', 'name'); } @override GRepoPartsData_primaryLanguage rebuild( void Function(GRepoPartsData_primaryLanguageBuilder) updates) => (toBuilder()..update(updates)).build(); @override GRepoPartsData_primaryLanguageBuilder toBuilder() => new GRepoPartsData_primaryLanguageBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is GRepoPartsData_primaryLanguage && G__typename == other.G__typename && color == other.color && name == other.name; } @override int get hashCode { return $jf( $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper(r'GRepoPartsData_primaryLanguage') ..add('G__typename', G__typename) ..add('color', color) ..add('name', name)) .toString(); } } class GRepoPartsData_primaryLanguageBuilder implements Builder { _$GRepoPartsData_primaryLanguage? _$v; String? _G__typename; String? get G__typename => _$this._G__typename; set G__typename(String? G__typename) => _$this._G__typename = G__typename; String? _color; String? get color => _$this._color; set color(String? color) => _$this._color = color; String? _name; String? get name => _$this._name; set name(String? name) => _$this._name = name; GRepoPartsData_primaryLanguageBuilder() { GRepoPartsData_primaryLanguage._initializeBuilder(this); } GRepoPartsData_primaryLanguageBuilder get _$this { final $v = _$v; if ($v != null) { _G__typename = $v.G__typename; _color = $v.color; _name = $v.name; _$v = null; } return this; } @override void replace(GRepoPartsData_primaryLanguage other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$GRepoPartsData_primaryLanguage; } @override void update(void Function(GRepoPartsData_primaryLanguageBuilder)? updates) { if (updates != null) updates(this); } @override GRepoPartsData_primaryLanguage build() => _build(); _$GRepoPartsData_primaryLanguage _build() { final _$result = _$v ?? new _$GRepoPartsData_primaryLanguage._( G__typename: BuiltValueNullFieldError.checkNotNull( G__typename, r'GRepoPartsData_primaryLanguage', 'G__typename'), color: color, name: BuiltValueNullFieldError.checkNotNull( name, r'GRepoPartsData_primaryLanguage', 'name')); replace(_$result); return _$result; } } // ignore_for_file: always_put_control_body_on_new_line,always_specify_types,annotate_overrides,avoid_annotating_with_dynamic,avoid_as,avoid_catches_without_on_clauses,avoid_returning_this,deprecated_member_use_from_same_package,lines_longer_than_80_chars,no_leading_underscores_for_local_identifiers,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new,unnecessary_lambdas